|
|
1.1 ! root 1: #include "uucp.h" ! 2: ! 3: /******* ! 4: * gwd(wkdir) get working directory ! 5: * ! 6: * return codes 0 | FAIL ! 7: */ ! 8: ! 9: gwd(wkdir) ! 10: char *wkdir; ! 11: { ! 12: FILE *fp; ! 13: extern FILE *popen(), *pclose(); ! 14: char *c; ! 15: ! 16: if ((fp = popen("pwd", "r")) == NULL) ! 17: return(FAIL); ! 18: if (fgets(wkdir, 100, fp) == NULL) { ! 19: pclose(fp); ! 20: return(FAIL); ! 21: } ! 22: if (*(c = wkdir + strlen(wkdir) - 1) == '\n') ! 23: *c = '\0'; ! 24: pclose(fp); ! 25: return(0); ! 26: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.