-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
This is _my_ final list, others might have other candidates. Also note
that this list is very broad. I expect most interfaces not to be added
but still want to list them so that the decisions are documented.
The list has been compiled mainly by looking at one implementation and
the use of cancelable interface in them. This does not imply the
underlying code cannot be changed to avoid the CPs.
definitely CPs:
posix_openpt just a wrapper around a special open call
probably CPs:
sync it is possible to implement fsync with
sync and fsync is a required CP
possibly CPs:
gethostid usually opens some file or device
fmtmsg calls syslog and stdio functions
wordexp when forking a shell it might have to open
files for file desriptors 0,1,2
probably not CPs:
getopt if opterr is nonzero it writes to stderr
statvfs, fstatvfs not all implementations are syscalls and
might therefore have to open files or devices
sysconf,pathconf,fpathconf might have to open config files or devices
tzset,localtime,localtime_r,
mktime,strftime,wcsftime,ctime,
ctime_r,asctime,asctime_r several implementation based on ADO's
timezone code need to open files
setlocale open usually files on disk to read the
locale data
- --
- --------------. ,-. 444 Castro Street
Ulrich Drepper \ ,-----------------' \ Mountain View, CA 94041 USA
Red Hat `--' drepper at redhat.com `---------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE/YCB/2ijCOnn/RHQRAgLBAJ9HyGOUVUpUoI3axXPoJeDshLd/FwCfTRHp
GSsZLegfhDNoikUkWyr5RLA=
=YzKT
-----END PGP SIGNATURE-----
|