diff options
author | Matt Kraai <kraai@debian.org> | 2001-11-12 21:44:26 +0300 |
---|---|---|
committer | Matt Kraai <kraai@debian.org> | 2001-11-12 21:44:26 +0300 |
commit | 5c2bbb55d7ad0ffc36261bb1b46da1aa24487448 (patch) | |
tree | 01712f01c9bd07aa226e43d02c37f2279d53eaba /libbb/xgetcwd.c | |
parent | 6c5fdfaf56b7cac25a955e7767f546dcd89896a4 (diff) |
Remove unnecessary errno handling.
Diffstat (limited to 'libbb/xgetcwd.c')
-rw-r--r-- | libbb/xgetcwd.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/libbb/xgetcwd.c b/libbb/xgetcwd.c index 4f7748123..54e9785ed 100644 --- a/libbb/xgetcwd.c +++ b/libbb/xgetcwd.c @@ -27,24 +27,19 @@ xgetcwd (char *cwd) char *ret; unsigned path_max; - errno = 0; path_max = (unsigned) PATH_MAX; path_max += 2; /* The getcwd docs say to do this. */ if(cwd==0) cwd = xmalloc (path_max); - errno = 0; while ((ret = getcwd (cwd, path_max)) == NULL && errno == ERANGE) { path_max += PATH_INCR; cwd = xrealloc (cwd, path_max); - errno = 0; } if (ret == NULL) { - int save_errno = errno; free (cwd); - errno = save_errno; perror_msg("getcwd()"); return NULL; } |