policy on __libc_*

Ulrich Drepper drepper@cygnus.com
Wed Jan 5 20:46:00 GMT 2000


Roland McGrath <roland@frob.com> writes:

> I did not ask why they exist, I do already know that.  I asked which
> functions need them.  All libc functions that are POSIX.1 cancellation
> points?  Only some of them?

Some of the,

> Is there a rule, or are we doing it as needed?

The list of functions can be seen easily from the wrapsyscall.c file
on the linuxthreads add-on:

close
fcntl
fsync
lseek
lseek64
msync
nanosleep
open
open64
pause
pread
pread64
pwrite
pwrite64
read
system
tcdrain
wait
waitpid
write
accept
connect
recv
recvfrom
recvmsg
send
sendmsg
sento

They are also described in POSIX (except that POSIX is not mentioning
the 64bit variants yet).

-- 
---------------.      drepper at gnu.org  ,-.   1325 Chesapeake Terrace
Ulrich Drepper  \    ,-------------------'   \  Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com   `------------------------


More information about the Libc-hacker mailing list