From 8e4d88d6f614931e0a7c0723fa47743de4b34aab Mon Sep 17 00:00:00 2001 From: nsz Date: Mon, 29 Oct 2012 00:21:28 +0100 Subject: [PATCH] update tables for musl 0.9.7 --- tab_c11.html | 152 +++++++++---------- tab_c99.html | 152 +++++++++---------- tab_posix.html | 394 ++++++++++++++++++++++++------------------------- 3 files changed, 349 insertions(+), 349 deletions(-) diff --git a/tab_c11.html b/tab_c11.html index 72b703b..89e913c 100644 --- a/tab_c11.html +++ b/tab_c11.html @@ -1,5 +1,5 @@

musl vs c11 api

-

commit

commit 662da62eb7cba808e98fe8ea65f6bbf55fa50f1e
Date: Sun Sep 16 22:26:23 2012 -0400

add clock_adjtime, remap_file_pages, and syncfs syscall wrappers

patch by Justin Cormack, with slight modification +

commit

commit dd762cf6e5886ed297886a19a2e2ffd49157a786
Date: Sun Oct 28 18:45:11 2012 -0400

release notes for 0.9.7

legend

(Annex K apis are excluded: -D__STDC_WANT_LIB_EXT1__=0 is assumed)

table

muslc11
statussymdeclnameheaderprotosection
missing  static_assertassert.h B.1 Diagnostics @@ -7,77 +7,77 @@
missing  imaginarycomplex.h B.2 Complex
  d complexcomplex.h B.2 Complex
missing  _Imaginary_Icomplex.h B.2 Complex -
  d _Complex_Icomplex.h B.2 Complex -
  d Icomplex.h B.2 Complex -
 Tp cacoscomplex.hdouble complex cacos(double complex z);B.2 Complex -
 Tp cacosfcomplex.hfloat complex cacosf(float complex z);B.2 Complex -
 Tp cacoslcomplex.hlong double complex cacosl(long double complex z);B.2 Complex -
 Tp casincomplex.hdouble complex casin(double complex z);B.2 Complex -
 Tp casinfcomplex.hfloat complex casinf(float complex z);B.2 Complex -
 Tp casinlcomplex.hlong double complex casinl(long double complex z);B.2 Complex -
 Tp catancomplex.hdouble complex catan(double complex z);B.2 Complex -
 Tp catanfcomplex.hfloat complex catanf(float complex z);B.2 Complex -
 Tp catanlcomplex.hlong double complex catanl(long double complex z);B.2 Complex -
 Tp ccoscomplex.hdouble complex ccos(double complex z);B.2 Complex -
 Tp ccosfcomplex.hfloat complex ccosf(float complex z);B.2 Complex -
 Tp ccoslcomplex.hlong double complex ccosl(long double complex z);B.2 Complex -
 Tp csincomplex.hdouble complex csin(double complex z);B.2 Complex -
 Tp csinfcomplex.hfloat complex csinf(float complex z);B.2 Complex -
 Tp csinlcomplex.hlong double complex csinl(long double complex z);B.2 Complex -
 Tp ctancomplex.hdouble complex ctan(double complex z);B.2 Complex -
 Tp ctanfcomplex.hfloat complex ctanf(float complex z);B.2 Complex -
 Tp ctanlcomplex.hlong double complex ctanl(long double complex z);B.2 Complex -
 Tp cacoshcomplex.hdouble complex cacosh(double complex z);B.2 Complex -
 Tp cacoshfcomplex.hfloat complex cacoshf(float complex z);B.2 Complex -
 Tp cacoshlcomplex.hlong double complex cacoshl(long double complex z);B.2 Complex -
 Tp casinhcomplex.hdouble complex casinh(double complex z);B.2 Complex -
 Tp casinhfcomplex.hfloat complex casinhf(float complex z);B.2 Complex -
 Tp casinhlcomplex.hlong double complex casinhl(long double complex z);B.2 Complex -
 Tp catanhcomplex.hdouble complex catanh(double complex z);B.2 Complex -
 Tp catanhfcomplex.hfloat complex catanhf(float complex z);B.2 Complex -
 Tp catanhlcomplex.hlong double complex catanhl(long double complex z);B.2 Complex -
 Tp ccoshcomplex.hdouble complex ccosh(double complex z);B.2 Complex -
 Tp ccoshfcomplex.hfloat complex ccoshf(float complex z);B.2 Complex -
 Tp ccoshlcomplex.hlong double complex ccoshl(long double complex z);B.2 Complex -
 Tp csinhcomplex.hdouble complex csinh(double complex z);B.2 Complex -
 Tp csinhfcomplex.hfloat complex csinhf(float complex z);B.2 Complex -
 Tp csinhlcomplex.hlong double complex csinhl(long double complex z);B.2 Complex -
 Tp ctanhcomplex.hdouble complex ctanh(double complex z);B.2 Complex -
 Tp ctanhfcomplex.hfloat complex ctanhf(float complex z);B.2 Complex -
 Tp ctanhlcomplex.hlong double complex ctanhl(long double complex z);B.2 Complex -
 Tp cexpcomplex.hdouble complex cexp(double complex z);B.2 Complex -
 Tp cexpfcomplex.hfloat complex cexpf(float complex z);B.2 Complex -
 Tp cexplcomplex.hlong double complex cexpl(long double complex z);B.2 Complex -
 Tp clogcomplex.hdouble complex clog(double complex z);B.2 Complex -
 Tp clogfcomplex.hfloat complex clogf(float complex z);B.2 Complex -
 Tp cloglcomplex.hlong double complex clogl(long double complex z);B.2 Complex -
 Tp cabscomplex.hdouble cabs(double complex z);B.2 Complex -
 Tp cabsfcomplex.hfloat cabsf(float complex z);B.2 Complex -
 Tp cabslcomplex.hlong double cabsl(long double complex z);B.2 Complex -
 Tp cpowcomplex.hdouble complex cpow(double complex x, double complex y);B.2 Complex -
 Tp cpowfcomplex.hfloat complex cpowf(float complex x, float complex y);B.2 Complex -
 Tp cpowlcomplex.hlong double complex cpowl(long double complex x, long double complex y);B.2 Complex -
 Tp csqrtcomplex.hdouble complex csqrt(double complex z);B.2 Complex -
 Tp csqrtfcomplex.hfloat complex csqrtf(float complex z);B.2 Complex -
 Tp csqrtlcomplex.hlong double complex csqrtl(long double complex z);B.2 Complex -
 Tp d d cargcomplex.hdouble carg(double complex z);B.2 Complex -
 Tp cargfcomplex.hfloat cargf(float complex z);B.2 Complex -
 Tp carglcomplex.hlong double cargl(long double complex z);B.2 Complex -
 Td p d d cimagcomplex.hdouble cimag(double complex z);B.2 Complex -
 Td p cimagfcomplex.hfloat cimagf(float complex z);B.2 Complex -
 Td p cimaglcomplex.hlong double cimagl(long double complex z);B.2 Complex +
  d d _Complex_Icomplex.h B.2 Complex +
  d Icomplex.h B.2 Complex +
 Tp cacoscomplex.hdouble complex cacos(double complex z);B.2 Complex +
 Tp cacosfcomplex.hfloat complex cacosf(float complex z);B.2 Complex +
 Tp cacoslcomplex.hlong double complex cacosl(long double complex z);B.2 Complex +
 Tp casincomplex.hdouble complex casin(double complex z);B.2 Complex +
 Tp casinfcomplex.hfloat complex casinf(float complex z);B.2 Complex +
 Tp casinlcomplex.hlong double complex casinl(long double complex z);B.2 Complex +
 Tp catancomplex.hdouble complex catan(double complex z);B.2 Complex +
 Tp catanfcomplex.hfloat complex catanf(float complex z);B.2 Complex +
 Tp catanlcomplex.hlong double complex catanl(long double complex z);B.2 Complex +
 Tp ccoscomplex.hdouble complex ccos(double complex z);B.2 Complex +
 Tp ccosfcomplex.hfloat complex ccosf(float complex z);B.2 Complex +
 Tp ccoslcomplex.hlong double complex ccosl(long double complex z);B.2 Complex +
 Tp csincomplex.hdouble complex csin(double complex z);B.2 Complex +
 Tp csinfcomplex.hfloat complex csinf(float complex z);B.2 Complex +
 Tp csinlcomplex.hlong double complex csinl(long double complex z);B.2 Complex +
 Tp ctancomplex.hdouble complex ctan(double complex z);B.2 Complex +
 Tp ctanfcomplex.hfloat complex ctanf(float complex z);B.2 Complex +
 Tp ctanlcomplex.hlong double complex ctanl(long double complex z);B.2 Complex +
 Tp cacoshcomplex.hdouble complex cacosh(double complex z);B.2 Complex +
 Tp cacoshfcomplex.hfloat complex cacoshf(float complex z);B.2 Complex +
 Tp cacoshlcomplex.hlong double complex cacoshl(long double complex z);B.2 Complex +
 Tp casinhcomplex.hdouble complex casinh(double complex z);B.2 Complex +
 Tp casinhfcomplex.hfloat complex casinhf(float complex z);B.2 Complex +
 Tp casinhlcomplex.hlong double complex casinhl(long double complex z);B.2 Complex +
 Tp catanhcomplex.hdouble complex catanh(double complex z);B.2 Complex +
 Tp catanhfcomplex.hfloat complex catanhf(float complex z);B.2 Complex +
 Tp catanhlcomplex.hlong double complex catanhl(long double complex z);B.2 Complex +
 Tp ccoshcomplex.hdouble complex ccosh(double complex z);B.2 Complex +
 Tp ccoshfcomplex.hfloat complex ccoshf(float complex z);B.2 Complex +
 Tp ccoshlcomplex.hlong double complex ccoshl(long double complex z);B.2 Complex +
 Tp csinhcomplex.hdouble complex csinh(double complex z);B.2 Complex +
 Tp csinhfcomplex.hfloat complex csinhf(float complex z);B.2 Complex +
 Tp csinhlcomplex.hlong double complex csinhl(long double complex z);B.2 Complex +
 Tp ctanhcomplex.hdouble complex ctanh(double complex z);B.2 Complex +
 Tp ctanhfcomplex.hfloat complex ctanhf(float complex z);B.2 Complex +
 Tp ctanhlcomplex.hlong double complex ctanhl(long double complex z);B.2 Complex +
 Tp cexpcomplex.hdouble complex cexp(double complex z);B.2 Complex +
 Tp cexpfcomplex.hfloat complex cexpf(float complex z);B.2 Complex +
 Tp cexplcomplex.hlong double complex cexpl(long double complex z);B.2 Complex +
 Tp clogcomplex.hdouble complex clog(double complex z);B.2 Complex +
 Tp clogfcomplex.hfloat complex clogf(float complex z);B.2 Complex +
 Tp cloglcomplex.hlong double complex clogl(long double complex z);B.2 Complex +
 Tp cabscomplex.hdouble cabs(double complex z);B.2 Complex +
 Tp cabsfcomplex.hfloat cabsf(float complex z);B.2 Complex +
 Tp cabslcomplex.hlong double cabsl(long double complex z);B.2 Complex +
 Tp cpowcomplex.hdouble complex cpow(double complex x, double complex y);B.2 Complex +
 Tp cpowfcomplex.hfloat complex cpowf(float complex x, float complex y);B.2 Complex +
 Tp cpowlcomplex.hlong double complex cpowl(long double complex x, long double complex y);B.2 Complex +
 Tp csqrtcomplex.hdouble complex csqrt(double complex z);B.2 Complex +
 Tp csqrtfcomplex.hfloat complex csqrtf(float complex z);B.2 Complex +
 Tp csqrtlcomplex.hlong double complex csqrtl(long double complex z);B.2 Complex +
 Tp d d cargcomplex.hdouble carg(double complex z);B.2 Complex +
 Tp cargfcomplex.hfloat cargf(float complex z);B.2 Complex +
 Tp carglcomplex.hlong double cargl(long double complex z);B.2 Complex +
 Td p d d cimagcomplex.hdouble cimag(double complex z);B.2 Complex +
 Td p cimagfcomplex.hfloat cimagf(float complex z);B.2 Complex +
 Td p cimaglcomplex.hlong double cimagl(long double complex z);B.2 Complex
missing  CMPLXcomplex.hdouble complex CMPLX(double x, double y);B.2 Complex
missing  CMPLXFcomplex.hfloat complex CMPLXF(float x, float y);B.2 Complex
missing  CMPLXLcomplex.hlong double complex CMPLXL(long double x, long double y);B.2 Complex -
 Tp d d conjcomplex.hdouble complex conj(double complex z);B.2 Complex -
 Tp conjfcomplex.hfloat complex conjf(float complex z);B.2 Complex -
 Tp conjlcomplex.hlong double complex conjl(long double complex z);B.2 Complex -
 Tp d d cprojcomplex.hdouble complex cproj(double complex z);B.2 Complex -
 Tp cprojfcomplex.hfloat complex cprojf(float complex z);B.2 Complex -
 Tp cprojlcomplex.hlong double complex cprojl(long double complex z);B.2 Complex -
 Td p d d crealcomplex.hdouble creal(double complex z);B.2 Complex -
 Td p crealfcomplex.hfloat crealf(float complex z);B.2 Complex -
 Td p creallcomplex.hlong double creall(long double complex z);B.2 Complex +
 Tp d d conjcomplex.hdouble complex conj(double complex z);B.2 Complex +
 Tp conjfcomplex.hfloat complex conjf(float complex z);B.2 Complex +
 Tp conjlcomplex.hlong double complex conjl(long double complex z);B.2 Complex +
 Tp d d cprojcomplex.hdouble complex cproj(double complex z);B.2 Complex +
 Tp cprojfcomplex.hfloat complex cprojf(float complex z);B.2 Complex +
 Tp cprojlcomplex.hlong double complex cprojl(long double complex z);B.2 Complex +
 Td p d d crealcomplex.hdouble creal(double complex z);B.2 Complex +
 Td p crealfcomplex.hfloat crealf(float complex z);B.2 Complex +
 Td p creallcomplex.hlong double creall(long double complex z);B.2 Complex
 Tp isalnumctype.hint isalnum(int c);B.3 Character handling
 Td p isalphactype.hint isalpha(int c);B.3 Character handling
 Tp isblankctype.hint isblank(int c);B.3 Character handling @@ -818,9 +818,9 @@
 Tp fgetsstdio.hchar *fgets(char * restrict s, int n, FILE * restrict stream);B.20 Input/output
 Tp fputcstdio.hint fputc(int c, FILE *stream);B.20 Input/output
 Tp fputsstdio.hint fputs(const char * restrict s, FILE * restrict stream);B.20 Input/output -
 Wp getcstdio.hint getc(FILE *stream);B.20 Input/output +
 Tp getcstdio.hint getc(FILE *stream);B.20 Input/output
 Tp getcharstdio.hint getchar(void);B.20 Input/output -
 Wp putcstdio.hint putc(int c, FILE *stream);B.20 Input/output +
 Tp putcstdio.hint putc(int c, FILE *stream);B.20 Input/output
 Tp putcharstdio.hint putchar(int c);B.20 Input/output
 Tp putsstdio.hint puts(const char *s);B.20 Input/output
 Tp ungetcstdio.hint ungetc(int c, FILE *stream);B.20 Input/output @@ -952,23 +952,23 @@
 Tp d d sinhtgmath.h B.24 Type-generic math
 Tp d d fdimtgmath.h B.24 Type-generic math
 Tp d d log2tgmath.h B.24 Type-generic math -
 Tp d d cargtgmath.h B.24 Type-generic math +
 Tp d d cargtgmath.h B.24 Type-generic math
 Tp d d tanhtgmath.h B.24 Type-generic math
 Tp d d floortgmath.h B.24 Type-generic math
 Tp d d logbtgmath.h B.24 Type-generic math -
 Td p d d cimagtgmath.h B.24 Type-generic math +
 Td p d d cimagtgmath.h B.24 Type-generic math
 Tp d d exptgmath.h B.24 Type-generic math
 Tp d d fmatgmath.h B.24 Type-generic math
 Tp d d lrinttgmath.h B.24 Type-generic math -
 Tp d d conjtgmath.h B.24 Type-generic math +
 Tp d d conjtgmath.h B.24 Type-generic math
 Tp d d logtgmath.h B.24 Type-generic math
 Tp d d fmaxtgmath.h B.24 Type-generic math
 Tp d d lroundtgmath.h B.24 Type-generic math -
 Tp d d cprojtgmath.h B.24 Type-generic math +
 Tp d d cprojtgmath.h B.24 Type-generic math
 Tp d d powtgmath.h B.24 Type-generic math
 Tp d d fmintgmath.h B.24 Type-generic math
 Tp d d nearbyinttgmath.h B.24 Type-generic math -
 Td p d d crealtgmath.h B.24 Type-generic math +
 Td p d d crealtgmath.h B.24 Type-generic math
missing  thread_localthreads.h B.25 Threads
missing  once_flagthreads.h B.25 Threads
missing  ONCE_FLAG_INITthreads.h B.25 Threads diff --git a/tab_c99.html b/tab_c99.html index 29c9942..6d13549 100644 --- a/tab_c99.html +++ b/tab_c99.html @@ -1,79 +1,79 @@

musl vs c99 api

-

commit

commit 662da62eb7cba808e98fe8ea65f6bbf55fa50f1e
Date: Sun Sep 16 22:26:23 2012 -0400

add clock_adjtime, remap_file_pages, and syncfs syscall wrappers

patch by Justin Cormack, with slight modification +

commit

commit dd762cf6e5886ed297886a19a2e2ffd49157a786
Date: Sun Oct 28 18:45:11 2012 -0400

release notes for 0.9.7

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, arch specific definitions are not linked)
    • d - macro definition
    • t - typedef
    • s - struct declaration
    • u - union declaration
    • p - function prototype
    • x - external and forward variable declaration

table

muslc99
statussymdeclnameheaderprotosection
  d d d assertassert.hvoid assert(scalar expression);B.1 Diagnostics
  d complexcomplex.h B.2 Complex
missing  imaginarycomplex.h B.2 Complex -
  d Icomplex.h B.2 Complex -
  d _Complex_Icomplex.h B.2 Complex +
  d Icomplex.h B.2 Complex +
  d d _Complex_Icomplex.h B.2 Complex
missing  _Imaginary_Icomplex.h B.2 Complex -
 Tp cacoscomplex.hdouble complex cacos(double complex z);B.2 Complex -
 Tp cacosfcomplex.hfloat complex cacosf(float complex z);B.2 Complex -
 Tp cacoslcomplex.hlong double complex cacosl(long double complex z);B.2 Complex -
 Tp casincomplex.hdouble complex casin(double complex z);B.2 Complex -
 Tp casinfcomplex.hfloat complex casinf(float complex z);B.2 Complex -
 Tp casinlcomplex.hlong double complex casinl(long double complex z);B.2 Complex -
 Tp catancomplex.hdouble complex catan(double complex z);B.2 Complex -
 Tp catanfcomplex.hfloat complex catanf(float complex z);B.2 Complex -
 Tp catanlcomplex.hlong double complex catanl(long double complex z);B.2 Complex -
 Tp ccoscomplex.hdouble complex ccos(double complex z);B.2 Complex -
 Tp ccosfcomplex.hfloat complex ccosf(float complex z);B.2 Complex -
 Tp ccoslcomplex.hlong double complex ccosl(long double complex z);B.2 Complex -
 Tp csincomplex.hdouble complex csin(double complex z);B.2 Complex -
 Tp csinfcomplex.hfloat complex csinf(float complex z);B.2 Complex -
 Tp csinlcomplex.hlong double complex csinl(long double complex z);B.2 Complex -
 Tp ctancomplex.hdouble complex ctan(double complex z);B.2 Complex -
 Tp ctanfcomplex.hfloat complex ctanf(float complex z);B.2 Complex -
 Tp ctanlcomplex.hlong double complex ctanl(long double complex z);B.2 Complex -
 Tp cacoshcomplex.hdouble complex cacosh(double complex z);B.2 Complex -
 Tp cacoshfcomplex.hfloat complex cacoshf(float complex z);B.2 Complex -
 Tp cacoshlcomplex.hlong double complex cacoshl(long double complex z);B.2 Complex -
 Tp casinhcomplex.hdouble complex casinh(double complex z);B.2 Complex -
 Tp casinhfcomplex.hfloat complex casinhf(float complex z);B.2 Complex -
 Tp casinhlcomplex.hlong double complex casinhl(long double complex z);B.2 Complex -
 Tp catanhcomplex.hdouble complex catanh(double complex z);B.2 Complex -
 Tp catanhfcomplex.hfloat complex catanhf(float complex z);B.2 Complex -
 Tp catanhlcomplex.hlong double complex catanhl(long double complex z);B.2 Complex -
 Tp ccoshcomplex.hdouble complex ccosh(double complex z);B.2 Complex -
 Tp ccoshfcomplex.hfloat complex ccoshf(float complex z);B.2 Complex -
 Tp ccoshlcomplex.hlong double complex ccoshl(long double complex z);B.2 Complex -
 Tp csinhcomplex.hdouble complex csinh(double complex z);B.2 Complex -
 Tp csinhfcomplex.hfloat complex csinhf(float complex z);B.2 Complex -
 Tp csinhlcomplex.hlong double complex csinhl(long double complex z);B.2 Complex -
 Tp ctanhcomplex.hdouble complex ctanh(double complex z);B.2 Complex -
 Tp ctanhfcomplex.hfloat complex ctanhf(float complex z);B.2 Complex -
 Tp ctanhlcomplex.hlong double complex ctanhl(long double complex z);B.2 Complex -
 Tp cexpcomplex.hdouble complex cexp(double complex z);B.2 Complex -
 Tp cexpfcomplex.hfloat complex cexpf(float complex z);B.2 Complex -
 Tp cexplcomplex.hlong double complex cexpl(long double complex z);B.2 Complex -
 Tp clogcomplex.hdouble complex clog(double complex z);B.2 Complex -
 Tp clogfcomplex.hfloat complex clogf(float complex z);B.2 Complex -
 Tp cloglcomplex.hlong double complex clogl(long double complex z);B.2 Complex -
 Tp cabscomplex.hdouble cabs(double complex z);B.2 Complex -
 Tp cabsfcomplex.hfloat cabsf(float complex z);B.2 Complex -
 Tp cabslcomplex.hlong double cabsl(long double complex z);B.2 Complex -
 Tp cpowcomplex.hdouble complex cpow(double complex x, double complex y);B.2 Complex -
 Tp cpowfcomplex.hfloat complex cpowf(float complex x, float complex y);B.2 Complex -
 Tp cpowlcomplex.hlong double complex cpowl(long double complex x, long double complex y);B.2 Complex -
 Tp csqrtcomplex.hdouble complex csqrt(double complex z);B.2 Complex -
 Tp csqrtfcomplex.hfloat complex csqrtf(float complex z);B.2 Complex -
 Tp csqrtlcomplex.hlong double complex csqrtl(long double complex z);B.2 Complex -
 Tp d d cargcomplex.hdouble carg(double complex z);B.2 Complex -
 Tp cargfcomplex.hfloat cargf(float complex z);B.2 Complex -
 Tp carglcomplex.hlong double cargl(long double complex z);B.2 Complex -
 Td p d d cimagcomplex.hdouble cimag(double complex z);B.2 Complex -
 Td p cimagfcomplex.hfloat cimagf(float complex z);B.2 Complex -
 Td p cimaglcomplex.hlong double cimagl(long double complex z);B.2 Complex -
 Tp d d conjcomplex.hdouble complex conj(double complex z);B.2 Complex -
 Tp conjfcomplex.hfloat complex conjf(float complex z);B.2 Complex -
 Tp conjlcomplex.hlong double complex conjl(long double complex z);B.2 Complex -
 Tp d d cprojcomplex.hdouble complex cproj(double complex z);B.2 Complex -
 Tp cprojfcomplex.hfloat complex cprojf(float complex z);B.2 Complex -
 Tp cprojlcomplex.hlong double complex cprojl(long double complex z);B.2 Complex -
 Td p d d crealcomplex.hdouble creal(double complex z);B.2 Complex -
 Td p crealfcomplex.hfloat crealf(float complex z);B.2 Complex -
 Td p creallcomplex.hlong double creall(long double complex z);B.2 Complex +
 Tp cacoscomplex.hdouble complex cacos(double complex z);B.2 Complex +
 Tp cacosfcomplex.hfloat complex cacosf(float complex z);B.2 Complex +
 Tp cacoslcomplex.hlong double complex cacosl(long double complex z);B.2 Complex +
 Tp casincomplex.hdouble complex casin(double complex z);B.2 Complex +
 Tp casinfcomplex.hfloat complex casinf(float complex z);B.2 Complex +
 Tp casinlcomplex.hlong double complex casinl(long double complex z);B.2 Complex +
 Tp catancomplex.hdouble complex catan(double complex z);B.2 Complex +
 Tp catanfcomplex.hfloat complex catanf(float complex z);B.2 Complex +
 Tp catanlcomplex.hlong double complex catanl(long double complex z);B.2 Complex +
 Tp ccoscomplex.hdouble complex ccos(double complex z);B.2 Complex +
 Tp ccosfcomplex.hfloat complex ccosf(float complex z);B.2 Complex +
 Tp ccoslcomplex.hlong double complex ccosl(long double complex z);B.2 Complex +
 Tp csincomplex.hdouble complex csin(double complex z);B.2 Complex +
 Tp csinfcomplex.hfloat complex csinf(float complex z);B.2 Complex +
 Tp csinlcomplex.hlong double complex csinl(long double complex z);B.2 Complex +
 Tp ctancomplex.hdouble complex ctan(double complex z);B.2 Complex +
 Tp ctanfcomplex.hfloat complex ctanf(float complex z);B.2 Complex +
 Tp ctanlcomplex.hlong double complex ctanl(long double complex z);B.2 Complex +
 Tp cacoshcomplex.hdouble complex cacosh(double complex z);B.2 Complex +
 Tp cacoshfcomplex.hfloat complex cacoshf(float complex z);B.2 Complex +
 Tp cacoshlcomplex.hlong double complex cacoshl(long double complex z);B.2 Complex +
 Tp casinhcomplex.hdouble complex casinh(double complex z);B.2 Complex +
 Tp casinhfcomplex.hfloat complex casinhf(float complex z);B.2 Complex +
 Tp casinhlcomplex.hlong double complex casinhl(long double complex z);B.2 Complex +
 Tp catanhcomplex.hdouble complex catanh(double complex z);B.2 Complex +
 Tp catanhfcomplex.hfloat complex catanhf(float complex z);B.2 Complex +
 Tp catanhlcomplex.hlong double complex catanhl(long double complex z);B.2 Complex +
 Tp ccoshcomplex.hdouble complex ccosh(double complex z);B.2 Complex +
 Tp ccoshfcomplex.hfloat complex ccoshf(float complex z);B.2 Complex +
 Tp ccoshlcomplex.hlong double complex ccoshl(long double complex z);B.2 Complex +
 Tp csinhcomplex.hdouble complex csinh(double complex z);B.2 Complex +
 Tp csinhfcomplex.hfloat complex csinhf(float complex z);B.2 Complex +
 Tp csinhlcomplex.hlong double complex csinhl(long double complex z);B.2 Complex +
 Tp ctanhcomplex.hdouble complex ctanh(double complex z);B.2 Complex +
 Tp ctanhfcomplex.hfloat complex ctanhf(float complex z);B.2 Complex +
 Tp ctanhlcomplex.hlong double complex ctanhl(long double complex z);B.2 Complex +
 Tp cexpcomplex.hdouble complex cexp(double complex z);B.2 Complex +
 Tp cexpfcomplex.hfloat complex cexpf(float complex z);B.2 Complex +
 Tp cexplcomplex.hlong double complex cexpl(long double complex z);B.2 Complex +
 Tp clogcomplex.hdouble complex clog(double complex z);B.2 Complex +
 Tp clogfcomplex.hfloat complex clogf(float complex z);B.2 Complex +
 Tp cloglcomplex.hlong double complex clogl(long double complex z);B.2 Complex +
 Tp cabscomplex.hdouble cabs(double complex z);B.2 Complex +
 Tp cabsfcomplex.hfloat cabsf(float complex z);B.2 Complex +
 Tp cabslcomplex.hlong double cabsl(long double complex z);B.2 Complex +
 Tp cpowcomplex.hdouble complex cpow(double complex x, double complex y);B.2 Complex +
 Tp cpowfcomplex.hfloat complex cpowf(float complex x, float complex y);B.2 Complex +
 Tp cpowlcomplex.hlong double complex cpowl(long double complex x, long double complex y);B.2 Complex +
 Tp csqrtcomplex.hdouble complex csqrt(double complex z);B.2 Complex +
 Tp csqrtfcomplex.hfloat complex csqrtf(float complex z);B.2 Complex +
 Tp csqrtlcomplex.hlong double complex csqrtl(long double complex z);B.2 Complex +
 Tp d d cargcomplex.hdouble carg(double complex z);B.2 Complex +
 Tp cargfcomplex.hfloat cargf(float complex z);B.2 Complex +
 Tp carglcomplex.hlong double cargl(long double complex z);B.2 Complex +
 Td p d d cimagcomplex.hdouble cimag(double complex z);B.2 Complex +
 Td p cimagfcomplex.hfloat cimagf(float complex z);B.2 Complex +
 Td p cimaglcomplex.hlong double cimagl(long double complex z);B.2 Complex +
 Tp d d conjcomplex.hdouble complex conj(double complex z);B.2 Complex +
 Tp conjfcomplex.hfloat complex conjf(float complex z);B.2 Complex +
 Tp conjlcomplex.hlong double complex conjl(long double complex z);B.2 Complex +
 Tp d d cprojcomplex.hdouble complex cproj(double complex z);B.2 Complex +
 Tp cprojfcomplex.hfloat complex cprojf(float complex z);B.2 Complex +
 Tp cprojlcomplex.hlong double complex cprojl(long double complex z);B.2 Complex +
 Td p d d crealcomplex.hdouble creal(double complex z);B.2 Complex +
 Td p crealfcomplex.hfloat crealf(float complex z);B.2 Complex +
 Td p creallcomplex.hlong double creall(long double complex z);B.2 Complex
 Tp isalnumctype.hint isalnum(int c);B.3 Character handling
 Td p isalphactype.hint isalpha(int c);B.3 Character handling
 Tp isblankctype.hint isblank(int c);B.3 Character handling @@ -716,10 +716,10 @@
 Tp fgetsstdio.hchar *fgets(char * restrict s, int n, FILE * restrict stream);B.18 Input/output
 Tp fputcstdio.hint fputc(int c, FILE *stream);B.18 Input/output
 Tp fputsstdio.hint fputs(const char * restrict s, FILE * restrict stream);B.18 Input/output -
 Wp getcstdio.hint getc(FILE *stream);B.18 Input/output +
 Tp getcstdio.hint getc(FILE *stream);B.18 Input/output
 Tp getcharstdio.hint getchar(void);B.18 Input/output
 Tp getsstdio.hchar *gets(char *s);B.18 Input/output -
 Wp putcstdio.hint putc(int c, FILE *stream);B.18 Input/output +
 Tp putcstdio.hint putc(int c, FILE *stream);B.18 Input/output
 Tp putcharstdio.hint putchar(int c);B.18 Input/output
 Tp putsstdio.hint puts(const char *s);B.18 Input/output
 Tp ungetcstdio.hint ungetc(int c, FILE *stream);B.18 Input/output @@ -847,23 +847,23 @@
 Tp d d sinhtgmath.h B.21 Type-generic math
 Tp d d fdimtgmath.h B.21 Type-generic math
 Tp d d log2tgmath.h B.21 Type-generic math -
 Tp d d cargtgmath.h B.21 Type-generic math +
 Tp d d cargtgmath.h B.21 Type-generic math
 Tp d d tanhtgmath.h B.21 Type-generic math
 Tp d d floortgmath.h B.21 Type-generic math
 Tp d d logbtgmath.h B.21 Type-generic math -
 Td p d d cimagtgmath.h B.21 Type-generic math +
 Td p d d cimagtgmath.h B.21 Type-generic math
 Tp d d exptgmath.h B.21 Type-generic math
 Tp d d fmatgmath.h B.21 Type-generic math
 Tp d d lrinttgmath.h B.21 Type-generic math -
 Tp d d conjtgmath.h B.21 Type-generic math +
 Tp d d conjtgmath.h B.21 Type-generic math
 Tp d d logtgmath.h B.21 Type-generic math
 Tp d d fmaxtgmath.h B.21 Type-generic math
 Tp d d lroundtgmath.h B.21 Type-generic math -
 Tp d d cprojtgmath.h B.21 Type-generic math +
 Tp d d cprojtgmath.h B.21 Type-generic math
 Tp d d powtgmath.h B.21 Type-generic math
 Tp d d fmintgmath.h B.21 Type-generic math
 Tp d d nearbyinttgmath.h B.21 Type-generic math -
 Td p d d crealtgmath.h B.21 Type-generic math +
 Td p d d crealtgmath.h B.21 Type-generic math
  d d d d d d d d d d d d d d d d d d d d d d d d NULLtime.h B.22 Date and time
  t size_ttime.h B.22 Date and time
  t time_ttime.h B.22 Date and time diff --git a/tab_posix.html b/tab_posix.html index 3630f07..c1e8ca9 100644 --- a/tab_posix.html +++ b/tab_posix.html @@ -1,5 +1,5 @@

musl vs posix api

-

commit

commit 662da62eb7cba808e98fe8ea65f6bbf55fa50f1e
Date: Sun Sep 16 22:26:23 2012 -0400

add clock_adjtime, remap_file_pages, and syncfs syscall wrappers

patch by Justin Cormack, with slight modification +

commit

commit dd762cf6e5886ed297886a19a2e2ffd49157a786
Date: Sun Oct 28 18:45:11 2012 -0400

release notes for 0.9.7

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 @@ -7,16 +7,16 @@
  d FD_SET sys/select.h pselect, select - synchronous I/O multiplexing
  d FD_ZERO sys/select.h pselect, select - synchronous I/O multiplexing
 Tp _Exit stdlib.h _Exit, _exit - terminate a process -
 Tp _exit unistd.h _Exit, _exit - terminate a process +
 Tp _exit unistd.h _Exit, _exit - terminate a process
 Tp _longjmp setjmp.h OB XSI_longjmp, _setjmp - non-local goto
 Tp _setjmp setjmp.h OB XSI_longjmp, _setjmp - non-local goto
  d _tolower ctype.h OB XSI_tolower - transliterate uppercase characters to lowercase
  d _toupper ctype.h OB XSI_toupper - transliterate lowercase characters to uppercase -
 Tp a64l stdlib.h XSIa64l, l64a - convert between a 32-bit integer and a radix-64 ASCII string +
 Tp a64l stdlib.h XSIa64l, l64a - convert between a 32-bit integer and a radix-64 ASCII string
 Tp abort stdlib.h abort - generate an abnormal process abort
 Tp abs stdlib.h abs - return an integer absolute value
 Tp accept sys/socket.h accept - accept a new connection on a socket -
 Tp access unistd.h access, faccessat - determine accessibility of a file relative to directory file descriptor +
 Tp access unistd.h access, faccessat - determine accessibility of a file relative to directory file descriptor
 Tp d d acos math.h acos, acosf, acosl - arc cosine functions
 Tp acosf math.h acos, acosf, acosl - arc cosine functions
 Tp d d acosh math.h acosh, acoshf, acoshl - inverse hyperbolic cosine functions @@ -30,7 +30,7 @@
 Tp aio_return aio.h aio_return - retrieve return status of an asynchronous I/O operation
 Tp aio_suspend aio.h aio_suspend - wait for an asynchronous I/O request
 Tp aio_write aio.h aio_write - asynchronous write to a file -
 Tp alarm unistd.h alarm - schedule an alarm signal +
 Tp alarm unistd.h alarm - schedule an alarm signal
 Tp alphasort dirent.h alphasort, scandir - scan a directory
 Tp asctime time.h OBasctime, asctime_r - convert date and time to a string
 Tp asctime_r time.h OB CXasctime, asctime_r - convert date and time to a string @@ -55,63 +55,63 @@
 Tp atoi stdlib.h atoi - convert a string to an integer
 Tp atol stdlib.h atol, atoll - convert a string to a long integer
 Tp atoll stdlib.h atol, atoll - convert a string to a long integer -
 Tp p basename libgen.h XSIbasename - return the last component of a pathname +
 Tp p basename libgen.h XSIbasename - return the last component of a pathname
 Tp bind sys/socket.h bind - bind a name to a socket
 Tp bsearch stdlib.h bsearch - binary search a sorted table
 Tp btowc stdio.h wchar.h btowc - single byte to wide character conversion -
 Tp cabs complex.h cabs, cabsf, cabsl - return a complex absolute value -
 Tp cabsf complex.h cabs, cabsf, cabsl - return a complex absolute value -
 Tp cabsl complex.h cabs, cabsf, cabsl - return a complex absolute value -
 Tp cacos complex.h cacos, cacosf, cacosl - complex arc cosine functions -
 Tp cacosf complex.h cacos, cacosf, cacosl - complex arc cosine functions -
 Tp cacosh complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions -
 Tp cacoshf complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions -
 Tp cacoshl complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions -
 Tp cacosl complex.h cacos, cacosf, cacosl - complex arc cosine functions +
 Tp cabs complex.h cabs, cabsf, cabsl - return a complex absolute value +
 Tp cabsf complex.h cabs, cabsf, cabsl - return a complex absolute value +
 Tp cabsl complex.h cabs, cabsf, cabsl - return a complex absolute value +
 Tp cacos complex.h cacos, cacosf, cacosl - complex arc cosine functions +
 Tp cacosf complex.h cacos, cacosf, cacosl - complex arc cosine functions +
 Tp cacosh complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions +
 Tp cacoshf complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions +
 Tp cacoshl complex.h cacosh, cacoshf, cacoshl - complex arc hyperbolic cosine functions +
 Tp cacosl complex.h cacos, cacosf, cacosl - complex arc cosine functions
 Tp calloc stdlib.h calloc - a memory allocator -
 Tp d d carg complex.h carg, cargf, cargl - complex argument functions -
 Tp cargf complex.h carg, cargf, cargl - complex argument functions -
 Tp cargl complex.h carg, cargf, cargl - complex argument functions -
 Tp casin complex.h casin, casinf, casinl - complex arc sine functions -
 Tp casinf complex.h casin, casinf, casinl - complex arc sine functions -
 Tp casinh complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions -
 Tp casinhf complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions -
 Tp casinhl complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions -
 Tp casinl complex.h casin, casinf, casinl - complex arc sine functions -
 Tp catan complex.h catan, catanf, catanl - complex arc tangent functions -
 Tp catanf complex.h catan, catanf, catanl - complex arc tangent functions -
 Tp catanh complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions -
 Tp catanhf complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions -
 Tp catanhl complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions -
 Tp catanl complex.h catan, catanf, catanl - complex arc tangent functions +
 Tp d d carg complex.h carg, cargf, cargl - complex argument functions +
 Tp cargf complex.h carg, cargf, cargl - complex argument functions +
 Tp cargl complex.h carg, cargf, cargl - complex argument functions +
 Tp casin complex.h casin, casinf, casinl - complex arc sine functions +
 Tp casinf complex.h casin, casinf, casinl - complex arc sine functions +
 Tp casinh complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions +
 Tp casinhf complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions +
 Tp casinhl complex.h casinh, casinhf, casinhl - complex arc hyperbolic sine functions +
 Tp casinl complex.h casin, casinf, casinl - complex arc sine functions +
 Tp catan complex.h catan, catanf, catanl - complex arc tangent functions +
 Tp catanf complex.h catan, catanf, catanl - complex arc tangent functions +
 Tp catanh complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions +
 Tp catanhf complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions +
 Tp catanhl complex.h catanh, catanhf, catanhl - complex arc hyperbolic tangent functions +
 Tp catanl complex.h catan, catanf, catanl - complex arc tangent functions
 Tp catclose nl_types.h catclose - close a message catalog descriptor
 Tp catgets nl_types.h catgets - read a program message
 Tp catopen nl_types.h catopen - open a message catalog
 Tp d d cbrt math.h cbrt, cbrtf, cbrtl - cube root functions
 Tp cbrtf math.h cbrt, cbrtf, cbrtl - cube root functions
 Tp cbrtl math.h cbrt, cbrtf, cbrtl - cube root functions -
 Tp ccos complex.h ccos, ccosf, ccosl - complex cosine functions -
 Tp ccosf complex.h ccos, ccosf, ccosl - complex cosine functions -
 Tp ccosh complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions -
 Tp ccoshf complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions -
 Tp ccoshl complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions -
 Tp ccosl complex.h ccos, ccosf, ccosl - complex cosine functions +
 Tp ccos complex.h ccos, ccosf, ccosl - complex cosine functions +
 Tp ccosf complex.h ccos, ccosf, ccosl - complex cosine functions +
 Tp ccosh complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions +
 Tp ccoshf complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions +
 Tp ccoshl complex.h ccosh, ccoshf, ccoshl - complex hyperbolic cosine functions +
 Tp ccosl complex.h ccos, ccosf, ccosl - complex cosine functions
 Tp d d ceil math.h ceil, ceilf, ceill - ceiling value function
 Tp ceilf math.h ceil, ceilf, ceill - ceiling value function
 Tp ceill math.h ceil, ceilf, ceill - ceiling value function -
 Tp cexp complex.h cexp, cexpf, cexpl - complex exponential functions -
 Tp cexpf complex.h cexp, cexpf, cexpl - complex exponential functions -
 Tp cexpl complex.h cexp, cexpf, cexpl - complex exponential functions +
 Tp cexp complex.h cexp, cexpf, cexpl - complex exponential functions +
 Tp cexpf complex.h cexp, cexpf, cexpl - complex exponential functions +
 Tp cexpl complex.h cexp, cexpf, cexpl - complex exponential functions
 Tp cfgetispeed termios.h cfgetispeed - get input baud rate
 Tp cfgetospeed termios.h cfgetospeed - get output baud rate
 Tp cfsetispeed termios.h cfsetispeed - set input baud rate
 Tp cfsetospeed termios.h cfsetospeed - set output baud rate -
 Tp chdir unistd.h chdir - change working directory +
 Tp chdir unistd.h chdir - change working directory
 Tp chmod sys/stat.h chmod, fchmodat - change mode of a file relative to directory file descriptor -
 Tp chown unistd.h chown, fchownat - change owner and group of a file relative to directory file descriptor -
 Td p d d cimag complex.h cimag, cimagf, cimagl - complex imaginary functions -
 Td p cimagf complex.h cimag, cimagf, cimagl - complex imaginary functions -
 Td p cimagl complex.h cimag, cimagf, cimagl - complex imaginary functions +
 Tp chown unistd.h chown, fchownat - change owner and group of a file relative to directory file descriptor +
 Td p d d cimag complex.h cimag, cimagf, cimagl - complex imaginary functions +
 Td p cimagf complex.h cimag, cimagf, cimagl - complex imaginary functions +
 Td p cimagl complex.h cimag, cimagf, cimagl - complex imaginary functions
 Tp clearerr stdio.h clearerr - clear indicators on a stream
 Tp clock time.h clock - report CPU time used
 Tp clock_getcpuclockid time.h CPTclock_getcpuclockid - access a process CPU-time clock (ADVANCED REALTIME) @@ -119,16 +119,16 @@
 Wp clock_gettime time.h CXclock_getres, clock_gettime, clock_settime - clock and timer functions
 Tp clock_nanosleep time.h CXclock_nanosleep - high resolution sleep with specifiable clock
 Tp clock_settime time.h CXclock_getres, clock_gettime, clock_settime - clock and timer functions -
 Tp clog complex.h clog, clogf, clogl - complex natural logarithm functions -
 Tp clogf complex.h clog, clogf, clogl - complex natural logarithm functions -
 Tp clogl complex.h clog, clogf, clogl - complex natural logarithm functions -
 Tp close unistd.h close - close a file descriptor +
 Tp clog complex.h clog, clogf, clogl - complex natural logarithm functions +
 Tp clogf complex.h clog, clogf, clogl - complex natural logarithm functions +
 Tp clogl complex.h clog, clogf, clogl - complex natural logarithm functions +
 Tp close unistd.h close - close a file descriptor
 Tp closedir dirent.h closedir - close a directory stream
 Tp closelog syslog.h XSIcloselog, openlog, setlogmask, syslog - control system log -
 Tp confstr unistd.h confstr - get configurable variables -
 Tp d d conj complex.h conj, conjf, conjl - complex conjugate functions -
 Tp conjf complex.h conj, conjf, conjl - complex conjugate functions -
 Tp conjl complex.h conj, conjf, conjl - complex conjugate functions +
 Tp confstr unistd.h confstr - get configurable variables +
 Tp d d conj complex.h conj, conjf, conjl - complex conjugate functions +
 Tp conjf complex.h conj, conjf, conjl - complex conjugate functions +
 Tp conjl complex.h conj, conjf, conjl - complex conjugate functions
 Tp connect sys/socket.h connect - connect a socket
 Tp d d copysign math.h copysign, copysignf, copysignl - number manipulation function
 Tp copysignf math.h copysign, copysignf, copysignl - number manipulation function @@ -139,33 +139,33 @@
 Tp coshf math.h cosh, coshf, coshl - hyperbolic cosine functions
 Tp coshl math.h cosh, coshf, coshl - hyperbolic cosine functions
 Tp cosl math.h cos, cosf, cosl - cosine function -
 Tp cpow complex.h cpow, cpowf, cpowl - complex power functions -
 Tp cpowf complex.h cpow, cpowf, cpowl - complex power functions -
 Tp cpowl complex.h cpow, cpowf, cpowl - complex power functions -
 Tp d d cproj complex.h cproj, cprojf, cprojl - complex projection functions -
 Tp cprojf complex.h cproj, cprojf, cprojl - complex projection functions -
 Tp cprojl complex.h cproj, cprojf, cprojl - complex projection functions -
 Td p d d creal complex.h creal, crealf, creall - complex real functions -
 Td p crealf complex.h creal, crealf, creall - complex real functions -
 Td p creall complex.h creal, crealf, creall - complex real functions +
 Tp cpow complex.h cpow, cpowf, cpowl - complex power functions +
 Tp cpowf complex.h cpow, cpowf, cpowl - complex power functions +
 Tp cpowl complex.h cpow, cpowf, cpowl - complex power functions +
 Tp d d cproj complex.h cproj, cprojf, cprojl - complex projection functions +
 Tp cprojf complex.h cproj, cprojf, cprojl - complex projection functions +
 Tp cprojl complex.h cproj, cprojf, cprojl - complex projection functions +
 Td p d d creal complex.h creal, crealf, creall - complex real functions +
 Td p crealf complex.h creal, crealf, creall - complex real functions +
 Td p creall complex.h creal, crealf, creall - complex real functions
 Tp creat sys/stat.h fcntl.h OHcreat - create a new file or rewrite an existing one -
 Tp p crypt unistd.h XSIcrypt - string encoding function (CRYPT) -
 Tp csin complex.h csin, csinf, csinl - complex sine functions -
 Tp csinf complex.h csin, csinf, csinl - complex sine functions -
 Tp csinh complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions -
 Tp csinhf complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions -
 Tp csinhl complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions -
 Tp csinl complex.h csin, csinf, csinl - complex sine functions -
 Tp csqrt complex.h csqrt, csqrtf, csqrtl - complex square root functions -
 Tp csqrtf complex.h csqrt, csqrtf, csqrtl - complex square root functions -
 Tp csqrtl complex.h csqrt, csqrtf, csqrtl - complex square root functions -
 Tp ctan complex.h ctan, ctanf, ctanl - complex tangent functions -
 Tp ctanf complex.h ctan, ctanf, ctanl - complex tangent functions -
 Tp ctanh complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions -
 Tp ctanhf complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions -
 Tp ctanhl complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions -
 Tp ctanl complex.h ctan, ctanf, ctanl - complex tangent functions -
 Tp p ctermid stdio.h CXctermid - generate a pathname for the controlling terminal +
 Tp p crypt unistd.h XSIcrypt - string encoding function (CRYPT) +
 Tp csin complex.h csin, csinf, csinl - complex sine functions +
 Tp csinf complex.h csin, csinf, csinl - complex sine functions +
 Tp csinh complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions +
 Tp csinhf complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions +
 Tp csinhl complex.h csinh, csinhf, csinhl - complex hyperbolic sine functions +
 Tp csinl complex.h csin, csinf, csinl - complex sine functions +
 Tp csqrt complex.h csqrt, csqrtf, csqrtl - complex square root functions +
 Tp csqrtf complex.h csqrt, csqrtf, csqrtl - complex square root functions +
 Tp csqrtl complex.h csqrt, csqrtf, csqrtl - complex square root functions +
 Tp ctan complex.h ctan, ctanf, ctanl - complex tangent functions +
 Tp ctanf complex.h ctan, ctanf, ctanl - complex tangent functions +
 Tp ctanh complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions +
 Tp ctanhf complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions +
 Tp ctanhl complex.h ctanh, ctanhf, ctanhl - complex hyperbolic tangent functions +
 Tp ctanl complex.h ctan, ctanf, ctanl - complex tangent functions +
 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 @@ -187,11 +187,11 @@
 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 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 +
 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
 Tp duplocale locale.h CXduplocale - duplicate a locale object -
nosym p encrypt unistd.h XSIencrypt - encoding function (CRYPT) +
nosym p encrypt unistd.h XSIencrypt - encoding function (CRYPT)
 Wp endgrent grp.h XSIendgrent, getgrent, setgrent - group database entry functions
 Tp endhostent netdb.h endhostent, gethostent, sethostent - network host database functions
 Wp endnetent netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions @@ -199,8 +199,8 @@
 Wp endpwent pwd.h XSIendpwent, getpwent, setpwent - user database functions
 TWp endservent netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 Tp endutxent utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions -
 Vx environ unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file -
 Tp erand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers +
 Vx environ unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file +
 Tp erand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp d d erf math.h erf, erff, erfl - error functions
 Tp d d erfc math.h erfc, erfcf, erfcl - complementary error functions
 Tp erfcf math.h erfc, erfcf, erfcl - complementary error functions @@ -208,12 +208,12 @@
 Tp erff math.h erf, erff, erfl - error functions
 Tp erfl math.h erf, erff, erfl - error functions
  d errno errno.h errno - error return value -
 Tp execl unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file -
 Tp execle unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file -
 Tp execlp unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file -
 Tp execv unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file -
 Tp execve unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file -
 Tp execvp unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file +
 Tp execl unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file +
 Tp execle unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file +
 Tp execlp unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file +
 Tp execv unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file +
 Tp execve unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file +
 Tp execvp unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp exit stdlib.h exit - terminate a process
 Tp d d exp math.h exp, expf, expl - exponential function
 Tp d d exp2 math.h exp2, exp2f, exp2l - exponential base 2 functions @@ -227,15 +227,15 @@
 Tp d d fabs math.h fabs, fabsf, fabsl - absolute value function
 Tp fabsf math.h fabs, fabsf, fabsl - absolute value function
 Tp fabsl math.h fabs, fabsf, fabsl - absolute value function -
 Tp faccessat unistd.h access, faccessat - determine accessibility of a file relative to directory file descriptor -
 Tp fchdir unistd.h fchdir - change working directory +
 Tp faccessat unistd.h access, faccessat - determine accessibility of a file relative to directory file descriptor +
 Tp fchdir unistd.h fchdir - change working directory
 Tp fchmod sys/stat.h fchmod - change mode of a file
 Tp fchmodat sys/stat.h chmod, fchmodat - change mode of a file relative to directory file descriptor -
 Tp fchown unistd.h fchown - change owner and group of a file -
 Tp fchownat unistd.h chown, fchownat - change owner and group of a file relative to directory file descriptor +
 Tp fchown unistd.h fchown - change owner and group of a file +
 Tp fchownat unistd.h chown, fchownat - change owner and group of a file relative to directory file descriptor
 Tp fclose stdio.h fclose - close a stream
 Tp fcntl fcntl.h fcntl - file control -
 Tp fdatasync unistd.h SIOfdatasync - synchronize the data of a file (REALTIME) +
 Tp fdatasync unistd.h SIOfdatasync - synchronize the data of a file (REALTIME)
 Tp d d fdim math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers
 Tp fdimf math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers
 Tp fdiml math.h fdim, fdimf, fdiml - compute positive difference between two floating-point numbers @@ -254,7 +254,7 @@
 Tp fesetround fenv.h fegetround, fesetround - get and set current rounding direction
 Tp fetestexcept fenv.h fetestexcept - test floating-point exception flags
 Tp feupdateenv fenv.h feupdateenv - update floating-point environment -
 Tp fexecve unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file +
 Tp fexecve unistd.h environ, execl, execle, execlp, execv, execve, execvp, fexecve - execute a file
 Tp fflush stdio.h fflush - flush a stream
 Tp ffs strings.h XSIffs - find first set bit
 Tp fgetc stdio.h fgetc - get a byte from a stream @@ -283,8 +283,8 @@
missing  fmtmsg fmtmsg.h XSIfmtmsg - display a message in the specified format on standard error and/or a system console
 Tp fnmatch fnmatch.h fnmatch - match a filename or a pathname
 Tp fopen stdio.h fopen - open a stream -
 Tp fork unistd.h fork - create a new process -
 Tp fpathconf unistd.h fpathconf, pathconf - get configurable pathname variables +
 Tp fork unistd.h fork - create a new process +
 Tp fpathconf unistd.h fpathconf, pathconf - get configurable pathname variables
  d fpclassify math.h fpclassify - classify real floating type
 Tp fprintf stdio.h dprintf, fprintf, printf, snprintf, sprintf - print formatted output
 Tp fputc stdio.h fputc - put a byte on a stream @@ -306,11 +306,11 @@
 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 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
 Tp ftok sys/ipc.h XSIftok - generate an IPC key -
 Tp ftruncate unistd.h ftruncate - truncate a file to a specified length +
 Tp ftruncate unistd.h ftruncate - truncate a file to a specified length
 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 @@ -321,41 +321,41 @@
 Tp fwscanf stdio.h wchar.h fwscanf, swscanf, wscanf - convert formatted wide-character input
 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 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 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 +
 Tp getcwd unistd.h getcwd - get the pathname of the current working directory
 Tp getdate time.h XSIgetdate - convert user format date and time
 Cx 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 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 -
 Tp getgid unistd.h getgid - get the real group ID +
 Tp geteuid unistd.h geteuid - get the effective user ID +
 Tp getgid unistd.h getgid - get the real group ID
 Tp getgrent grp.h XSIendgrent, getgrent, setgrent - group database entry functions
 Tp getgrgid grp.h getgrgid, getgrgid_r - get group database entry for a group ID
 Tp getgrgid_r grp.h getgrgid, getgrgid_r - get group database entry for a group ID
 Tp getgrnam grp.h getgrnam, getgrnam_r - search group database for a name
 Tp getgrnam_r grp.h getgrnam, getgrnam_r - search group database for a name -
 Tp getgroups unistd.h getgroups - get supplementary group IDs +
 Tp getgroups unistd.h getgroups - get supplementary group IDs
 Tp gethostent netdb.h endhostent, gethostent, sethostent - network host database functions -
 Tp gethostid unistd.h XSIgethostid - get an identifier for the current host -
 Tp gethostname unistd.h gethostname - get name of current host +
 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 getlogin unistd.h getlogin, getlogin_r - get login name -
 Tp getlogin_r unistd.h getlogin, getlogin_r - get login name +
 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
 Tp getnetbyaddr netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 Tp getnetbyname netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions
 Wp getnetent netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions -
 Tp p getopt unistd.h getopt, optarg, opterr, optind, optopt - command option parsing -
 Tp getpeername sys/socket.h getpeername - get the name of the peer socket -
 Tp getpgid unistd.h getpgid - get the process group ID for a process -
 Tp getpgrp unistd.h getpgrp - get the process group ID of the calling process -
 Tp getpid unistd.h getpid - get the process ID -
 Tp getppid unistd.h getppid - get the parent process ID +
 Tp p getopt unistd.h getopt, optarg, opterr, optind, optopt - command option parsing +
 Tp getpeername sys/socket.h getpeername - get the name of the peer socket +
 Tp getpgid unistd.h getpgid - get the process group ID for a process +
 Tp getpgrp unistd.h getpgrp - get the process group ID of the calling process +
 Tp getpid unistd.h getpid - get the process ID +
 Tp getppid unistd.h getppid - get the parent process ID
 Tp getpriority sys/resource.h XSIgetpriority, setpriority - get and set the nice value
 Tp getprotobyname netdb.h endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 Tp getprotobynumber netdb.h endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions @@ -371,12 +371,12 @@
 Tp getservbyname netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 Tp getservbyport netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions
 TWp getservent netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions -
 Tp getsid unistd.h getsid - get the process group ID of a session leader -
 Tp getsockname sys/socket.h getsockname - get the socket name -
 Tp getsockopt sys/socket.h getsockopt - get the socket options -
 Tp getsubopt stdlib.h getsubopt - parse suboption arguments from a string +
 Tp getsid unistd.h getsid - get the process group ID of a session leader +
 Tp getsockname sys/socket.h getsockname - get the socket name +
 Tp getsockopt sys/socket.h getsockopt - get the socket options +
 Tp getsubopt stdlib.h getsubopt - parse suboption arguments from a string
 Tp gettimeofday sys/time.h OB XSIgettimeofday - get the date and time -
 Tp getuid unistd.h getuid - get a real user ID +
 Tp getuid unistd.h getuid - get a real user ID
 Tp getutxent utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 Tp getutxid utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 Tp getutxline utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions @@ -386,7 +386,7 @@
 Tp globfree glob.h glob, globfree - generate pathnames matching a pattern
 Tp gmtime time.h gmtime, gmtime_r - convert a time value to a broken-down UTC time
 Tp gmtime_r time.h CXgmtime, gmtime_r - convert a time value to a broken-down UTC time -
 Tp grantpt stdlib.h XSIgrantpt - grant access to the slave pseudo-terminal device +
 Tp grantpt stdlib.h XSIgrantpt - grant access to the slave pseudo-terminal device
 Tp hcreate search.h XSIhcreate, hdestroy, hsearch - manage hash search table
 Tp hdestroy search.h XSIhcreate, hdestroy, hsearch - manage hash search table
 Tp hsearch search.h XSIhcreate, hdestroy, hsearch - manage hash search table @@ -411,14 +411,14 @@
 Tp inet_ntoa arpa/inet.h inet_addr, inet_ntoa - IPv4 address manipulation
 Tp inet_ntop arpa/inet.h inet_ntop, inet_pton - convert IPv4 and IPv6 addresses between binary and text form
 Tp inet_pton arpa/inet.h inet_ntop, inet_pton - convert IPv4 and IPv6 addresses between binary and text form -
 Tp initstate stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions +
 Tp initstate stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions
 Tp insque search.h XSIinsque, remque - insert or remove an element in a queue
 Tp isalnum ctype.h isalnum, isalnum_l - test for an alphanumeric character
 Tp isalnum_l ctype.h CXisalnum, isalnum_l - test for an alphanumeric character
 Td p isalpha ctype.h isalpha, isalpha_l - test for an alphabetic character
 Tp isalpha_l ctype.h CXisalpha, isalpha_l - test for an alphabetic character
 Tp isascii ctype.h OB XSIisascii - test for a 7-bit US-ASCII character -
 Tp isatty unistd.h isatty - test for a terminal device +
 Tp isatty unistd.h isatty - test for a terminal device
 Tp isblank ctype.h isblank, isblank_l - test for a blank character
 Tp isblank_l ctype.h CXisblank, isblank_l - test for a blank character
 Tp iscntrl ctype.h iscntrl, iscntrl_l - test for a control character @@ -478,13 +478,13 @@
 Tp j0 math.h XSIj0, j1, jn - Bessel functions of the first kind
 Tp j1 math.h XSIj0, j1, jn - Bessel functions of the first kind
 Tp jn math.h XSIj0, j1, jn - Bessel functions of the first kind -
 Tp jrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers +
 Tp jrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp kill signal.h CXkill - send a signal to a process or a group of processes
 Tp killpg signal.h XSIkillpg - send a signal to a process group -
 Tp l64a stdlib.h XSIa64l, l64a - convert between a 32-bit integer and a radix-64 ASCII string +
 Tp l64a stdlib.h XSIa64l, l64a - convert between a 32-bit integer and a radix-64 ASCII string
 Tp labs stdlib.h labs, llabs - return a long integer absolute value -
 Tp lchown unistd.h lchown - change the owner and group of a symbolic link -
 Tp lcong48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers +
 Tp lchown unistd.h lchown - change the owner and group of a symbolic link +
 Tp lcong48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp d d ldexp math.h ldexp, ldexpf, ldexpl - load exponent of a floating-point number
 Tp ldexpf math.h ldexp, ldexpf, ldexpl - load exponent of a floating-point number
 Tp ldexpl math.h ldexp, ldexpf, ldexpl - load exponent of a floating-point number @@ -493,8 +493,8 @@
 Tp d d lgamma math.h lgamma, lgammaf, lgammal, signgam - log gamma function
 Tp lgammaf math.h lgamma, lgammaf, lgammal, signgam - log gamma function
 Tp lgammal math.h lgamma, lgammaf, lgammal, signgam - log gamma function -
 Tp link unistd.h link, linkat - link one file to another file relative to two directory file descriptors -
 Tp linkat unistd.h link, linkat - link one file to another file relative to two directory file descriptors +
 Tp link unistd.h link, linkat - link one file to another file relative to two directory file descriptors +
 Tp linkat unistd.h link, linkat - link one file to another file relative to two directory file descriptors
 Tp lio_listio aio.h lio_listio - list directed I/O
 Tp listen sys/socket.h listen - listen for socket connections and limit the queue of incoming connections
 Tp llabs stdlib.h labs, llabs - return a long integer absolute value @@ -508,7 +508,7 @@
 Tp localeconv locale.h localeconv - return locale-specific information
 Tp localtime time.h localtime, localtime_r - convert a time value to a broken-down local time
 Tp localtime_r time.h CXlocaltime, localtime_r - convert a time value to a broken-down local time -
 Tp p lockf unistd.h XSIlockf - record locking on files +
 Tp p lockf unistd.h XSIlockf - record locking on files
 Tp d d log math.h log, logf, logl - natural logarithm function
 Tp d d log10 math.h log10, log10f, log10l - base 10 logarithm function
 Tp log10f math.h log10, log10f, log10l - base 10 logarithm function @@ -525,7 +525,7 @@
 Tp logf math.h log, logf, logl - natural logarithm function
 Tp logl math.h log, logf, logl - natural logarithm function
 Td p longjmp setjmp.h longjmp - non-local goto -
 Tp lrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers +
 Tp lrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp d d lrint math.h lrint, lrintf, lrintl - round to nearest integer value using current rounding direction
 Tp lrintf math.h lrint, lrintf, lrintl - round to nearest integer value using current rounding direction
 Tp lrintl math.h lrint, lrintf, lrintl - round to nearest integer value using current rounding direction @@ -533,7 +533,7 @@
 Tp lroundf math.h lround, lroundf, lroundl - round to nearest integer value
 Tp lroundl math.h lround, lroundf, lroundl - round to nearest integer value
 Tp lsearch search.h XSIlsearch, lfind - linear search and update -
 Tp lseek unistd.h lseek - move the read/write file offset +
 Tp lseek unistd.h lseek - move the read/write file offset
 Tp lstat sys/stat.h fstatat, lstat, stat - get file status
 TWp malloc stdlib.h malloc - a memory allocator
 Tp mblen stdlib.h mblen - get number of bytes in a character @@ -552,12 +552,12 @@
 Tp memset string.h memset - set bytes in memory
 Tp mkdir sys/stat.h mkdir, mkdirat - make a directory relative to directory file descriptor
 Tp mkdirat sys/stat.h mkdir, mkdirat - make a directory relative to directory file descriptor -
 Tp mkdtemp stdlib.h CXmkdtemp, mkstemp - create a unique directory or file +
 Tp mkdtemp stdlib.h CXmkdtemp, mkstemp - create a unique directory or file
 Tp mkfifo sys/stat.h mkfifo, mkfifoat - make a FIFO special file relative to directory file descriptor
 Tp mkfifoat sys/stat.h mkfifo, mkfifoat - make a FIFO special file relative to directory file descriptor
 Tp mknod sys/stat.h XSImknod, mknodat - make directory, special file, or regular file
 Tp mknodat sys/stat.h XSImknod, mknodat - make directory, special file, or regular file -
 Tp mkstemp stdlib.h CXmkdtemp, mkstemp - create a unique directory or file +
 Tp mkstemp stdlib.h CXmkdtemp, mkstemp - create a unique directory or file
 Tp mktime time.h mktime - convert broken-down time into time since the Epoch
 Tp mlock sys/mman.h MLRmlock, munlock - lock or unlock a range of process address space (REALTIME)
 Tp mlockall sys/mman.h MLmlockall, munlockall - lock/unlock the address space of a process (REALTIME) @@ -576,7 +576,7 @@
 Tp mq_timedreceive mqueue.h time.h MSGmq_receive, mq_timedreceive - receive a message from a message queue (REALTIME)
 Tp mq_timedsend mqueue.h time.h MSGmq_send, mq_timedsend - send a message to a message queue (REALTIME)
 Tp mq_unlink mqueue.h MSGmq_unlink - remove a message queue (REALTIME) -
 Tp mrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers +
 Tp mrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp msgctl sys/msg.h XSImsgctl - XSI message control operations
 Tp msgget sys/msg.h XSImsgget - get the XSI message queue identifier
 Tp msgrcv sys/msg.h XSImsgrcv - XSI message receive operation @@ -600,10 +600,10 @@
 Tp nexttowardf math.h nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point number
 Tp nexttowardl math.h nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl - next representable floating-point number
 Tp nftw ftw.h XSInftw - walk a file tree -
 Tp nice unistd.h XSInice - change the nice value of a process +
 Tp nice unistd.h XSInice - change the nice value of a process
 Wp nl_langinfo langinfo.h nl_langinfo, nl_langinfo_l - language information
 Tp nl_langinfo_l langinfo.h nl_langinfo, nl_langinfo_l - language information -
 Tp nrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers +
 Tp nrand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 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 @@ -612,12 +612,12 @@
 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
 Tp openlog syslog.h XSIcloselog, openlog, setlogmask, syslog - control system log -
 Cx x optarg unistd.h getopt, optarg, opterr, optind, optopt - command option parsing -
 Dx x opterr unistd.h getopt, optarg, opterr, optind, optopt - command option parsing -
 Dx x optind unistd.h getopt, optarg, opterr, optind, optopt - command option parsing -
 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 +
 Cx x optarg unistd.h getopt, optarg, opterr, optind, optopt - command option parsing +
 Dx x opterr unistd.h getopt, optarg, opterr, optind, optopt - command option parsing +
 Dx x optind unistd.h getopt, optarg, opterr, optind, optopt - command option parsing +
 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 perror stdio.h perror - write error messages to standard error
 Tp pipe unistd.h pipe - create an interprocess channel @@ -627,8 +627,8 @@
 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)
missing  posix_mem_offset sys/mman.h TYMposix_mem_offset - find offset and length of a mapped typed memory block (ADVANCED REALTIME) -
 Tp posix_memalign stdlib.h ADVposix_memalign - aligned memory allocation (ADVANCED REALTIME) -
 Tp posix_openpt stdlib.h fcntl.h XSIposix_openpt - open a pseudo-terminal device +
 Tp posix_memalign stdlib.h ADVposix_memalign - aligned memory allocation (ADVANCED REALTIME) +
 Tp posix_openpt stdlib.h fcntl.h XSIposix_openpt - open a pseudo-terminal device
 Tp posix_spawn spawn.h SPNposix_spawn, posix_spawnp - spawn a process (ADVANCED REALTIME)
 Tp posix_spawn_file_actions_addclose spawn.h SPNposix_spawn_file_actions_addclose, posix_spawn_file_actions_addopen - add close or open action to spawn file actions object (ADVANCED REALTIME)
 Tp posix_spawn_file_actions_adddup2 spawn.h SPNposix_spawn_file_actions_adddup2 - add dup2 action to spawn file actions object (ADVANCED REALTIME) @@ -655,7 +655,7 @@
 Tp d d pow math.h pow, powf, powl - power function
 Tp powf math.h pow, powf, powl - power function
 Tp powl math.h pow, powf, powl - power function -
 Tp pread unistd.h pread, read - read from a file +
 Tp pread unistd.h pread, read - read from a file
 Tp printf stdio.h dprintf, fprintf, printf, snprintf, sprintf - print formatted output
 Tp pselect sys/select.h pselect, select - synchronous I/O multiplexing
 Tp psiginfo signal.h CXpsiginfo, psignal - print signal information to standard error @@ -762,33 +762,33 @@
 Tp pthread_spin_trylock pthread.h pthread_spin_lock, pthread_spin_trylock - lock a spin lock object
 Tp pthread_spin_unlock pthread.h pthread_spin_unlock - unlock a spin lock object
 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 ptsname stdlib.h XSIptsname - get name of the slave pseudo-terminal device +
 Tp 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 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 putenv stdlib.h XSIputenv - change or add a value to an environment +
 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
 Tp putwc stdio.h wchar.h putwc - put a wide character on a stream
 Tp putwchar wchar.h putwchar - put a wide character on a stdout stream -
 Tp pwrite unistd.h pwrite, write - write on a file +
 Tp pwrite unistd.h pwrite, write - write on a file
 Tp qsort stdlib.h qsort - sort a table of data
 Tp raise signal.h raise - send a signal to the executing process
 Tp rand stdlib.h rand, rand_r, srand - pseudo-random number generator -
 Tp rand_r stdlib.h OB CXrand, rand_r, srand - pseudo-random number generator -
 Tp random stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions -
 Tp read unistd.h pread, read - read from a file +
 Tp rand_r stdlib.h OB CXrand, rand_r, srand - pseudo-random number generator +
 Tp random stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions +
 Tp read unistd.h pread, read - read from a file
 Tp readdir dirent.h readdir, readdir_r - read a directory
 Tp readdir_r dirent.h readdir, readdir_r - read a directory -
 Tp readlink unistd.h readlink, readlinkat - read the contents of a symbolic link relative to a directory file descriptor -
 Tp readlinkat unistd.h readlink, readlinkat - read the contents of a symbolic link relative to a directory file descriptor +
 Tp readlink unistd.h readlink, readlinkat - read the contents of a symbolic link relative to a directory file descriptor +
 Tp readlinkat unistd.h readlink, readlinkat - read the contents of a symbolic link relative to a directory file descriptor
 Tp readv sys/uio.h XSIreadv - read a vector
 Tp realloc stdlib.h realloc - memory reallocator -
 Tp realpath stdlib.h XSIrealpath - resolve a pathname -
 Tp recv sys/socket.h recv - receive a message from a connected socket -
 Tp recvfrom sys/socket.h recvfrom - receive a message from a socket -
 Tp recvmsg sys/socket.h recvmsg - receive a message from a socket +
 Tp realpath stdlib.h XSIrealpath - resolve a pathname +
 Tp recv sys/socket.h recv - receive a message from a connected socket +
 Tp recvfrom sys/socket.h recvfrom - receive a message from a socket +
 Tp recvmsg sys/socket.h recvmsg - receive a message from a socket
 Tp regcomp regex.h regcomp, regerror, regexec, regfree - regular expression matching
 Tp regerror regex.h regcomp, regerror, regexec, regfree - regular expression matching
 Tp regexec regex.h regcomp, regerror, regexec, regfree - regular expression matching @@ -808,7 +808,7 @@
 Tp d d rint math.h rint, rintf, rintl - round-to-nearest integral value
 Tp rintf math.h rint, rintf, rintl - round-to-nearest integral value
 Tp rintl math.h rint, rintf, rintl - round-to-nearest integral value -
 Tp rmdir unistd.h rmdir - remove a directory +
 Tp rmdir unistd.h rmdir - remove a directory
 Tp d d round math.h round, roundf, roundl - round to the nearest integer value in a floating-point format
 Tp roundf math.h round, roundf, roundl - round to the nearest integer value in a floating-point format
 Tp roundl math.h round, roundf, roundl - round to the nearest integer value in a floating-point format @@ -828,7 +828,7 @@
 Tp sched_setparam sched.h PSsched_setparam - set scheduling parameters (REALTIME)
 Tp sched_setscheduler sched.h PSsched_setscheduler - set scheduling policy and parameters (REALTIME)
 Wp sched_yield sched.h sched_yield - yield the processor -
 Tp seed48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers +
 Tp seed48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers
 Tp seekdir dirent.h XSIseekdir - set the position of a directory stream
 Tp select sys/select.h pselect, select - synchronous I/O multiplexing
 Tp sem_close semaphore.h sem_close - close a named semaphore @@ -844,35 +844,35 @@
 Tp semctl sys/sem.h XSIsemctl - XSI semaphore control operations
 Tp semget sys/sem.h XSIsemget - get set of XSI semaphores
 Tp semop sys/sem.h XSIsemop - XSI semaphore operations -
 Tp send sys/socket.h send - send a message on a socket -
 Tp sendmsg sys/socket.h sendmsg - send a message on a socket using a message structure -
 Tp sendto sys/socket.h sendto - send a message on a socket +
 Tp send sys/socket.h send - send a message on a socket +
 Tp sendmsg sys/socket.h sendmsg - send a message on a socket using a message structure +
 Tp sendto sys/socket.h sendto - send a message on a socket
 Tp setbuf stdio.h setbuf - assign buffering to a stream -
 Tp setegid unistd.h setegid - set the effective group ID -
 Tp setenv stdlib.h CXsetenv - add or change environment variable -
 Tp seteuid unistd.h seteuid - set effective user ID -
 Tp setgid unistd.h setgid - set-group-ID +
 Tp setegid unistd.h setegid - set the effective group ID +
 Tp setenv stdlib.h CXsetenv - add or change environment variable +
 Tp seteuid unistd.h seteuid - set effective user ID +
 Tp setgid unistd.h setgid - set-group-ID
 Tp setgrent grp.h XSIendgrent, getgrent, setgrent - group database entry functions
 Tp sethostent netdb.h endhostent, gethostent, sethostent - network host database functions
 Tp setitimer sys/time.h OB XSIgetitimer, setitimer - get and set value of interval timer
 Td p setjmp setjmp.h setjmp - set jump point for a non-local goto -
nosym p setkey stdlib.h XSIsetkey - set encoding key (CRYPT) +
nosym p setkey stdlib.h XSIsetkey - set encoding key (CRYPT)
 Tp setlocale locale.h setlocale - set program locale
 Tp setlogmask syslog.h XSIcloselog, openlog, setlogmask, syslog - control system log
 Wp setnetent netdb.h endnetent, getnetbyaddr, getnetbyname, getnetent, setnetent - network database functions -
 Tp setpgid unistd.h setpgid - set process group ID for job control -
 Tp setpgrp unistd.h OB XSIsetpgrp - set the process group ID +
 Tp setpgid unistd.h setpgid - set process group ID for job control +
 Tp setpgrp unistd.h OB XSIsetpgrp - set the process group ID
 Tp setpriority sys/resource.h XSIgetpriority, setpriority - get and set the nice value
 TWp setprotoent netdb.h endprotoent, getprotobyname, getprotobynumber, getprotoent, setprotoent - network protocol database functions
 Tp setpwent pwd.h XSIendpwent, getpwent, setpwent - user database functions -
 Tp setregid unistd.h XSIsetregid - set real and effective group IDs -
 Tp setreuid unistd.h XSIsetreuid - set real and effective user IDs +
 Tp setregid unistd.h XSIsetregid - set real and effective group IDs +
 Tp setreuid unistd.h XSIsetreuid - set real and effective user IDs
 Tp setrlimit sys/resource.h XSIgetrlimit, setrlimit - control maximum resource consumption
 TWp setservent netdb.h endservent, getservbyname, getservbyport, getservent, setservent - network services database functions -
 Tp setsid unistd.h setsid - create session and set process group ID -
 Tp setsockopt sys/socket.h setsockopt - set the socket options -
 Tp setstate stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions -
 Tp setuid unistd.h setuid - set user ID +
 Tp setsid unistd.h setsid - create session and set process group ID +
 Tp setsockopt sys/socket.h setsockopt - set the socket options +
 Tp setstate stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions +
 Tp setuid unistd.h setuid - set user ID
 Tp setutxent utmpx.h XSIendutxent, getutxent, getutxid, getutxline, pututxline, setutxent - user accounting database functions
 Tp setvbuf stdio.h setvbuf - assign buffering to a stream
 Tp shm_open sys/mman.h SHMshm_open - open a shared memory object (REALTIME) @@ -913,9 +913,9 @@
 Tp sinhf math.h sinh, sinhf, sinhl - hyperbolic sine functions
 Tp sinhl math.h sinh, sinhf, sinhl - hyperbolic sine functions
 Tp sinl math.h sin, sinf, sinl - sine function -
 Tp sleep unistd.h sleep - suspend execution for an interval of time +
 Tp sleep unistd.h sleep - suspend execution for an interval of time
 Tp snprintf stdio.h dprintf, fprintf, printf, snprintf, sprintf - print formatted output -
 Tp sockatmark sys/socket.h sockatmark - determine whether a socket is at the out-of-band mark +
 Tp sockatmark sys/socket.h sockatmark - determine whether a socket is at the out-of-band mark
 Tp socket sys/socket.h socket - create an endpoint for communication
 Tp socketpair sys/socket.h socketpair - create a pair of connected sockets
 Tp sprintf stdio.h dprintf, fprintf, printf, snprintf, sprintf - print formatted output @@ -923,8 +923,8 @@
 Tp sqrtf math.h sqrt, sqrtf, sqrtl - square root function
 Tp sqrtl math.h sqrt, sqrtf, sqrtl - square root function
 Tp srand stdlib.h rand, rand_r, srand - pseudo-random number generator -
 Tp srand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers -
 Tp srandom stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions +
 Tp srand48 stdlib.h XSIdrand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48, srand48 - generate uniformly distributed pseudo-random numbers +
 Tp srandom stdlib.h XSIinitstate, random, setstate, srandom - pseudo-random number functions
 Tp sscanf stdio.h fscanf, scanf, sscanf - convert formatted input
 Tp stat sys/stat.h fstatat, lstat, stat - get file status
 Tp statvfs sys/statvfs.h fstatvfs, statvfs - get file system information @@ -977,13 +977,13 @@
 Tp strtoumax inttypes.h strtoimax, strtoumax - convert string to integer type
 Tp strxfrm string.h strxfrm, strxfrm_l - string transformation
 Tp strxfrm_l string.h CXstrxfrm, strxfrm_l - string transformation -
 Tp swab unistd.h XSIswab - swap bytes +
 Tp swab unistd.h XSIswab - swap bytes
 Tp swprintf stdio.h wchar.h fwprintf, swprintf, wprintf - print formatted wide-character output
 Tp swscanf stdio.h wchar.h fwscanf, swscanf, wscanf - convert formatted wide-character input -
 Tp symlink unistd.h symlink, symlinkat - make a symbolic link relative to directory file descriptor -
 Tp symlinkat unistd.h symlink, symlinkat - make a symbolic link relative to directory file descriptor -
 Tp sync unistd.h XSIsync - schedule file system updates -
 Tp sysconf unistd.h sysconf - get configurable system variables +
 Tp symlink unistd.h symlink, symlinkat - make a symbolic link relative to directory file descriptor +
 Tp symlinkat unistd.h symlink, symlinkat - make a symbolic link relative to directory file descriptor +
 Tp sync unistd.h XSIsync - schedule file system updates +
 Tp sysconf unistd.h sysconf - get configurable system variables
 Tp syslog syslog.h XSIcloselog, openlog, setlogmask, syslog - control system log
 Tp system stdlib.h system - issue a command
 Tp d d tan math.h tan, tanf, tanl - tangent function @@ -996,11 +996,11 @@
 Tp tcflow termios.h tcflow - suspend or restart the transmission or reception of data
 Tp tcflush termios.h tcflush - flush non-transmitted output data, non-read input data, or both
 Tp tcgetattr termios.h tcgetattr - get the parameters associated with the terminal -
 Tp tcgetpgrp unistd.h tcgetpgrp - get the foreground process group ID +
 Tp tcgetpgrp unistd.h tcgetpgrp - get the foreground process group ID
 Tp tcgetsid termios.h tcgetsid - get the process group ID for the session leader for the controlling terminal
 Tp tcsendbreak termios.h tcsendbreak - send a break for a specific duration
 Tp tcsetattr termios.h tcsetattr - set the parameters associated with the terminal -
 Tp tcsetpgrp unistd.h tcsetpgrp - set the foreground process group ID +
 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 @@ -1030,12 +1030,12 @@
 Tp p towupper wctype.h towupper, towupper_l - transliterate lowercase wide-character code to uppercase
 Tp towupper_l wctype.h CXtowupper, towupper_l - transliterate lowercase wide-character code to uppercase
 Tp d d trunc math.h trunc, truncf, truncl - round to truncated integer value -
 Tp truncate unistd.h truncate - truncate a file to a specified length +
 Tp truncate unistd.h truncate - truncate a file to a specified length
 Tp truncf math.h trunc, truncf, truncl - round to truncated integer value
 Tp truncl math.h trunc, truncf, truncl - round to truncated integer value
 Tp tsearch search.h XSItdelete, tfind, tsearch, twalk - manage a binary search tree -
 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 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
 Tp tzset time.h CXdaylight, timezone, tzname, tzset - set timezone conversion information @@ -1044,10 +1044,10 @@
 Tp uname sys/utsname.h uname - get the name of the current system
 Tp ungetc stdio.h ungetc - push byte back into input stream
 Tp ungetwc stdio.h wchar.h ungetwc - push wide-character code back into the input stream -
 Tp unlink unistd.h unlink, unlinkat - remove a directory entry relative to directory file descriptor -
 Tp unlinkat unistd.h unlink, unlinkat - remove a directory entry relative to directory file descriptor -
 Tp unlockpt stdlib.h XSIunlockpt - unlock a pseudo-terminal master/slave pair -
 Tp unsetenv stdlib.h CXunsetenv - remove an environment variable +
 Tp unlink unistd.h unlink, unlinkat - remove a directory entry relative to directory file descriptor +
 Tp unlinkat unistd.h unlink, unlinkat - remove a directory entry relative to directory file descriptor +
 Tp unlockpt stdlib.h XSIunlockpt - unlock a pseudo-terminal master/slave pair +
 Tp unsetenv stdlib.h CXunsetenv - remove an environment variable
 Tp uselocale locale.h CXuselocale - use locale in current thread
 Tp utime utime.h OButime - set file access and modification times
 Tp utimensat sys/stat.h futimens, utimensat, utimes - set file access and modification times @@ -1129,7 +1129,7 @@
 Tp wordexp wordexp.h wordexp, wordfree - perform word expansions
 Tp wordfree wordexp.h wordexp, wordfree - perform word expansions
 Tp wprintf stdio.h wchar.h fwprintf, swprintf, wprintf - print formatted wide-character output -
 Tp write unistd.h pwrite, write - write on a file +
 Tp write unistd.h pwrite, write - write on a file
 Tp writev sys/uio.h XSIwritev - write a vector
 Tp wscanf stdio.h wchar.h fwscanf, swscanf, wscanf - convert formatted wide-character input
 Tp y0 math.h XSIy0, y1, yn - Bessel functions of the second kind -- 2.20.1