X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=tab_posix.html;h=c5a3469f9c1eedc3ff1c498d78ef9f1da4084b26;hb=b383a30cb981e376256675cb84d8f1dad8eca1af;hp=1af685333ed3bd2340209e27f738fc4a401cc632;hpb=0af6bd08a2e165d79ccc71116c8336d3e40de27d;p=musl-tables diff --git a/tab_posix.html b/tab_posix.html index 1af6853..c5a3469 100644 --- a/tab_posix.html +++ b/tab_posix.html @@ -1,5 +1,5 @@

musl vs posix api

-

commit

commit 0d4d94efd5dfe9348582c92a2de6923bb66492ac
Date: Wed Sep 21 23:57:51 2011 -0400

protect against/handle cancellation reading shadow passwords +

commit

commit c11d1e696723f41d7873332e51fb6858b417fa5f
Date: Sun Sep 25 21:14:40 2011 -0400

revert previous change in cond var waiter move

using swap has a race condition: the waiters must be added to the
mutex waiter count *before* they are taken off the cond var waiter
count, or wake events can be lost.

legend

(STREAMS and posix_trace* apis are excluded)

table

muslposix
statussymdeclnameheaderoptiondesc
  d FD_CLR sys/select.h pselect, select - synchronous I/O multiplexing @@ -168,7 +168,7 @@
 Tp p ctermid stdio.h CXctermid - generate a pathname for the controlling terminal
 Tp ctime time.h OBctime, ctime_r - convert a time value to a date and time string
 Tp ctime_r time.h OB CXctime, ctime_r - convert a time value to a date and time string -
 Vx daylight time.h XSIdaylight, timezone, tzname, tzset - set timezone conversion information +
 Vx daylight time.h XSIdaylight, timezone, tzname, tzset - set timezone conversion information
missing  dbm_clearerr ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_close ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions
missing  dbm_delete ndbm.h XSIdbm_clearerr, dbm_close, dbm_delete, dbm_error, dbm_fetch, dbm_firstkey, dbm_nextkey, dbm_open, dbm_store - database functions @@ -326,8 +326,8 @@
 Tp getchar stdio.h getchar - get a byte from a .I stdin stream
 Tp getchar_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 Tp getcwd unistd.h getcwd - get the pathname of the current working directory -
nosym p getdate time.h XSIgetdate - convert user format date and time -
nosym x getdate_err time.h XSIgetdate - convert user format date and time +
nosym p getdate time.h XSIgetdate - convert user format date and time +
nosym x getdate_err time.h XSIgetdate - convert user format date and time
 Tp getdelim stdio.h CXgetdelim, getline - read a delimited record from .I stream
 Tp getegid unistd.h getegid - get the effective group ID
 Tp getenv stdlib.h getenv - get value of an environment variable @@ -959,7 +959,7 @@
 Tp strndup string.h CXstrdup, strndup - duplicate a specific number of bytes from a string
 Tp strnlen string.h CXstrlen, strnlen - get length of fixed size string
 Tp strpbrk string.h strpbrk - scan a string for a byte -
 Tp strptime time.h XSIstrptime - date and time conversion +
 Tp strptime time.h XSIstrptime - date and time conversion
 Tp strrchr string.h strrchr - string scanning operation
 Tp strsignal string.h CXstrsignal - get name of signal
 Tp strspn string.h strspn - get length of a substring @@ -1009,13 +1009,13 @@
nosym p tgammaf math.h tgamma, tgammaf, tgammal - compute gamma() function
nosym p tgammal math.h tgamma, tgammaf, tgammal - compute gamma() function
 Tp time time.h time - get time -
 Tp timer_create signal.h time.h CXtimer_create - create a per-process timer -
 Tp timer_delete time.h CXtimer_delete - delete a per-process timer -
 Tp timer_getoverrun time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers -
 Tp timer_gettime time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers -
 Tp timer_settime time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers +
 Tp timer_create signal.h time.h CXtimer_create - create a per-process timer +
 Tp timer_delete time.h CXtimer_delete - delete a per-process timer +
 Tp timer_getoverrun time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers +
 Tp timer_gettime time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers +
 Tp timer_settime time.h CXtimer_getoverrun, timer_gettime, timer_settime - per-process timers
 Tp times sys/times.h times - get process and waited-for child process times -
 Vx timezone time.h XSIdaylight, timezone, tzname, tzset - set timezone conversion information +
 Vx timezone time.h XSIdaylight, timezone, tzname, tzset - set timezone conversion information
 Tp tmpfile stdio.h tmpfile - create a temporary file
 Tp tmpnam stdio.h OBtmpnam - create a name for a temporary file
 Tp toascii ctype.h OB XSItoascii - translate an integer to a 7-bit ASCII character @@ -1037,7 +1037,7 @@
 Tp ttyname unistd.h ttyname, ttyname_r - find the pathname of a terminal
 Tp ttyname_r unistd.h ttyname, ttyname_r - find the pathname of a terminal
 Tp twalk search.h XSItdelete, tfind, tsearch, twalk - manage a binary search tree -
 Vx tzname time.h CXdaylight, timezone, tzname, tzset - set timezone conversion information +
 Vx tzname time.h CXdaylight, timezone, tzname, tzset - set timezone conversion information
 Tp tzset time.h CXdaylight, timezone, tzname, tzset - set timezone conversion information
 Tp ulimit ulimit.h OB XSIulimit - get and set process limits
 Tp umask sys/stat.h umask - set and get the file mode creation mask