From: Matt Kraai Date: Mon, 12 Nov 2001 18:44:26 +0000 (-0000) Subject: Remove unnecessary errno handling. X-Git-Tag: 0_60_2~23 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5c2bbb55d7ad0ffc36261bb1b46da1aa24487448;p=oweals%2Fbusybox.git Remove unnecessary errno handling. --- 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; }