version 1.13, 2003/01/11 11:42:31 |
version 1.15, 2003/03/23 20:17:35 |
|
|
/* -*- mode: C; coding: euc-japan -*- */ |
/* -*- mode: C; coding: euc-japan -*- */ |
/* $OpenXM: OpenXM/src/ox_toolkit/oxf.c,v 1.12 2002/04/10 08:55:45 ohara Exp $ */ |
/* $OpenXM: OpenXM/src/ox_toolkit/oxf.c,v 1.14 2003/01/13 12:03:12 ohara Exp $ */ |
|
|
/* |
/* |
This module includes functions for sending/receiveng CMO's. |
This module includes functions for sending/receiveng CMO's. |
Line 270 int oxc_start(char *remote_host, short port, char *pas |
|
Line 270 int oxc_start(char *remote_host, short port, char *pas |
|
if (gethostname(localhost, MAXHOSTNAMELEN)==0) { |
if (gethostname(localhost, MAXHOSTNAMELEN)==0) { |
if ((pid = fork()) == 0) { |
if ((pid = fork()) == 0) { |
sprintf(ports, "%d", port); |
sprintf(ports, "%d", port); |
#ifdef DEBUG |
ox_printf("oxf.c:: oxc_start() does %s(ssh) -f %s -h %s -p %s -c %s\n", remote_host, cmd, localhost, ports, passwd); |
fprintf(ox_stderr, "oxf.c:: oxc_start() does %s(ssh) -f %s -h %s -p %s -c %s\n", remote_host, cmd, localhost, ports, passwd); |
|
#endif |
|
execlp("ssh", remote_host, "-f", cmd, |
execlp("ssh", remote_host, "-f", cmd, |
"-h", localhost, "-p", ports,"-c", passwd, NULL); |
"-h", localhost, "-p", ports,"-c", passwd, NULL); |
} |
} |