|
|
1.1 root 1: /*
2: char id_getcwd[] = "@(#)getcwd_.c 1.5";
3: * Get pathname of current working directory.
4: *
5: * calling sequence:
6: * character*128 path
7: * ierr = getcwd(path)
8: * where:
9: * path will receive the pathname of the current working directory.
10: * ierr will be 0 if successful, a system error code otherwise.
11: */
12:
13: #include <sys/param.h>
14: #ifndef MAXPATHLEN
15: #define MAXPATHLEN 128
16: #endif
17:
18: extern int errno;
19: char *getwd();
20:
21: long
22: getcwd_(path, len)
23: char *path;
24: long len;
25: {
26: char *p;
27: char pathname[MAXPATHLEN];
28:
29: p = getwd(pathname);
30: b_char(pathname, path, len);
31: if (p)
32: return(0L);
33: else
34: return((long)errno);
35: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.