File: [local] / OpenXM / src / util / test.c (download)
Revision 1.7, Thu Aug 12 12:11:41 2004 UTC (20 years, 1 month ago) by takayama
Branch: MAIN
CVS Tags: R_1_3_1-2, RELEASE_1_3_1_13b, RELEASE_1_2_3_12, RELEASE_1_2_3, KNOPPIX_2006, DEB_REL_1_2_3-9 Changes since 1.6: +12 -2
lines
Added a new function
oxpSendStringAsFile(char *user,char *hostname,char *filename, char *str);
which will be used to send a string as a file via a secure channel.
|
/* $OpenXM: OpenXM/src/util/test.c,v 1.7 2004/08/12 12:11:41 takayama Exp $ */
#include <stdio.h>
#include "ox_pathfinder.h"
sGC_malloc(int a) {
return GC_malloc(a);
}
main() {
int n;
/*
n = oxpSendStringAsFile((char *)getenv("USER"),
"localhost", "t.t", "test\n");
*/
n = oxpSendStringAsFile("taka",
"lemon2.math.kobe-u.ac.jp", "t.t", "test\n");
printf("%d\n",n);
}
/* which command */
main_1(int argc,char *argv[]) {
char *s;
char **a;
int i;
printf("hello\n"); fflush(NULL);
a = getServerEnv("bin/ox_sm1");
i = 0;
if (a == NULL) {fprintf(stderr,"Not found.\n"); exit(10);}
while (a[i] != NULL) {
printf("i=%d, %s\n",i,a[i++]);
}
exit(0);
if (argc != 2) {
fprintf(stderr,"test cmdname\n\n");
}
printf("%s\n",generateTMPfileName2("hoge","poly",0,0));
printf("%s\n",generateTMPfileName2("hoge","poly",1,0));
printf("%s\n",generateTMPfileName2("hoge","poly",0,1));
printf("%s\n",generateTMPfileName2("hoge","poly",1,1));
printf("---------------- getCommandPath ----------------\n");
printf("%s\n",getCommandPath(argv[1]));
printf("%s (cyg) ==> %s (win)\n",argv[1],cygwinPathToWinPath(argv[1]));
printf("%s (win) ==> %s (cyg)\n",argv[1],winPathToCygwinPath(argv[1]));
printf("------------------ oxEvalEnvVar ---------------\n");
s = "/hoge/afo:${PATH}";
printf("%s ==> %s\n",s,oxEvalEnvVar(s));
s = "${PATH}:/hoge/afo";
printf("%s ==> %s\n",s,oxEvalEnvVar(s));
s = "/hoge/afo:${PATH";
printf("%s ==> %s\n",s,oxEvalEnvVar(s));
s = "/hoge/afo:$PATH}";
printf("%s ==> %s\n",s,oxEvalEnvVar(s));
s = "${HOME}:${PATH}:/hoge/afo";
printf("%s ==> %s\n",s,oxEvalEnvVar(s));
}