[Bug 1381] busybox does not build because of missing fcntl64 symbol

bugzilla at busybox.net bugzilla at busybox.net
Sat Apr 17 09:11:54 UTC 2010


https://bugs.busybox.net/show_bug.cgi?id=1381


Rob Landley <rob at landley.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rob at landley.net




--- Comment #3 from Rob Landley <rob at landley.net>  2010-04-17 09:11:54 UTC ---
The x86_64 headers for uClibc have include/fcntl.h as:

#ifndef __USE_FILE_OFFSET64
extern int fcntl (int __fd, int __cmd, ...);
libc_hidden_proto(fcntl)
#else
# ifdef __REDIRECT
extern int __REDIRECT (fcntl, (int __fd, int __cmd, ...), fcntl64);
# else
#  define fcntl fcntl64
# endif
#endif
#ifdef __USE_LARGEFILE64
extern int fcntl64 (int __fd, int __cmd, ...);
libc_hidden_proto(fcntl64)
#endif

Either the REDIRECT or the #define fcntl fcntl64 might have something to do
with it.  Just a thought.


-- 
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the uClibc-cvs mailing list