Undocumented functions in GNU libc
The following functions which are available in GNU libc are currently
not documented in the GNU libc manual. If you have some time to spend
consider writing some of the missing documentations. Texinfo is easy
to use and if you don't like this, plain text is equally welcome (I'll
do the rest).
The list might include some internal functions which need not be
documented. I haven't compiled the list by hand, it is generated.
So, it is in any case best to talk to me before starting to write.
For one, I can make sure the function really needs to be documented
and second, I can make sure no two people are working on the same
function.
- acct
- addmntent
- adjtimex
- advance
- asctime_r
- authdes_create
- authdes_getucred
- authnone_create
- authunix_create
- authunix_create_default
- basename
- bdflush
- bindresvport
- bindtextdomain
- brk
- bsd_signal
- btowc
- callrpc
- catclose
- catgets
- catopen
- chflags
- chroot
- clearenv
- clearerr_unlocked
- clnt_broadcast
- clnt_create
- clnt_pcreateerror
- clnt_perrno
- clnt_perror
- clnt_spcreateerror
- clnt_sperrno
- clnt_sperror
- clntraw_create
- clnttcp_create
- clntudp_bufcreate
- clntudp_create
- clone
- closelog
- create_module
- ctime_r
- daemon
- daylight
- dcgettext
- delete_module
- des_setparity
- dgettext
- dirfd
- dirname
- dprintf
- dup
- dysize
- ecvt
- ecvt_r
- endaliasent
- endfsent
- endmntent
- endrpcent
- endspent
- endttyent
- endusershell
- endutent
- environ
- err
- error
- error_at_line
- errx
- ether_aton
- ether_aton_r
- ether_hostton
- ether_line
- ether_ntoa
- ether_ntoa_r
- ether_ntohost
- euidaccess
- fchdir
- fchflags
- fcvt
- fcvt_r
- fdatasync
- feof_unlocked
- ferror_unlocked
- fexecve
- fflush_unlocked
- ffs
- fgetspent
- fgetspent_r
- fileno_unlocked
- flock
- flockfile
- fputc_unlocked
- freeaddrinfo
- fstatfs
- fsync
- ftime
- ftok
- ftruncate
- ftrylockfile
- fts_children
- fts_close
- fts_open
- fts_read
- fts_set
- ftw
- funlockfile
- gai_strerror
- gcvt
- get_kernel_syms
- getaddrinfo
- getaliasbyname
- getaliasbyname_r
- getaliasent
- getaliasent_r
- getc_unlocked
- getchar_unlocked
- getdirentries
- getdomainname
- getdtablesize
- getfsent
- getfsfile
- getfsspec
- gethostbyaddr_r
- gethostbyname2
- gethostbyname2_r
- gethostbyname_r
- gethostent_r
- getlogin_r
- getmntent
- getmntent_r
- getnameinfo
- getnetbyaddr_r
- getnetbyname_r
- getnetent_r
- getnetname
- getopt_long_only
- getpagesize
- getpass
- getpgid
- getprotobyname_r
- getprotobynumber_r
- getprotoent_r
- getpublickey
- getpw
- getresuid
- getrpcbyname
- getrpcbyname_r
- getrpcbynumber
- getrpcbynumber_r
- getrpcent
- getrpcent_r
- getrpcport
- getsecretkey
- getservbyname_r
- getservbyport_r
- getservent_r
- getsid
- getspent
- getspent_r
- getspnam
- getspnam_r
- gettext
- getttyent
- getttynam
- getusershell
- getutent
- getutent_r
- getutid
- getutid_r
- getutline
- getutline_r
- glob_pattern_p
- globfree
- gmtime_r
- group_member
- gtty
- hasmntopt
- hcreate
- hcreate_r
- hdestroy
- hdestroy_r
- herror
- host2netname
- hsearch
- hsearch_r
- hstrerror
- if_freenameindex
- if_indextoname
- if_nameindex
- if_nametoindex
- inet6_isipv4mapped
- inet_nsap_addr
- inet_nsap_ntoa
- inet_ntop
- inet_pton
- init_module
- initstate_r
- insque
- ioctl
- ioperm
- iopl
- iruserok
- isfdtype
- iswalnum
- iswalpha
- iswblank
- iswcntrl
- iswctype
- iswdigit
- iswgraph
- iswlower
- iswprint
- iswpunct
- iswspace
- iswupper
- iswxdigit
- key_decryptsession
- key_encryptsession
- key_gendes
- key_get_conv
- key_setnet
- key_setsecret
- klogctl
- lchown
- lckpwdf
- lfind
- llabs
- llseek
- localtime_r
- lockf
- lsearch
- madvise
- malloc_get_state
- malloc_set_state
- malloc_stats
- malloc_trim
- malloc_usable_size
- mbrlen
- mbrtowc
- mbsinit
- mbsnrtowcs
- mbsrtowcs
- mcount
- memfrob
- mlock
- mlockall
- mmap
- moncontrol
- monstartup
- mount
- mprotect
- mremap
- msgctl
- msgget
- msgrcv
- msgsnd
- msync
- mtrace
- munlock
- munlockall
- munmap
- muntrace
- nanosleep
- netname2host
- netname2user
- nfsservctl
- nftw
- nl_langinfo
- openlog
- personality
- pmap_getmaps
- pmap_getport
- pmap_rmtcall
- pmap_set
- pmap_unset
- poll
- printchar
- profil
- profil_counter
- pselect
- pthread_attr_destroy
- pthread_attr_getdetachstate
- pthread_attr_getinheritsched
- pthread_attr_getschedparam
- pthread_attr_getschedpolicy
- pthread_attr_getscope
- pthread_attr_init
- pthread_attr_setdetachstate
- pthread_attr_setinheritsched
- pthread_attr_setschedparam
- pthread_attr_setschedpolicy
- pthread_attr_setscope
- pthread_cond_broadcast
- pthread_cond_destroy
- pthread_cond_init
- pthread_cond_signal
- pthread_cond_wait
- pthread_condattr_destroy
- pthread_condattr_init
- pthread_equal
- pthread_exit
- pthread_getschedparam
- pthread_mutex_destroy
- pthread_mutex_init
- pthread_mutex_lock
- pthread_mutex_unlock
- pthread_mutexattr_getkind_np
- pthread_mutexattr_setkind_np
- pthread_self
- pthread_setcancelstate
- pthread_setcanceltype
- pthread_setschedparam
- ptrace
- putc_unlocked
- putchar_unlocked
- putspent
- pututline
- pvalloc
- qecvt
- qecvt_r
- qfcvt
- qfcvt_r
- qgcvt
- query_module
- rand_r
- random_r
- rcmd
- re_comp
- re_compile_fastmap
- re_compile_pattern
- re_exec
- re_match
- re_search
- readv
- realpath
- reboot
- registerrpc
- remque
- res_init
- revoke
- rexec
- rpmatch
- rresvport
- rtime
- ruserok
- ruserpass
- sbrk
- scalbn
- scalbnf
- scalbnl
- sched_get_priority_max
- sched_get_priority_min
- sched_getparam
- sched_getscheduler
- sched_rr_get_interval
- sched_setparam
- sched_setscheduler
- sched_yield
- semctl
- semget
- semop
- setaliasent
- setdomainname
- setegid
- setenv
- seteuid
- setfsent
- setfsgid
- setfsuid
- setlogin
- setlogmask
- setmntent
- setresuid
- setrpcent
- setspent
- setstate_r
- setttyent
- setusershell
- setutent
- sgetspent
- sgetspent_r
- shmat
- shmctl
- shmdt
- shmget
- sigandset
- siggetmask
- sigisemptyset
- sigorset
- sigreturn
- sigwait
- srand
- srandom_r
- sstk
- statfs
- step
- stime
- strfmon
- strfry
- strnlen
- strptime
- stty
- svc_exit
- svc_getreq
- svc_getreqset
- svc_register
- svc_run
- svc_sendreply
- svc_unregister
- svcerr_auth
- svcerr_decode
- svcerr_noproc
- svcerr_noprog
- svcerr_progvers
- svcerr_systemerr
- svcerr_weakauth
- svcfd_create
- svcraw_create
- svctcp_create
- svcudp_bufcreate
- svcudp_create
- svcudp_enablecache
- swab
- swapoff
- swapon
- sync
- sys_errlist
- sys_nerr
- sys_sigabbrev
- sys_siglist
- syscall
- sysctl
- sysinfo
- syslog
- tdelete
- tdestroy
- textdomain
- tfind
- timegm
- timelocal
- timezone
- towctrans
- towlower
- towupper
- tr_break
- truncate
- tsearch
- ttyname_r
- ttyslot
- twalk
- tzname
- ualarm
- ulckpwdf
- ulimit
- umount
- unsetenv
- uselib
- user2netname
- usleep
- ustat
- utmpname
- vdprintf
- verr
- verrx
- vhangup
- vlimit
- vm86
- vsyslog
- vtimes
- vwarn
- vwarnx
- wait
- warn
- warnx
- wcpcpy
- wcpncpy
- wcrtomb
- wcscasecmp
- wcscat
- wcschr
- wcscmp
- wcscoll
- wcscpy
- wcscspn
- wcsdup
- wcslen
- wcsncasecmp
- wcsncat
- wcsncmp
- wcsncpy
- wcsnrtombs
- wcspbrk
- wcsrchr
- wcsrtombs
- wcsspn
- wcsstr
- wcstod
- wcstof
- wcstok
- wcstol
- wcstold
- wcstoll
- wcstoq
- wcstoul
- wcstoull
- wcstouq
- wcswcs
- wcswidth
- wcsxfrm
- wctob
- wctrans
- wctype
- wcwidth
- wmemchr
- wmemcmp
- wmemcpy
- wmemmove
- wmemset
- writev
- xdecrypt
- xdr_accepted_reply
- xdr_array
- xdr_authdes_cred
- xdr_authdes_verf
- xdr_authunix_parms
- xdr_bool
- xdr_bytes
- xdr_callhdr
- xdr_callmsg
- xdr_char
- xdr_cryptkeyarg
- xdr_cryptkeyarg2
- xdr_cryptkeyres
- xdr_des_block
- xdr_double
- xdr_enum
- xdr_float
- xdr_free
- xdr_getcredres
- xdr_int
- xdr_key_netstarg
- xdr_key_netstres
- xdr_keybuf
- xdr_keystatus
- xdr_long
- xdr_netnamestr
- xdr_netobj
- xdr_opaque
- xdr_opaque_auth
- xdr_pmap
- xdr_pmaplist
- xdr_pointer
- xdr_reference
- xdr_rejected_reply
- xdr_replymsg
- xdr_rmtcall_args
- xdr_rmtcallres
- xdr_short
- xdr_string
- xdr_u_char
- xdr_u_int
- xdr_u_long
- xdr_u_short
- xdr_union
- xdr_unixcred
- xdr_vector
- xdr_void
- xdr_wrapstring
- xdrmem_create
- xdrrec_create
- xdrrec_endofrecord
- xdrrec_eof
- xdrrec_skiprecord
- xdrstdio_create
- xencrypt
- xprt_register
- xprt_unregister
Ulrich Drepper