=================================================================== RCS file: /home/cvs/OpenXM/rc/repl.c,v retrieving revision 1.7 retrieving revision 1.9 diff -u -p -r1.7 -r1.9 --- OpenXM/rc/repl.c 2002/04/05 01:55:59 1.7 +++ OpenXM/rc/repl.c 2003/01/16 07:57:42 1.9 @@ -1,9 +1,15 @@ -/* $OpenXM: OpenXM/rc/repl.c,v 1.6 2002/04/05 01:49:09 takayama Exp $ */ +/* $OpenXM: OpenXM/rc/repl.c,v 1.8 2003/01/16 07:50:57 maekawa Exp $ */ + #include -#include +#include + +#include #include +#include #define BUFSIZE 10000 + +int main(int argc,char *argv[]) { char s[BUFSIZE]; char cwd[BUFSIZE]; @@ -17,7 +23,10 @@ main(int argc,char *argv[]) { } } - getcwd(cwd,BUFSIZE); + if (getcwd(cwd, sizeof(cwd)) == NULL) { + fprintf(stderr, "getcwd: %s\n", strerror(errno)); + exit(1); + } slash = strrchr(cwd,'/'); *slash = 0; while (fgets(s,BUFSIZE,stdin) != NULL) { @@ -60,9 +69,6 @@ main(int argc,char *argv[]) { } system("rm -f /tmp/repl_test.*"); - + exit(0); } - - -