Battling with fcntl64
Brian Capouch
brianc at palaver.net
Sat Jan 28 21:34:06 UTC 2006
I am of the rankest sort of newbie. Please forgive me if this question
is an imposition.
I'm trying to figure out how to get the call fcntl64 to resolve properly
in the .so version of the library. I'm using uClibc-0.9.28. Older
versions, even some 0.9.27 (but not all) work just fine.
I see the symbol in the libc.a binary, but it isn't in the dynamic version.
It would seem like this code from __syscall_fcntl.c would take care of it:
#if ! defined __NR_fcntl64 && defined __UCLIBC_HAS_LFS__
weak_alias(__libc_fcntl, fcntl64);
#endif
It isn't practical for me right now to rebuild the binaries that are
making the call.
I hope this will make enough sense that someone could point me a way to
get the job done.
Thanks.
B.
More information about the uClibc
mailing list