From 5a9ce47097efcd74eb647af7628ce57001b4f1f2 Mon Sep 17 00:00:00 2001 From: nsz Date: Sat, 3 Sep 2011 11:41:30 +0200 Subject: [PATCH] update tabs (open_memstream) --- tab_c99.html | 2 +- tab_posix.html | 46 +++++++++++++++++++++++----------------------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/tab_c99.html b/tab_c99.html index f32e62b..e919270 100644 --- a/tab_c99.html +++ b/tab_c99.html @@ -1,5 +1,5 @@

musl vs c99 api

-

commit

commit adb7093caae451348371d2299f6113b788439602
Date: Fri Sep 2 14:25:43 2011 -0400

fix missing prototypes/wrong signature for psiginfo, psignal +

commit

commit b158b32a44d56ef20407d4285b58180447ffff1f
Date: Sat Sep 3 00:45:21 2011 -0400

implement open_memstream

this is the first attempt, and may have bugs. only minimal testing has
been performed.

legend

table

muslc99
statussymdeclnameheaderprotosection
missing  NDEBUGassert.h B.1 Diagnostics diff --git a/tab_posix.html b/tab_posix.html index cb0ddae..f0a2dbe 100644 --- a/tab_posix.html +++ b/tab_posix.html @@ -1,5 +1,5 @@

musl vs posix api

-

commit

commit adb7093caae451348371d2299f6113b788439602
Date: Fri Sep 2 14:25:43 2011 -0400

fix missing prototypes/wrong signature for psiginfo, psignal +

commit

commit b158b32a44d56ef20407d4285b58180447ffff1f
Date: Sat Sep 3 00:45:21 2011 -0400

implement open_memstream

this is the first attempt, and may have bugs. only minimal testing has
been performed.

legend

  • status: musl implementation status summary
    • (empty) - implemented
    • nosym - prototype found in include files (see decl) but not in libc.a (see sym)
    • nodecl - symbol is in libc.a but not declared in a public header
    • missing - neither in include files (see decl) nor in libc.a (see sym)
  • sym: external symbol kind as found by `nm libc.a` (symbol kind only reported once)
    • C - symbol is common (uninitialized data)
    • D - symbol is in the initialized data section
    • R - symbol is in the read only data section
    • T - symbol is in the text section
    • V - weak object
    • W - weak symbol
  • decl: kind of declaration as found by `ctags -R include` (every occurance is reported)
    • d - macro definition
    • p - function prototype
    • x - external and forward variable declaration

(STREAMS and posix_trace* apis are excluded)

table

muslposix
statussymdeclnameheaderoptiondesc
  d FD_CLR sys_select.h pselect, select - synchronous I/O multiplexing @@ -165,7 +165,7 @@
missing  ctanhf complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions
missing  ctanhl complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions
missing  ctanl complex.h ctan, ctanf, ctanl - complex tangent functions -
 Tp p ctermid stdio.h CXctermid - generate a pathname for the controlling terminal +
 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 @@ -186,7 +186,7 @@
 Tp dlerror dlfcn.h dlerror - get diagnostic information
 Tp dlopen dlfcn.h dlopen - gain access to an executable object file
 Tp dlsym dlfcn.h dlsym - obtain the address of a symbol from a dlopen object -
 Tp dprintf stdio.h CXdprintf, fprintf, printf, snprintf, sprintf - print formatted output +
 Tp dprintf stdio.h CXdprintf, fprintf, printf, snprintf, sprintf - print formatted output
 Tp drand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp dup unistd.h dup, dup2 - duplicate an open file descriptor
 Tp dup2 unistd.h dup, dup2 - duplicate an open file descriptor @@ -239,7 +239,7 @@
nosym p fdim math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers
nosym p fdimf math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers
nosym p fdiml math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers -
 Wp fdopen stdio.h CXfdopen - associate a stream with a file descriptor +
 Wp fdopen stdio.h CXfdopen - associate a stream with a file descriptor
 Tp fdopendir dirent.h fdopendir, opendir - open directory associated with file descriptor
 Tp feclearexcept fenv.h feclearexcept - clear floating-point exception
 Tp fegetenv fenv.h fegetenv, fesetenv - get and set current floating-point environment @@ -262,8 +262,8 @@
 Tp fgets stdio.h fgets - get a string from a stream
 Tp fgetwc stdio.h wchar.h fgetwc - get a wide-character code from a stream
 Tp fgetws stdio.h wchar.h fgetws - get a wide-character string from a stream -
 Tp fileno stdio.h CXfileno - map a stream pointer to a file descriptor -
 Tp flockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions +
 Tp fileno stdio.h CXfileno - map a stream pointer to a file descriptor +
 Tp flockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions
 Tp floor math.h floor, floorf, floorl - floor function
 Tp floorf math.h floor, floorf, floorl - floor function
nosym p floorl math.h floor, floorf, floorl - floor function @@ -301,19 +301,19 @@
 Tp frexpl math.h frexp, frexpf, frexpl - extract mantissa and exponent from a double precision number
 Tp fscanf stdio.h fscanf, scanf, sscanf - convert formatted input
 Tp fseek stdio.h fseek, fseeko - reposition a file-position indicator in a stream -
 Wp fseeko stdio.h CXfseek, fseeko - reposition a file-position indicator in a stream +
 Wp fseeko stdio.h CXfseek, fseeko - reposition a file-position indicator in a stream
 Tp fsetpos stdio.h fsetpos - set current file position
 Tp fstat sys_stat.h fstat - get file status
 Tp fstatat sys_stat.h fstatat, lstat, stat - get file status
 Tp fstatvfs sys_statvfs.h fstatvfs, statvfs - get file system information
 Tp fsync unistd.h FSCfsync - synchronize changes to a file
 Tp ftell stdio.h ftell, ftello - return a file offset in a stream -
 Wp ftello stdio.h CXftell, ftello - return a file offset in a stream +
 Wp ftello stdio.h CXftell, ftello - return a file offset in a stream
 Tp ftok sys_ipc.h XSIftok - generate an IPC key
 Tp ftruncate unistd.h ftruncate - truncate a file to a specified length -
 Tp ftrylockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions +
 Tp ftrylockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions
 Tp ftw ftw.h OB XSIftw - traverse (walk) a file tree -
 Tp funlockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions +
 Tp funlockfile stdio.h CXflockfile, ftrylockfile, funlockfile - stdio locking functions
 Tp futimens sys_stat.h sys_time.h futimens, utimensat, utimes - set file access and modification times
 Tp fwide stdio.h wchar.h fwide - set stream orientation
 Tp fwprintf stdio.h wchar.h fwprintf, swprintf, wprintf - print formatted wide-character output @@ -322,13 +322,13 @@
 Tp gai_strerror netdb.h gai_strerror - address and name information error description
 Tp getaddrinfo sys_socket.h netdb.h freeaddrinfo, getaddrinfo - get address information
 Wp getc stdio.h getc - get a byte from a stream -
 Tp getc_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking +
 Tp getc_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 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 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 -
 Tp getdelim stdio.h CXgetdelim, getline - read a delimited record from .I stream +
 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
 Tp geteuid unistd.h geteuid - get the effective user ID @@ -343,7 +343,7 @@
 Tp gethostid unistd.h XSIgethostid - get an identifier for the current host
 Tp gethostname unistd.h gethostname - get name of current host
 Tp getitimer sys_time.h OB XSIgetitimer, setitimer - get and set value of interval timer -
 Tp getline stdio.h CXgetdelim, getline - read a delimited record from .I stream +
 Tp getline stdio.h CXgetdelim, getline - read a delimited record from .I stream
 Tp getlogin unistd.h getlogin, getlogin_r - get login name
 Tp getlogin_r unistd.h getlogin, getlogin_r - get login name
 Tp getnameinfo sys_socket.h netdb.h getnameinfo - get name information @@ -607,7 +607,7 @@
 Tp p ntohl arpa_inet.h htonl, htons, ntohl, ntohs - convert values between host and network byte order
 Tp p ntohs arpa_inet.h htonl, htons, ntohl, ntohs - convert values between host and network byte order
 Tp open sys/stat.h fcntl.h OHopen, openat - open file relative to directory file descriptor -
missing  open_memstream stdio.h wchar.h CXopen_memstream, open_wmemstream - open a dynamic memory buffer stream +
 Tp open_memstream stdio.h wchar.h CXopen_memstream, open_wmemstream - open a dynamic memory buffer stream
missing  open_wmemstream stdio.h wchar.h CXopen_memstream, open_wmemstream - open a dynamic memory buffer stream
 Tp openat sys/stat.h fcntl.h OHopen, openat - open file relative to directory file descriptor
 Tp opendir dirent.h fdopendir, opendir - open directory associated with file descriptor @@ -618,11 +618,11 @@
 Cx x optopt unistd.h getopt, optarg, opterr, optind, optopt - command option parsing
 Tp pathconf unistd.h fpathconf, pathconf - get configurable pathname variables
 Tp pause unistd.h pause - suspend the thread until a signal is received -
 Tp pclose stdio.h CXpclose - close a pipe stream to or from a process +
 Tp pclose stdio.h CXpclose - close a pipe stream to or from a process
 Tp perror stdio.h perror - write error messages to standard error
 Tp pipe unistd.h pipe - create an interprocess channel
 Tp poll poll.h poll - input/output multiplexing -
 Tp popen stdio.h CXpopen - initiate pipe streams to or from a process +
 Tp popen stdio.h CXpopen - initiate pipe streams to or from a process
 Tp posix_fadvise fcntl.h ADVposix_fadvise - file advisory information (ADVANCED REALTIME)
 Tp posix_fallocate fcntl.h ADVposix_fallocate - file space control (ADVANCED REALTIME)
 Tp posix_madvise sys_mman.h ADVposix_madvise - memory advisory information and alignment control (ADVANCED REALTIME) @@ -764,9 +764,9 @@
 Tp pthread_testcancel pthread.h pthread_setcancelstate, pthread_setcanceltype, pthread_testcancel - set cancelability state
 Tp ptsname stdlib.h XSIptsname - get name of the slave pseudo-terminal device
 Wp putc stdio.h putc - put a byte on a stream -
 Tp putc_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking +
 Tp putc_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 Tp putchar stdio.h putchar - put a byte on a stdout stream -
 Tp putchar_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking +
 Tp putchar_unlocked stdio.h CXgetc_unlocked, getchar_unlocked, putc_unlocked, putchar_unlocked - stdio with explicit client locking
 Tp putenv stdlib.h XSIputenv - change or add a value to an environment
 Tp puts stdio.h puts - put a string on standard output
 Tp pututxline utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions @@ -802,7 +802,7 @@
 Tp remquof math.h remquo, remquof, remquol - remainder functions
nosym p remquol math.h remquo, remquof, remquol - remainder functions
 Tp rename stdio.h CXrename, renameat - rename file relative to directory file descriptor -
 Tp renameat stdio.h CXrename, renameat - rename file relative to directory file descriptor +
 Tp renameat stdio.h CXrename, renameat - rename file relative to directory file descriptor
 Tp rewind stdio.h rewind - reset the file position indicator in a stream
 Tp rewinddir dirent.h rewinddir - reset the position of a directory stream to the beginning of a directory
 Tp rint math.h rint, rintf, rintl - round-to-nearest integral value @@ -1003,7 +1003,7 @@
 Tp tcsetpgrp unistd.h tcsetpgrp - set the foreground process group ID
 Tp tdelete search.h XSItdelete, tfind, tsearch, twalk - manage a binary search tree
 Tp telldir dirent.h XSItelldir - current location of a named directory stream -
 Tp tempnam stdio.h OB XSItempnam - create a name for a temporary file +
 Tp tempnam stdio.h OB XSItempnam - create a name for a temporary file
 Tp tfind search.h XSItdelete, tfind, tsearch, twalk - manage a binary search tree
nosym p tgamma math.h tgamma, tgammaf, tgammal - compute gamma() function
nosym p tgammaf math.h tgamma, tgammaf, tgammal - compute gamma() function @@ -1056,7 +1056,7 @@
  d d va_copy stdarg.h va_arg, va_copy, va_end, va_start - handle variable argument list
  d d va_end stdarg.h va_arg, va_copy, va_end, va_start - handle variable argument list
  d d va_start stdarg.h va_arg, va_copy, va_end, va_start - handle variable argument list -
 Tp vdprintf stdarg.h stdio.h CXvdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list +
 Tp vdprintf stdarg.h stdio.h CXvdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 Tp vfprintf stdarg.h stdio.h vdprintf, vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list
 Tp vfscanf stdarg.h stdio.h vfscanf, vscanf, vsscanf - format input of a stdarg argument list
 Tp vfwprintf stdarg.h stdio.h wchar.h vfwprintf, vswprintf, vwprintf - wide-character formatted output of a stdarg argument list @@ -1136,4 +1136,4 @@
nosym p y1 math.h XSIy0, y1, yn - Bessel functions of the second kind
nosym p yn math.h XSIy0, y1, yn - Bessel functions of the second kind
-

stats

  • missing: 137
  • nosym: 121
  • nodecl: 1
+

stats

  • missing: 136
  • nosym: 121
  • nodecl: 1
-- 2.11.4.GIT