This is the mail archive of the mailing list for the glibc project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

BZ #2450 fix breaks 64-bit builds

This change

	* posix/unistd.h: Match return value of readlink to what POSIX
	says these days.

results in build failure on powerpc64-linux.

../posix/bits/unistd.h:95: error: conflicting types for âreadlinkâ
../posix/unistd.h:775: error: previous declaration of âreadlinkâ was here

2006-04-05  Alan Modra  <>

	* posix/bits/unistd.h (readlink): Update.

Index: posix/bits/unistd.h
RCS file: /cvs/glibc/libc/posix/bits/unistd.h,v
retrieving revision 1.10
diff -u -p -r1.10 unistd.h
--- posix/bits/unistd.h	8 Aug 2005 18:58:33 -0000	1.10
+++ posix/bits/unistd.h	5 Apr 2006 06:07:36 -0000
@@ -89,7 +89,7 @@ extern int __REDIRECT_NTH (__readlink_al
 			    char *__restrict __buf, size_t __len), readlink)
      __nonnull ((1, 2)) __wur;
-extern __always_inline __nonnull ((1, 2)) __wur int
+extern __always_inline __nonnull ((1, 2)) __wur ssize_t
 __NTH (readlink (__const char *__restrict __path, char *__restrict __buf,
 		 size_t __len))

Alan Modra
IBM OzLabs - Linux Technology Centre

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]