fix some posix headers
authornsz <nsz@port70.net>
Wed, 14 Sep 2011 02:18:21 +0000 (04:18 +0200)
committernsz <nsz@port70.net>
Wed, 14 Sep 2011 02:18:21 +0000 (04:18 +0200)
data/posix2008.ok
tab_posix.html

index 0c618ec..f681003 100644 (file)
@@ -2,8 +2,8 @@ FD_CLR  sys/select.h            pselect, select - synchronous I/O multiplexing  void FD_CLR(
 FD_ISSET       sys/select.h            pselect, select - synchronous I/O multiplexing  int FD_ISSET(int fd, fd_set *fdset);
 FD_SET sys/select.h            pselect, select - synchronous I/O multiplexing  void FD_SET(int fd, fd_set *fdset);
 FD_ZERO        sys/select.h            pselect, select - synchronous I/O multiplexing  void FD_ZERO(fd_set *fdset);
-_Exit  stdlib.h unistd.h               _Exit, _exit - terminate a process      void _Exit(int status);
-_exit  stdlib.h unistd.h               _Exit, _exit - terminate a process      void _exit(int status);
+_Exit  stdlib.h                _Exit, _exit - terminate a process      void _Exit(int status);
+_exit  unistd.h                _Exit, _exit - terminate a process      void _exit(int status);
 _longjmp       setjmp.h        OB XSI  _longjmp, _setjmp - non-local goto      void _longjmp(jmp_buf env, int val);
 _setjmp        setjmp.h        OB XSI  _longjmp, _setjmp - non-local goto      int _setjmp(jmp_buf env);
 _tolower       ctype.h OB XSI  _tolower - transliterate uppercase characters to lowercase      int _tolower(int c);
@@ -310,7 +310,7 @@ ftruncate   unistd.h                ftruncate - truncate a file to a specified length       int ftrunc
 ftrylockfile   stdio.h CX      flockfile, ftrylockfile, funlockfile - stdio locking functions  int ftrylockfile(FILE *file);
 ftw    ftw.h   OB XSI  ftw - traverse (walk) a file tree       int ftw(const char *path, int (*fn)(const char *, const struct stat *ptr, int flag), int ndirs);
 funlockfile    stdio.h CX      flockfile, ftrylockfile, funlockfile - stdio locking functions  void funlockfile(FILE *file);
-futimens       sys/stat.h sys/time.h           futimens, utimensat, utimes - set file access and modification times    int futimens(int fd, const struct timespec times[2]);
+futimens       sys/stat.h              futimens, utimensat, utimes - set file access and modification times    int futimens(int fd, const struct timespec times[2]);
 fwide  stdio.h wchar.h         fwide - set stream orientation  int fwide(FILE *stream, int mode);
 fwprintf       stdio.h wchar.h         fwprintf, swprintf, wprintf - print formatted wide-character output     int fwprintf(FILE *restrict stream, const wchar_t *restrict format, ...);
 fwrite stdio.h         fwrite - binary output  size_t fwrite(const void *restrict ptr, size_t size, size_t nitems, FILE *restrict stream);
@@ -566,11 +566,11 @@ mq_close  mqueue.h        MSG     mq_close - close a message queue (<b>REALTIME</b>)      int mq_
 mq_getattr     mqueue.h        MSG     mq_getattr - get message queue attributes (<b>REALTIME</b>)     int mq_getattr(mqd_t mqdes, struct mq_attr *mqstat);
 mq_notify      mqueue.h        MSG     mq_notify - notify process that a message is available (<b>REALTIME</b>)        int mq_notify(mqd_t mqdes, const struct sigevent *notification);
 mq_open        mqueue.h        MSG     mq_open - open a message queue (<b>REALTIME</b>)        mqd_t mq_open(const char *name, int oflag, ...);
-mq_receive     mqueue.h mqueue.h time.h        MSG     mq_receive, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>)  ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio);
-mq_send        mqueue.h mqueue.h time.h        MSG     mq_send, mq_timedsend - send a message to a message queue (<b>REALTIME</b>)     int mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio);
+mq_receive     mqueue.h        MSG     mq_receive, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>)  ssize_t mq_receive(mqd_t mqdes, char *msg_ptr, size_t msg_len, unsigned *msg_prio);
+mq_send        mqueue.h        MSG     mq_send, mq_timedsend - send a message to a message queue (<b>REALTIME</b>)     int mq_send(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio);
 mq_setattr     mqueue.h        MSG     mq_setattr - set message queue attributes (<b>REALTIME</b>)     int mq_setattr(mqd_t mqdes, const struct mq_attr *restrict mqstat, struct mq_attr *restrict omqstat);
-mq_timedreceive        mqueue.h mqueue.h time.h        MSG     mq_receive, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>)  ssize_t mq_timedreceive(mqd_t mqdes, char *restrict msg_ptr, size_t msg_len, unsigned *restrict msg_prio, const struct timespec *restrict abstime);
-mq_timedsend   mqueue.h mqueue.h time.h        MSG     mq_send, mq_timedsend - send a message to a message queue (<b>REALTIME</b>)     int mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abstime);
+mq_timedreceive        mqueue.h time.h MSG     mq_receive, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>)  ssize_t mq_timedreceive(mqd_t mqdes, char *restrict msg_ptr, size_t msg_len, unsigned *restrict msg_prio, const struct timespec *restrict abstime);
+mq_timedsend   mqueue.h time.h MSG     mq_send, mq_timedsend - send a message to a message queue (<b>REALTIME</b>)     int mq_timedsend(mqd_t mqdes, const char *msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec *abstime);
 mq_unlink      mqueue.h        MSG     mq_unlink - remove a message queue (<b>REALTIME</b>)    int mq_unlink(const char *name);
 mrand48        stdlib.h        XSI     drand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers   long mrand48(void);
 msgctl sys/msg.h       XSI     msgctl - XSI message control operations int msgctl(int msqid, int cmd, struct msqid_ds *buf);
@@ -603,8 +603,8 @@ nrand48     stdlib.h        XSI     drand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand
 ntohl  arpa/inet.h             htonl, htons, ntohl, ntohs - convert values between host and network byte order uint32_t ntohl(uint32_t netlong);
 ntohs  arpa/inet.h             htonl, htons, ntohl, ntohs - convert values between host and network byte order uint16_t ntohs(uint16_t netshort);
 open   sys/stat.h fcntl.h      OH      open, openat - open file relative to directory file descriptor  int open(const char *path, int oflag, ...);
-open_memstream stdio.h wchar.h CX      open_memstream, open_wmemstream - open a dynamic memory buffer stream   FILE *open_memstream(char **bufp, size_t *sizep);
-open_wmemstream        stdio.h wchar.h CX      open_memstream, open_wmemstream - open a dynamic memory buffer stream   FILE *open_wmemstream(wchar_t **bufp, size_t *sizep);
+open_memstream stdio.h CX      open_memstream, open_wmemstream - open a dynamic memory buffer stream   FILE *open_memstream(char **bufp, size_t *sizep);
+open_wmemstream        wchar.h CX      open_memstream, open_wmemstream - open a dynamic memory buffer stream   FILE *open_wmemstream(wchar_t **bufp, size_t *sizep);
 openat sys/stat.h fcntl.h      OH      open, openat - open file relative to directory file descriptor  int openat(int fd, const char *path, int oflag, ...);
 opendir        dirent.h                fdopendir, opendir - open directory associated with file descriptor     DIR *opendir(const char *dirname);
 openlog        syslog.h        XSI     closelog, openlog, setlogmask, syslog - control system log      void openlog(const char *ident, int logopt, int facility);
@@ -1046,8 +1046,8 @@ unlockpt  stdlib.h        XSI     unlockpt - unlock a pseudo-terminal master/slave pair   int
 unsetenv       stdlib.h        CX      unsetenv - remove an environment variable       int unsetenv(const char *name);
 uselocale      locale.h        CX      uselocale - use locale in current thread        locale_t uselocale(locale_t newloc);
 utime  utime.h OB      utime - set file access and modification times  int utime(const char *path, const struct utimbuf *times);
-utimensat      sys/stat.h sys/time.h           futimens, utimensat, utimes - set file access and modification times    int utimensat(int fd, const char *path, const struct timespec times[2], int flag);
-utimes sys/stat.h sys/time.h   XSI     futimens, utimensat, utimes - set file access and modification times    int utimes(const char *path, const struct timeval times[2]);
+utimensat      sys/stat.h              futimens, utimensat, utimes - set file access and modification times    int utimensat(int fd, const char *path, const struct timespec times[2], int flag);
+utimes sys/time.h      XSI     futimens, utimensat, utimes - set file access and modification times    int utimes(const char *path, const struct timeval times[2]);
 va_arg stdarg.h                va_arg, va_copy, va_end, va_start - handle variable argument list       type va_arg(va_list ap, type);
 va_copy        stdarg.h                va_arg, va_copy, va_end, va_start - handle variable argument list       void va_copy(va_list dest, va_list src);
 va_end stdarg.h                va_arg, va_copy, va_end, va_start - handle variable argument list       void va_end(va_list ap);
index 712a81d..3b37e97 100644 (file)
@@ -6,8 +6,8 @@
 <tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/select.h#l28">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/FD_ISSET.html">FD_ISSET</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html">sys/select.h</a><td>&#160;<td>pselect, select - synchronous I/O multiplexing
 <tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/select.h#l26">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/FD_SET.html">FD_SET</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html">sys/select.h</a><td>&#160;<td>pselect, select - synchronous I/O multiplexing
 <tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/select.h#l25">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/FD_ZERO.html">FD_ZERO</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_select.h.html">sys/select.h</a><td>&#160;<td>pselect, select - synchronous I/O multiplexing
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdlib.h#l45">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/_Exit.html">_Exit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>_Exit, _exit - terminate a process
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/unistd.h#l89">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/_exit.html">_exit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>_Exit, _exit - terminate a process
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdlib.h#l45">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/_Exit.html">_Exit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td>&#160;<td>_Exit, _exit - terminate a process
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/unistd.h#l89">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/_exit.html">_exit</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html">unistd.h</a><td>&#160;<td>_Exit, _exit - terminate a process
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/setjmp.h#l24">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/_longjmp.html">_longjmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/setjmp.h.html">setjmp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>_longjmp, _setjmp - non-local goto
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/setjmp.h#l23">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/_setjmp.html">_setjmp</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/setjmp.h.html">setjmp.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>_longjmp, _setjmp - non-local goto
 <tr><td>&#160;<td>&#160;<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/ctype.h#l51">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/_tolower.html">_tolower</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ctype.h.html">ctype.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>_tolower - transliterate uppercase characters to lowercase
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdio.h#l135">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftrylockfile.html">ftrylockfile</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>flockfile, ftrylockfile, funlockfile - stdio locking functions
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/ftw.h#l28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftw.html">ftw</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/ftw.h.html">ftw.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>ftw - traverse (walk) a file tree
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdio.h#l136">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/funlockfile.html">funlockfile</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>flockfile, ftrylockfile, funlockfile - stdio locking functions
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/stat.h#l86">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/futimens.html">futimens</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td>&#160;<td>futimens, utimensat, utimes - set file access and modification times
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/stat.h#l86">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/futimens.html">futimens</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>futimens, utimensat, utimes - set file access and modification times
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/wchar.h#l97">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fwide.html">fwide</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>fwide - set stream orientation
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/wchar.h#l101">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fwprintf.html">fwprintf</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td>&#160;<td>fwprintf, swprintf, wprintf - print formatted wide-character output
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdio.h#l80">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/fwrite.html">fwrite</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td>&#160;<td>fwrite - binary output
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l21">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_getattr.html">mq_getattr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_getattr - get message queue attributes (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l22">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_notify.html">mq_notify</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_notify - notify process that a message is available (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l23">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_open.html">mq_open</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_open - open a message queue (<b>REALTIME</b>)
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l24">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_receive.html">mq_receive</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_receive, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>)
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l25">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_send.html">mq_send</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_send, mq_timedsend - send a message to a message queue (<b>REALTIME</b>)
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l24">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_receive.html">mq_receive</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_receive, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>)
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l25">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_send.html">mq_send</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_send, mq_timedsend - send a message to a message queue (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l26">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_setattr.html">mq_setattr</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_setattr - set message queue attributes (<b>REALTIME</b>)
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_timedreceive.html">mq_timedreceive</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_receive, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>)
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_timedsend.html">mq_timedsend</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_send, mq_timedsend - send a message to a message queue (<b>REALTIME</b>)
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_timedreceive.html">mq_timedreceive</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_receive, mq_timedreceive - receive a message from a message queue (<b>REALTIME</b>)
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_timedsend.html">mq_timedsend</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html">time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_send, mq_timedsend - send a message to a message queue (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/mqueue.h#l29">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mq_unlink.html">mq_unlink</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/mqueue.h.html">mqueue.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#MSG">MSG</a><td>mq_unlink - remove a message queue (<b>REALTIME</b>)
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdlib.h#l123">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/mrand48.html">mrand48</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>drand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/msg.h#l31">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/msgctl.html">msgctl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_msg.h.html">sys/msg.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>msgctl - XSI message control operations
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/arpa/inet.h#l18">p</a> <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/netinet/in.h#l64">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ntohl.html">ntohl</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/arpa_inet.h.html">arpa/inet.h</a><td>&#160;<td>htonl, htons, ntohl, ntohs - convert values between host and network byte order
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/arpa/inet.h#l19">p</a> <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/netinet/in.h#l65">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/ntohs.html">ntohs</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/arpa_inet.h.html">arpa/inet.h</a><td>&#160;<td>htonl, htons, ntohl, ntohs - convert values between host and network byte order
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/fcntl.h#l27">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html">open</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/fcntl.h.html">fcntl.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OH">OH</a><td>open, openat - open file relative to directory file descriptor
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdio.h#l125">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_memstream.html">open_memstream</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>open_memstream, open_wmemstream - open a dynamic memory buffer stream
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/wchar.h#l136">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_wmemstream.html">open_wmemstream</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>open_memstream, open_wmemstream - open a dynamic memory buffer stream
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdio.h#l125">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_memstream.html">open_memstream</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdio.h.html">stdio.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>open_memstream, open_wmemstream - open a dynamic memory buffer stream
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/wchar.h#l136">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_wmemstream.html">open_wmemstream</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html">wchar.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>open_memstream, open_wmemstream - open a dynamic memory buffer stream
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/fcntl.h#l28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/openat.html">openat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/fcntl.h.html">fcntl.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OH">OH</a><td>open, openat - open file relative to directory file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/dirent.h#l28">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/opendir.html">opendir</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/dirent.h.html">dirent.h</a><td>&#160;<td>fdopendir, opendir - open directory associated with file descriptor
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/syslog.h#l58">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/openlog.html">openlog</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/syslog.h.html">syslog.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>closelog, openlog, setlogmask, syslog - control system log
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdlib.h#l96">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/unsetenv.html">unsetenv</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdlib.h.html">stdlib.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>unsetenv - remove an environment variable
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/locale.h#l76">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/uselocale.html">uselocale</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/locale.h.html">locale.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#CX">CX</a><td>uselocale - use locale in current thread
 <tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/utime.h#l18">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utime.html">utime</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/utime.h.html">utime.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#OB">OB</a><td>utime - set file access and modification times
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/stat.h#l87">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimensat.html">utimensat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td>&#160;<td>futimens, utimensat, utimes - set file access and modification times
-<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/time.h#l25">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimes.html">utimes</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>futimens, utimensat, utimes - set file access and modification times
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/stat.h#l87">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimensat.html">utimensat</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</a><td>&#160;<td>futimens, utimensat, utimes - set file access and modification times
+<tr><td>&#160;<td>T<td><a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/sys/time.h#l25">p</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/utimes.html">utimes</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_time.h.html">sys/time.h</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/help/codes.html#XSI">XSI</a><td>futimens, utimensat, utimes - set file access and modification times
 <tr><td>&#160;<td>&#160;<td>d <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdarg.h#l15">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_arg.html">va_arg</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
 <tr><td>&#160;<td>&#160;<td>d <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdarg.h#l16">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_copy.html">va_copy</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list
 <tr><td>&#160;<td>&#160;<td>d <a href="http://git.etalabs.net/cgi-bin/gitweb.cgi?p=musl;a=blob;f=include/stdarg.h#l14">d</a> <td><a href="http://pubs.opengroup.org/onlinepubs/9699919799/functions/va_end.html">va_end</a><td> <a href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdarg.h.html">stdarg.h</a><td>&#160;<td>va_arg, va_copy, va_end, va_start - handle variable argument list