/* rcmd.c --- execute a command on a remote host from OS/2 Karl Fogel --- November 1995 */ /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. */ #include #include #include #include #include /* wants `off_t': */ #include /* This should get us ibmtcpip\include\sys\socket.h: */ #include #include #include "rcmd.h" void init_sockets () { int rc; rc = sock_init (); if (rc != 0) { fprintf (stderr, "sock_init() failed -- returned %d!\n", rc); exit (1); } } static int resolve_address (const char **ahost, struct sockaddr_in *sai) { fprintf (stderr, "Error: resolve_address() doesn't work.\n"); exit (1); } static int bind_and_connect (struct sockaddr_in *server_sai) { fprintf (stderr, "Error: bind_and_connect() doesn't work.\n"); exit (1); } static int rcmd_authenticate (int fd, char *locuser, char *remuser, char *command) { fprintf (stderr, "Error: rcmd_authenticate() doesn't work.\n"); exit (1); } int rcmd (const char **ahost, unsigned short inport, char *locuser, char *remuser, char *cmd, int *fd2p) { fprintf (stderr, "Error: rcmd() doesn't work.\n"); exit (1); }