From 7c4acc4f65f6cfba96c21fbee1669915595b8658 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 19 Aug 2003 10:02:53 +0000 Subject: Include and unconditionally, as we're now assuming that part of hosted C89. (free) [!HAVE_DECL_FREE]: Remove decl; no longer needed. (same_name): Invoke pathconf on destination, not source, as that's a bit clearer even if they are the same dir. --- lib/same.c | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/lib/same.c b/lib/same.c index c0b92447e..aa1a2318f 100644 --- a/lib/same.c +++ b/lib/same.c @@ -26,9 +26,7 @@ #ifdef HAVE_UNISTD_H # include #endif -#if HAVE_STDLIB_H -# include -#endif +#include #include #include #include @@ -37,11 +35,7 @@ extern int errno; #endif -#if HAVE_STRING_H -# include -#else -# include -#endif +#include #include #ifndef _POSIX_NAME_MAX @@ -53,13 +47,6 @@ extern int errno; #include "error.h" #include "xalloc.h" -#ifndef HAVE_DECL_FREE -"this configure-time declaration test was not run" -#endif -#if !HAVE_DECL_FREE -void free (); -#endif - #define MIN(a, b) ((a) < (b) ? (a) : (b)) #define SAME_INODE(Stat_buf_1, Stat_buf_2) \ @@ -121,13 +108,13 @@ same_name (const char *source, const char *dest) #if ! _POSIX_NO_TRUNC && HAVE_PATHCONF && defined _PC_NAME_MAX if (same && ! identical_basenames) { - long name_max = (errno = 0, pathconf (source_dirname, _PC_NAME_MAX)); + long name_max = (errno = 0, pathconf (dest_dirname, _PC_NAME_MAX)); if (name_max < 0) { if (errno) { /* Shouldn't happen. */ - error (1, errno, "%s", source_dirname); + error (1, errno, "%s", dest_dirname); } same = false; } -- cgit v1.2.3-70-g09d2