diff options
Diffstat (limited to 'guts/getwd.c')
-rw-r--r-- | guts/getwd.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/guts/getwd.c b/guts/getwd.c new file mode 100644 index 0000000..2bac467 --- /dev/null +++ b/guts/getwd.c @@ -0,0 +1,18 @@ +/* + * static char * + * wrap_getwd(char *buf) { + * char * rc = NULL; + */ + + pseudo_debug(3, "getwd (getcwd)\n"); + rc = wrap_getcwd(buf, pseudo_path_max()); + /* because it would violate everything we have ever known about + * UNIX for these functions to have the same errno semantics, + * that's why. + */ + if (rc == NULL && errno == ERANGE ) + errno = ENAMETOOLONG; + +/* return rc; + * } + */ |