| version 1.22, 2004/09/17 07:27:28 |
version 1.23, 2004/09/17 08:46:10 |
|
|
| /* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.21 2004/09/16 23:53:45 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/plugin/oxmisc.c,v 1.22 2004/09/17 07:27:28 takayama Exp $ */ |
| #include <stdio.h> |
#include <stdio.h> |
| #include <sys/types.h> |
#include <sys/types.h> |
| #include <sys/stat.h> |
#include <sys/stat.h> |
| Line 618 int oxIsThereErrorClient(oxclientp client) { |
|
| Line 618 int oxIsThereErrorClient(oxclientp client) { |
|
| return(0); |
return(0); |
| } |
} |
| |
|
| oxclientp oxCreateClient(char *sname,int portStream,int portControl) |
oxclientp oxCreateClient(char *sname,int portStream,int portControl, |
| |
char *passControl, char *passData) |
| /* you also need to change oxCreateClient2. */ |
/* you also need to change oxCreateClient2. */ |
| { |
{ |
| int v = 0; |
int v = 0; |
| Line 640 oxclientp oxCreateClient(char *sname,int portStream,in |
|
| Line 641 oxclientp oxCreateClient(char *sname,int portStream,in |
|
| if (fdStream == -1 || fdControl == -1) { |
if (fdStream == -1 || fdControl == -1) { |
| fprintf(stderr,"\nOpen error in oxCreateClient.\n"); |
fprintf(stderr,"\nOpen error in oxCreateClient.\n"); |
| return(NULL); |
return(NULL); |
| |
} |
| |
|
| |
if (passControl != NULL) { |
| |
if (v) fprintf(stderr,"Sending password %s for the control channel.\n", |
| |
passControl); |
| |
if (write(fdControl,passControl,strlen(passControl)+1) < 0) { |
| |
fprintf(stderr,"oxCreateClient(): failed to send passControl.\n"); |
| |
return(NULL); |
| |
} |
| |
} |
| |
if (passData != NULL) { |
| |
if (v) fprintf(stderr,"Sending password %s for the data channel.\n", |
| |
passData); |
| |
if (write(fdStream,passData,strlen(passData)+1) < 0) { |
| |
fprintf(stderr,"oxCreateClient(): failed to send passData.\n"); |
| |
return(NULL); |
| |
} |
| } |
} |
| |
|
| controlByteOrder = oxSetByteOrder(fdControl); |
controlByteOrder = oxSetByteOrder(fdControl); |