From 5c2bbb55d7ad0ffc36261bb1b46da1aa24487448 Mon Sep 17 00:00:00 2001 From: Matt Kraai Date: Mon, 12 Nov 2001 18:44:26 +0000 Subject: Remove unnecessary errno handling. --- libbb/xgetcwd.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'libbb/xgetcwd.c') 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; } -- cgit v1.2.3