diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-12-22 02:04:31 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-12-22 02:04:31 -0500 |
commit | 61f7df9874d389437035131b665b66eea43f16bc (patch) | |
tree | 8413cc70e3102c2358d699d4df0a168f466f4717 | |
parent | 079b7313887857ffca40db64ac5fd41915dbb60b (diff) | |
download | deheader-61f7df9874d389437035131b665b66eea43f16bc.tar.gz deheader-61f7df9874d389437035131b665b66eea43f16bc.tar.bz2 deheader-61f7df9874d389437035131b665b66eea43f16bc.tar.xz deheader-61f7df9874d389437035131b665b66eea43f16bc.zip |
Checking of SuSv2 syatem interfaces and hears is complete.
-rwxr-xr-x | deheader | 91 |
1 files changed, 84 insertions, 7 deletions
@@ -725,8 +725,6 @@ requirements = ( (r"putwc()", ["<stdio.h>", "<wchar.h>"]), # putwchar - put a wide character from a stdin stream (r"putwchar()", ["<wchar.h>"]), - # pwrite - write on a file - (r"pwrite()", ["<unistd.h>"]), # qsort - sort a table of data (r"qsort()", ["<stdlib.h>"]), # raise - send a signal to the executing process @@ -959,10 +957,10 @@ requirements = ( # system - issue a command (r"system()", ["<stdlib.h>"]), # sys/wait.h - declarations for waiting - (r"wait()", ["<sys/wait.h>"]), - (r"wait3()", ["<sys/wait.h>"]), - (r"waitid()", ["<sys/wait.h>"]), - (r"waitpid()", ["<sys/wait.h>"]), + (r"wait()", ["<sys/types.h>", "<sys/wait.h>"]), + (r"wait3()", ["<sys/types.h>", "<sys/wait.h>"]), + (r"waitid()", ["<sys/types.h>", "<sys/wait.h>"]), + (r"waitpid()", ["<sys/types.h>", "<sys/wait.h>"]), # tan - tangent function (r"tan()", ["<math.h>"]), # tanh - hyperbolic tangent function @@ -1019,9 +1017,88 @@ requirements = ( ("ttyslot()", ["<unistd.h>"]), # tzset - set time zone conversion information ("tzset()", ["<time.h>"]), - + # ualarm - set the interval timer + ("ualarm()", ["<unistd.h>"]), + # ulimit - get and set process limits + ("ulimit()", ["<ulimit.h>"]), # umask - set and get file mode creation mask (r"umask()", ["<sys/stat.h>", "<sys/types.h>"]), + # uname - get name of current system + ("uname()", ["<sys/utsname.h>"]), + # ungetc - push byte back into input stream + (r"ungetc()", ["<stdio.h>"]), + # ungetwc - push wide-character code back into input stream + (r"ungetwc()", ["<stdio.h>", "<wchar.h>"]), + # unlink - remove a directory entry + ("unlink()", ["<unistd.h>"]), + # unlockpt - unlock a pseudo-terminal master/slave pair + (r"unlockpt()", ["<stdlib.h>"]), + # usleep - suspend execution for an interval + ("usleep()", ["<unistd.h>"]), + # utime - set file access and modification times + (r"utime()", ["<sys/types.h>", "<utime.h>"]), + # utimes - set file access and modification times + (r"utimes()", ["<sys/time.h>"]), + # valloc - page-aligned memory allocator + (r"valloc()", ["<stdlib.h>"]), + # vfork - create new process; share virtual memory + ("vfork()", ["<unistd.h>"]), + # vfprintf, vprintf, vsnprintf, vsprintf - format output of a stdarg argument list + (r"vfprintf()", ["<stdarg.h>", "<stdio>"]), + (r"vprintf()", ["<stdarg.h>", "<stdio>"]), + (r"vsnprintf()", ["<stdarg.h>", "<stdio>"]), + (r"vsprintf()", ["<stdarg.h>", "<stdio>"]), + # vfwprintf, vwprintf, vswprintf - wide-character formatted output of a stdarg argument list + (r"vwprintf()", ["<stdarg.h>", "<stdio>", "<wchar.h>"]), + (r"vfwprintf()", ["<stdarg.h>", "<stdio>", "<wchar.h>"]), + (r"vswprintf()", ["<stdarg.h>", "<stdio>", "<wchar.h>"]), + # wchar.h - wide-character types + (r"wcrtomb()", ["<wchar.h>"]), # SuSv2 erroneously says <stdio.h> + (r"wcscat()", ["<wchar.h>"]), + (r"wcschr()", ["<wchar.h>"]), + (r"wcscmp()", ["<wchar.h>"]), + (r"wcscoll()", ["<wchar.h>"]), + (r"wcscpy()", ["<wchar.h>"]), + (r"wcscpy()", ["<wchar.h>"]), + (r"wcsftime()", ["<wchar.h>"]), + (r"wcslen()", ["<wchar.h>"]), + (r"wcsncat()", ["<wchar.h>"]), + (r"wcsncmp()", ["<wchar.h>"]), + (r"wcsncpy()", ["<wchar.h>"]), + (r"wcspbrk()", ["<wchar.h>"]), + (r"wcsrchr()", ["<wchar.h>"]), + (r"wcsrtombs()", ["<wchar.h>"]), + (r"wcsspn()", ["<wchar.h>"]), + (r"wcsstr()", ["<wchar.h>"]), + (r"wcstod()", ["<wchar.h>"]), + (r"wcstok()", ["<wchar.h>"]), + (r"wcstol()", ["<wchar.h>"]), + (r"wcstoul()", ["<wchar.h>"]), + (r"wcswcs()", ["<wchar.h>"]), + (r"wcswidth()", ["<wchar.h>"]), + (r"wcsxfrm()", ["<wchar.h>"]), + (r"wctob()", ["<wchar.h>"]), + (r"wctype()", ["<wchar.h>"]), + (r"wcwidth()", ["<wchar.h>"]), + (r"wmemchr()", ["<wchar.h>"]), + (r"wmemcmp()", ["<wchar.h>"]), + (r"wmemcpy()", ["<wchar.h>"]), + (r"wmemmove()", ["<wchar.h>"]), + (r"wmemset()", ["<wchar.h>"]), + (r"wprintf()", ["<wchar.h>"]), + (r"wscanf()", ["<wchar.h>"]), + # wordexp.h - word-expansion types + (r"wordexp()", ["<wordexp.h>"]), + (r"wordfree()", ["<wordexp.h>"]), + # write, writev, pwrite - write on a file + (r"write()", ["<unistd.h>"]), + (r"pwrite()", ["<unistd.h>"]), + (r"writev()", ["<sys/uio.h>"]), + # y0, y1, yn - Bessel functions of the second kind + (r"y0()", ["<math.h>"]), + (r"y1()", ["<math.h>"]), + (r"yn()", ["<math.h>"]), + # Dependencies observed on systems other than the Linux this was # developed under. (r"<sys/socket.h>", ["<sys/stat.h>", "<sys/types.h>"]), |