diff options
Diffstat (limited to 'ports/unix/guts/getwd.c')
-rw-r--r-- | ports/unix/guts/getwd.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/ports/unix/guts/getwd.c b/ports/unix/guts/getwd.c new file mode 100644 index 0000000..836301e --- /dev/null +++ b/ports/unix/guts/getwd.c @@ -0,0 +1,21 @@ +/* + * Copyright (c) 2008-2010 Wind River Systems; see + * guts/COPYRIGHT for information. + * + * 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; + * } + */ |