Print this page
12306 XPG4v2 slave pty behaviour should generally be disabled
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Change-ID: I7ccd399c22866f34dd20c6bb9d28e77ba4e24c67
*** 38,95 ****
__posix_getgrnam_r __posix_getlogin_r
__posix_getpwnam_r __posix_getpwuid_r
__posix_sigwait __posix_ttyname_r
__priocntl __priocntlset
__pthread_cleanup_pop __pthread_cleanup_push
! __sysconf_xpg5 __xpg4
! __xpg4_putmsg __xpg4_putpmsg
! _Exit _altzone
! _assert _cleanup
! _ctype _daylight
! _environ _exit
! _exithandle _filbuf
! _flsbuf _flushlbf
! _getdate_err _getdate_err_addr
! _iob _isnan
! _isnand _lwp_cond_broadcast
! _lwp_cond_reltimedwait _lwp_cond_signal
! _lwp_cond_timedwait _lwp_cond_wait
! _lwp_continue _lwp_info
! _lwp_kill _lwp_mutex_lock
! _lwp_mutex_trylock _lwp_mutex_unlock
! _lwp_self _lwp_sema_init
! _lwp_sema_post _lwp_sema_trywait
! _lwp_sema_wait _lwp_suspend
! _lwp_suspend2 _modf
! _nextafter _nsc_trydoorcall
! _nss_XbyY_buf_alloc _nss_XbyY_buf_free
! _nss_netdb_aliases _numeric
! _scalb _sibuf
! _sobuf _stack_grow
! _sys_buslist _sys_cldlist
! _sys_fpelist _sys_illlist
! _sys_segvlist _sys_siginfolistp
! _sys_siglist _sys_siglistn
! _sys_siglistp _sys_traplist
! _timezone _tolower
! _toupper _tzname
! _xftw
! a64l abort
! abs access
! acct acl
! addrtosymstr addsev
! addseverity adjtime
! aio_cancel aio_error
! aio_fsync aio_read
! aio_return aio_suspend
! aio_waitn aio_write
! aiocancel aioread
! aiowait aiowrite
! alarm alphasort
! altzone ascftime
! asctime asctime_r
! asprintf
atexit atof
atoi atol
atoll atomic_add_16
atomic_add_16_nv atomic_add_32
atomic_add_32_nv atomic_add_64
--- 38,95 ----
__posix_getgrnam_r __posix_getlogin_r
__posix_getpwnam_r __posix_getpwuid_r
__posix_sigwait __posix_ttyname_r
__priocntl __priocntlset
__pthread_cleanup_pop __pthread_cleanup_push
! __sysconf_xpg5 __unlockpt_xpg4
! __xpg4 __xpg4_putmsg
! __xpg4_putpmsg _Exit
! _altzone _assert
! _cleanup _ctype
! _daylight _environ
! _exit _exithandle
! _filbuf _flsbuf
! _flushlbf _getdate_err
! _getdate_err_addr _iob
! _isnan _isnand
! _lwp_cond_broadcast _lwp_cond_reltimedwait
! _lwp_cond_signal _lwp_cond_timedwait
! _lwp_cond_wait _lwp_continue
! _lwp_info _lwp_kill
! _lwp_mutex_lock _lwp_mutex_trylock
! _lwp_mutex_unlock _lwp_self
! _lwp_sema_init _lwp_sema_post
! _lwp_sema_trywait _lwp_sema_wait
! _lwp_suspend _lwp_suspend2
! _modf _nextafter
! _nsc_trydoorcall _nss_XbyY_buf_alloc
! _nss_XbyY_buf_free _nss_netdb_aliases
! _numeric _scalb
! _sibuf _sobuf
! _stack_grow _sys_buslist
! _sys_cldlist _sys_fpelist
! _sys_illlist _sys_segvlist
! _sys_siginfolistp _sys_siglist
! _sys_siglistn _sys_siglistp
! _sys_traplist _timezone
! _tolower _toupper
! _tzname _xftw
! a64l
! abort abs
! access acct
! acl addrtosymstr
! addsev addseverity
! adjtime aio_cancel
! aio_error aio_fsync
! aio_read aio_return
! aio_suspend aio_waitn
! aio_write aiocancel
! aioread aiowait
! aiowrite alarm
! alphasort altzone
! ascftime asctime
! asctime_r asprintf
atexit atof
atoi atol
atoll atomic_add_16
atomic_add_16_nv atomic_add_32
atomic_add_32_nv atomic_add_64
*** 147,183 ****
backtrace backtrace_symbols
backtrace_symbols_fd basename
bcmp bcopy
bindtextdomain bind_textdomain_codeset
brk bsd_signal
! bsearch
! btowc btowc_l
! bzero calloc
! canonicalize_file_name
catclose catgets
catopen cfgetispeed
cfgetospeed cfsetispeed
cfsetospeed cftime
chdir chmod
chown chroot
clearerr clearenv
! clock
! clock_getres clock_gettime
! clock_nanosleep clock_settime
! close closedir
! closefrom closelog
! cond_broadcast cond_destroy
! cond_init cond_reltimedwait
! cond_signal cond_timedwait
! cond_wait confstr
! creat crypt
! crypt_genhash_impl crypt_gensalt
! crypt_gensalt_impl csetcol
! csetlen ctermid
! ctermid_r ctime
! ctime_r cuserid
! daemon
daylight dbm_clearerr
dbm_close dbm_delete
dbm_error dbm_fetch
dbm_firstkey dbm_nextkey
dbm_open dbm_store
--- 147,181 ----
backtrace backtrace_symbols
backtrace_symbols_fd basename
bcmp bcopy
bindtextdomain bind_textdomain_codeset
brk bsd_signal
! bsearch btowc
! btowc_l bzero
! calloc canonicalize_file_name
catclose catgets
catopen cfgetispeed
cfgetospeed cfsetispeed
cfsetospeed cftime
chdir chmod
chown chroot
clearerr clearenv
! clock clock_getres
! clock_gettime clock_nanosleep
! clock_settime close
! closedir closefrom
! closelog cond_broadcast
! cond_destroy cond_init
! cond_reltimedwait cond_signal
! cond_timedwait cond_wait
! confstr creat
! crypt crypt_genhash_impl
! crypt_gensalt crypt_gensalt_impl
! csetcol csetlen
! ctermid ctermid_r
! ctime ctime_r
! cuserid daemon
daylight dbm_clearerr
dbm_close dbm_delete
dbm_error dbm_fetch
dbm_firstkey dbm_nextkey
dbm_open dbm_store
*** 198,210 ****
door_return door_revoke
door_server_create door_setparam
door_ucred door_unbind
double_to_decimal drand48
dup dup2
! duplocale
! econvert ecvt
! enable_extended_FILE_stdio
encrypt endgrent
endnetgrent endpwent
endspent endusershell
endutent endutxent
environ erand48
--- 196,207 ----
door_return door_revoke
door_server_create door_setparam
door_ucred door_unbind
double_to_decimal drand48
dup dup2
! duplocale econvert
! ecvt enable_extended_FILE_stdio
encrypt endgrent
endnetgrent endpwent
endspent endusershell
endutent endutxent
environ erand48
*** 213,226 ****
euclen eucscol
execl execle
execlp execv
execve execvp
exit extended_to_decimal
! faccessat
! facl fattach
! fchdir fchmod
! fchmodat
fchown fchownat
fchroot fclose
fcloseall fcntl
fconvert fcvt
fdatasync fdetach
--- 210,222 ----
euclen eucscol
execl execle
execlp execv
execve execvp
exit extended_to_decimal
! faccessat facl
! fattach fchdir
! fchmod fchmodat
fchown fchownat
fchroot fclose
fcloseall fcntl
fconvert fcvt
fdatasync fdetach
*** 234,306 ****
fgetgrent fgetgrent_r
fgetpos fgetpwent
fgetpwent_r fgets
fgetspent fgetspent_r
fgetwc fgetwc_l
! fgetws
! file_to_decimal fileno
! finite flockfile
! fmtmsg fnmatch
! fopen fork
! fork1 forkall
! forkallx forkx
! fpathconf fpclass
! fpgetmask fpgetround
! fpgetsticky fprintf
! fpsetmask fpsetround
! fpsetsticky fputc
! fputs fputwc
! fputws fread
! free freelocale
! freopen
frexp fscanf
fseek fseeko
! fsetattr
! fsetpos fstat
! fstatat fstatfs
! fstatvfs fsync
! ftell ftello
! ftime ftok
! ftruncate ftrylockfile
! ftw func_to_decimal
! funlockfile futimens
! futimesat
fwide fwprintf
fwrite fwscanf
gconvert gcvt
getacct getattrat
! getc
! getc_unlocked getchar
! getchar_unlocked getcontext
! getcpuid getcwd
! getdate getdate_err
! getdents getdtablesize
! getegid getenv
! geteuid getexecname
! getextmntent getgid
! getgrent getgrent_r
! getgrgid getgrgid_r
! getgrnam getgrnam_r
! getgroups gethomelgroup
! gethostid gethostname
! gethrtime gethrvtime
! getisax getitimer
! getloadavg getlogin
! getlogin_r getmntany
! getmntent getmsg
! get_nprocs get_nprocs_conf
! getnetgrent getnetgrent_r
! getopt getopt_clip
! getopt_long getopt_long_only
! getpagesize getpagesizes
! getpass getpassphrase
! getpeerucred getpflags
! getpgid getpgrp
! getpid getpmsg
! getppid getppriv
! getpriority getprogname
! getprojid
getpw getpwent
getpwent_r getpwnam
getpwnam_r getpwuid
getpwuid_r getrctl
getrlimit getrusage
--- 230,299 ----
fgetgrent fgetgrent_r
fgetpos fgetpwent
fgetpwent_r fgets
fgetspent fgetspent_r
fgetwc fgetwc_l
! fgetws file_to_decimal
! fileno finite
! flockfile fmtmsg
! fnmatch fopen
! fork fork1
! forkall forkallx
! forkx fpathconf
! fpclass fpgetmask
! fpgetround fpgetsticky
! fprintf fpsetmask
! fpsetround fpsetsticky
! fputc fputs
! fputwc fputws
! fread free
! freelocale freopen
frexp fscanf
fseek fseeko
! fsetattr fsetpos
! fstat fstatat
! fstatfs fstatvfs
! fsync ftell
! ftello ftime
! ftok ftruncate
! ftrylockfile ftw
! func_to_decimal funlockfile
! futimens futimesat
fwide fwprintf
fwrite fwscanf
gconvert gcvt
getacct getattrat
! getc getc_unlocked
! getchar getchar_unlocked
! getcontext getcpuid
! getcwd getdate
! getdate_err getdents
! getdtablesize getegid
! getenv geteuid
! getexecname getextmntent
! getgid getgrent
! getgrent_r getgrgid
! getgrgid_r getgrnam
! getgrnam_r getgroups
! gethomelgroup gethostid
! gethostname gethrtime
! gethrvtime getisax
! getitimer getloadavg
! getlogin getlogin_r
! getmntany getmntent
! getmsg get_nprocs
! get_nprocs_conf getnetgrent
! getnetgrent_r getopt
! getopt_clip getopt_long
! getopt_long_only getpagesize
! getpagesizes getpass
! getpassphrase getpeerucred
! getpflags getpgid
! getpgrp getpid
! getpmsg getppid
! getppriv getpriority
! getprogname getprojid
getpw getpwent
getpwent_r getpwnam
getpwnam_r getpwuid
getpwuid_r getrctl
getrlimit getrusage
*** 315,328 ****
getutline getutmp
getutmpx getutxent
getutxid getutxline
getvfsany getvfsent
getvfsfile getvfsspec
! getw
! getwc getwc_l
! getwchar getwchar_l
! getwd
getwidth getws
getzoneid getzoneidbyname
getzonenamebyid glob
globfree gmtime
gmtime_r grantpt
--- 308,320 ----
getutline getutmp
getutmpx getutxent
getutxid getutxline
getvfsany getvfsent
getvfsfile getvfsspec
! getw getwc
! getwc_l getwchar
! getwchar_l getwd
getwidth getws
getzoneid getzoneidbyname
getzonenamebyid glob
globfree gmtime
gmtime_r grantpt
*** 332,362 ****
iconv_close iconv_open
imaxabs imaxdiv
index initgroups
initstate innetgr
insque ioctl
! is_system_labeled
! isaexec
isalnum isalnum_l
isalpha isalpha_l
isascii isastream
! isatty
! isblank isblank_l
! iscntrl iscntrl_l
! isdigit isdigit_l
! isenglish
isgraph isgraph_l
! isideogram
! islower islower_l
! isnan
isnand isnanf
isnumber isphonogram
isprint isprint_l
ispunct ispunct_l
! issetugid
! isspace isspace_l
! isspecial
isupper isupper_l
iswalnum iswalnum_l
iswalpha iswalpha_l
iswblank iswblank_l
iswcntrl iswcntrl_l
--- 324,350 ----
iconv_close iconv_open
imaxabs imaxdiv
index initgroups
initstate innetgr
insque ioctl
! is_system_labeled isaexec
isalnum isalnum_l
isalpha isalpha_l
isascii isastream
! isatty isblank
! isblank_l iscntrl
! iscntrl_l isdigit
! isdigit_l isenglish
isgraph isgraph_l
! isideogram islower
! islower_l isnan
isnand isnanf
isnumber isphonogram
isprint isprint_l
ispunct ispunct_l
! issetugid isspace
! isspace_l isspecial
isupper isupper_l
iswalnum iswalnum_l
iswalpha iswalpha_l
iswblank iswblank_l
iswcntrl iswcntrl_l
*** 393,427 ****
lsearch lseek
lshiftl lstat
lsub lten
lzero madvise
makecontext makeutx
! malloc
! mblen mblen_l
! mbrlen mbrlen_l
! mbrtowc mbrtowc_l
! mbsinit mbsinit_l
! mbsnrtowcs mbsnrtowcs_l
! mbsrtowcs mbsrtowcs_l
! mbstowcs mbstowcs_l
! mbtowc mbtowc_l
! memalign membar_consumer
! membar_enter membar_exit
! membar_producer memccpy
! memchr memcmp
! memcntl memcpy
! meminfo memmem
! memmove
memset mincore
mkdir mkdirat
mkfifo mkfifoat
mknod mknodat
! mkstemp
! mktemp mktime
! mlock mlockall
! mmap mmapobj
! modctl
modf modff
modutx monitor
mount mprotect
mq_close mq_getattr
mq_notify mq_open
--- 381,413 ----
lsearch lseek
lshiftl lstat
lsub lten
lzero madvise
makecontext makeutx
! malloc mblen
! mblen_l mbrlen
! mbrlen_l mbrtowc
! mbrtowc_l mbsinit
! mbsinit_l mbsnrtowcs
! mbsnrtowcs_l mbsrtowcs
! mbsrtowcs_l mbstowcs
! mbstowcs_l mbtowc
! mbtowc_l memalign
! membar_consumer membar_enter
! membar_exit membar_producer
! memccpy memchr
! memcmp memcntl
! memcpy meminfo
! memmem memmove
memset mincore
mkdir mkdirat
mkfifo mkfifoat
mknod mknodat
! mkstemp mktemp
! mktime mlock
! mlockall mmap
! mmapobj modctl
modf modff
modutx monitor
mount mprotect
mq_close mq_getattr
mq_notify mq_open
*** 440,510 ****
mutex_unlock nanosleep
nextafter newlocale
nfs_getfh nftw
ngettext nice
nl_langinfo nl_langinfo_l
! nrand48
! nss_default_finders nss_delete
! nss_endent nss_getent
! nss_search nss_setent
! ntp_adjtime ntp_gettime
! open openat
! opendir openlog
! optarg opterr
! optind optopt
! p_online pathconf
! pause pclose
! pcsample perror
! pfmt pipe
! plock poll
! popen port_alert
! port_associate port_create
! port_dissociate port_get
! port_getn port_send
! port_sendn posix_fadvise
! posix_fallocate posix_madvise
! posix_memalign posix_openpt
! posix_spawn posix_spawn_file_actions_addclose
! posix_spawn_file_actions_addclosefrom_np posix_spawn_file_actions_adddup2
! posix_spawn_file_actions_addopen
! posix_spawn_file_actions_destroy
! posix_spawn_file_actions_init
! posix_spawn_pipe_np
! posix_spawnattr_destroy
posix_spawnattr_getflags posix_spawnattr_getpgroup
posix_spawnattr_getschedparam posix_spawnattr_getschedpolicy
posix_spawnattr_getsigdefault posix_spawnattr_getsigignore_np
posix_spawnattr_getsigmask posix_spawnattr_init
posix_spawnattr_setflags posix_spawnattr_setpgroup
posix_spawnattr_setschedparam posix_spawnattr_setschedpolicy
posix_spawnattr_setsigdefault posix_spawnattr_setsigignore_np
posix_spawnattr_setsigmask posix_spawnp
pread preadv
! printf
! printstack priocntl
! priocntlset priv_addset
! priv_allocset priv_copyset
! priv_delset priv_emptyset
! priv_fillset priv_freeset
! priv_getbyname priv_getbynum
! priv_getsetbyname priv_getsetbynum
! priv_gettext priv_ineffect
! priv_intersect priv_inverse
! priv_isemptyset priv_isequalset
! priv_isfullset priv_ismember
! priv_issubset priv_set
! priv_set_to_str priv_str_to_set
! priv_union processor_bind
! processor_info profil
! pselect pset_assign
! pset_bind pset_create
! pset_destroy pset_getattr
! pset_getloadavg pset_info
! pset_list pset_setattr
! psiginfo psignal
! pthread_atfork pthread_attr_destroy
! pthread_attr_get_np
pthread_attr_getdetachstate pthread_attr_getguardsize
pthread_attr_getinheritsched pthread_attr_getschedparam
pthread_attr_getschedpolicy pthread_attr_getscope
pthread_attr_getstack pthread_attr_getstackaddr
pthread_attr_getstacksize pthread_attr_init
--- 426,492 ----
mutex_unlock nanosleep
nextafter newlocale
nfs_getfh nftw
ngettext nice
nl_langinfo nl_langinfo_l
! nrand48 nss_default_finders
! nss_delete nss_endent
! nss_getent nss_search
! nss_setent ntp_adjtime
! ntp_gettime open
! openat opendir
! openlog optarg
! opterr optind
! optopt p_online
! pathconf pause
! pclose pcsample
! perror pfmt
! pipe plock
! poll popen
! port_alert port_associate
! port_create port_dissociate
! port_get port_getn
! port_send port_sendn
! posix_fadvise posix_fallocate
! posix_madvise posix_memalign
! posix_openpt posix_spawn
! posix_spawn_file_actions_addclose posix_spawn_file_actions_addclosefrom_np
! posix_spawn_file_actions_adddup2 posix_spawn_file_actions_addopen
! posix_spawn_file_actions_destroy posix_spawn_file_actions_init
! posix_spawn_pipe_np posix_spawnattr_destroy
posix_spawnattr_getflags posix_spawnattr_getpgroup
posix_spawnattr_getschedparam posix_spawnattr_getschedpolicy
posix_spawnattr_getsigdefault posix_spawnattr_getsigignore_np
posix_spawnattr_getsigmask posix_spawnattr_init
posix_spawnattr_setflags posix_spawnattr_setpgroup
posix_spawnattr_setschedparam posix_spawnattr_setschedpolicy
posix_spawnattr_setsigdefault posix_spawnattr_setsigignore_np
posix_spawnattr_setsigmask posix_spawnp
pread preadv
! printf printstack
! priocntl priocntlset
! priv_addset priv_allocset
! priv_copyset priv_delset
! priv_emptyset priv_fillset
! priv_freeset priv_getbyname
! priv_getbynum priv_getsetbyname
! priv_getsetbynum priv_gettext
! priv_ineffect priv_intersect
! priv_inverse priv_isemptyset
! priv_isequalset priv_isfullset
! priv_ismember priv_issubset
! priv_set priv_set_to_str
! priv_str_to_set priv_union
! processor_bind processor_info
! profil pselect
! pset_assign pset_bind
! pset_create pset_destroy
! pset_getattr pset_getloadavg
! pset_info pset_list
! pset_setattr psiginfo
! psignal pthread_atfork
! pthread_attr_destroy pthread_attr_get_np
pthread_attr_getdetachstate pthread_attr_getguardsize
pthread_attr_getinheritsched pthread_attr_getschedparam
pthread_attr_getschedpolicy pthread_attr_getscope
pthread_attr_getstack pthread_attr_getstackaddr
pthread_attr_getstacksize pthread_attr_init
*** 526,573 ****
pthread_create pthread_detach
pthread_equal pthread_exit
pthread_getconcurrency pthread_getschedparam
pthread_getspecific pthread_join
pthread_key_create pthread_key_create_once_np
! pthread_key_delete
! pthread_kill pthread_mutex_consistent
! pthread_mutex_destroy pthread_mutex_getprioceiling
! pthread_mutex_init pthread_mutex_lock
! pthread_mutex_reltimedlock_np pthread_mutex_setprioceiling
! pthread_mutex_timedlock pthread_mutex_trylock
! pthread_mutex_unlock pthread_mutexattr_destroy
! pthread_mutexattr_getprioceiling pthread_mutexattr_getprotocol
! pthread_mutexattr_getpshared pthread_mutexattr_getrobust
! pthread_mutexattr_gettype pthread_mutexattr_init
! pthread_mutexattr_setprioceiling pthread_mutexattr_setprotocol
! pthread_mutexattr_setpshared pthread_mutexattr_setrobust
! pthread_mutexattr_settype pthread_once
! pthread_rwlock_destroy pthread_rwlock_init
! pthread_rwlock_rdlock pthread_rwlock_reltimedrdlock_np
! pthread_rwlock_reltimedwrlock_np pthread_rwlock_timedrdlock
! pthread_rwlock_timedwrlock pthread_rwlock_tryrdlock
! pthread_rwlock_trywrlock pthread_rwlock_unlock
! pthread_rwlock_wrlock pthread_rwlockattr_destroy
! pthread_rwlockattr_getpshared pthread_rwlockattr_init
! pthread_rwlockattr_setpshared pthread_self
! pthread_setcancelstate pthread_setcanceltype
! pthread_setconcurrency pthread_setspecific
! pthread_sigmask pthread_setschedparam
! pthread_setschedprio pthread_spin_destroy
! pthread_spin_init pthread_spin_lock
! pthread_spin_trylock pthread_spin_unlock
! pthread_testcancel ptsname
! putacct putc
! putc_unlocked putchar
! putchar_unlocked putenv
! putmsg putpmsg
! putpwent puts
! putspent pututline
! pututxline putw
! putwc putwchar
! putws pwrite
! pwritev
qeconvert qecvt
qfconvert qfcvt
qgconvert qgcvt
qsort quadruple_to_decimal
raise rand
--- 508,554 ----
pthread_create pthread_detach
pthread_equal pthread_exit
pthread_getconcurrency pthread_getschedparam
pthread_getspecific pthread_join
pthread_key_create pthread_key_create_once_np
! pthread_key_delete pthread_kill
! pthread_mutex_consistent pthread_mutex_destroy
! pthread_mutex_getprioceiling pthread_mutex_init
! pthread_mutex_lock pthread_mutex_reltimedlock_np
! pthread_mutex_setprioceiling pthread_mutex_timedlock
! pthread_mutex_trylock pthread_mutex_unlock
! pthread_mutexattr_destroy pthread_mutexattr_getprioceiling
! pthread_mutexattr_getprotocol pthread_mutexattr_getpshared
! pthread_mutexattr_getrobust pthread_mutexattr_gettype
! pthread_mutexattr_init pthread_mutexattr_setprioceiling
! pthread_mutexattr_setprotocol pthread_mutexattr_setpshared
! pthread_mutexattr_setrobust pthread_mutexattr_settype
! pthread_once pthread_rwlock_destroy
! pthread_rwlock_init pthread_rwlock_rdlock
! pthread_rwlock_reltimedrdlock_np pthread_rwlock_reltimedwrlock_np
! pthread_rwlock_timedrdlock pthread_rwlock_timedwrlock
! pthread_rwlock_tryrdlock pthread_rwlock_trywrlock
! pthread_rwlock_unlock pthread_rwlock_wrlock
! pthread_rwlockattr_destroy pthread_rwlockattr_getpshared
! pthread_rwlockattr_init pthread_rwlockattr_setpshared
! pthread_self pthread_setcancelstate
! pthread_setcanceltype pthread_setconcurrency
! pthread_setspecific pthread_sigmask
! pthread_setschedparam pthread_setschedprio
! pthread_spin_destroy pthread_spin_init
! pthread_spin_lock pthread_spin_trylock
! pthread_spin_unlock pthread_testcancel
! ptsname putacct
! putc putc_unlocked
! putchar putchar_unlocked
! putenv putmsg
! putpmsg putpwent
! puts putspent
! pututline pututxline
! putw putwc
! putwchar putws
! pwrite pwritev
qeconvert qecvt
qfconvert qfcvt
qgconvert qgcvt
qsort quadruple_to_decimal
raise rand
*** 581,642 ****
rctlblk_set_privilege rctlblk_set_recipient_pid
rctlblk_set_value rctlblk_size
re_comp re_exec
read readdir
readdir_r readlink
! readlinkat
! readv realloc
! realpath reboot
! regcmp regcomp
! regerror regex
! regexec regfree
! remove remque
! rename renameat
! resetmnttab resolvepath
! rewind rewinddir
! rindex rmdir
! rw_rdlock rw_read_held
! rw_tryrdlock rw_trywrlock
! rw_unlock rw_write_held
! rw_wrlock rwlock_destroy
! rwlock_init sbrk
! scalb scandir
! scanf sched_get_priority_max
! sched_get_priority_min sched_getparam
! sched_getscheduler sched_rr_get_interval
! sched_setparam sched_setscheduler
! sched_yield schedctl_exit
! schedctl_init schedctl_lookup
! schedctl_start schedctl_stop
! seconvert seed48
! seekdir select
! sem_close sem_destroy
! sem_getvalue sem_init
! sem_open sem_post
! sem_reltimedwait_np sem_timedwait
! sem_trywait sem_unlink
! sem_wait
sema_destroy sema_held
sema_init sema_post
sema_trywait sema_wait
semctl semget
semids semop
semtimedop setattrat
! setbuf
! setbuffer setcat
! setcontext setegid
! setenv seteuid
! setgid setgrent
! setgroups sethostname
! setitimer setjmp
! setkey setlabel
! setlinebuf setlocale
! setlogmask setnetgrent
! setpflags setpgid
! setpgrp setppriv
! setpriority setprogname
! setpwent
setrctl setregid
setreuid setrlimit
setsid setspent
setstate settaskid
settimeofday setuid
--- 562,621 ----
rctlblk_set_privilege rctlblk_set_recipient_pid
rctlblk_set_value rctlblk_size
re_comp re_exec
read readdir
readdir_r readlink
! readlinkat readv
! realloc realpath
! reboot regcmp
! regcomp regerror
! regex regexec
! regfree remove
! remque rename
! renameat resetmnttab
! resolvepath rewind
! rewinddir rindex
! rmdir rw_rdlock
! rw_read_held rw_tryrdlock
! rw_trywrlock rw_unlock
! rw_write_held rw_wrlock
! rwlock_destroy rwlock_init
! sbrk scalb
! scandir scanf
! sched_get_priority_max sched_get_priority_min
! sched_getparam sched_getscheduler
! sched_rr_get_interval sched_setparam
! sched_setscheduler sched_yield
! schedctl_exit schedctl_init
! schedctl_lookup schedctl_start
! schedctl_stop seconvert
! seed48 seekdir
! select sem_close
! sem_destroy sem_getvalue
! sem_init sem_open
! sem_post sem_reltimedwait_np
! sem_timedwait sem_trywait
! sem_unlink sem_wait
sema_destroy sema_held
sema_init sema_post
sema_trywait sema_wait
semctl semget
semids semop
semtimedop setattrat
! setbuf setbuffer
! setcat setcontext
! setegid setenv
! seteuid setgid
! setgrent setgroups
! sethostname setitimer
! setjmp setkey
! setlabel setlinebuf
! setlocale setlogmask
! setnetgrent setpflags
! setpgid setpgrp
! setppriv setpriority
! setprogname setpwent
setrctl setregid
setreuid setrlimit
setsid setspent
setstate settaskid
settimeofday setuid
*** 654,688 ****
sighold sigignore
siginterrupt sigismember
siglongjmp signal
sigpause sigpending
sigprocmask sigqueue
! sigrelse
! sigsend sigsendset
! sigset sigsetjmp
! sigstack sigsuspend
! sigtimedwait sigwait
! sigwaitinfo single_to_decimal
! sleep smt_pause
! snprintf
sprintf srand
srand48 srandom
sscanf ssignal
stack_getbounds stack_inbounds
stack_setbounds stack_violation
stat statfs
statvfs stime
! str2sig
! strcasecmp strcasecmp_l
! strcat strchr
! strcmp strcoll
! strcpy strcspn
! strdup strerror
! strerror_l strerror_r
! strfmon strfmon_l
! strftime strftime_l
! string_to_decimal
strlcat strlcpy
strlen strncasecmp
strncasecmp_l strncat
strncmp strncpy
strnstr strpbrk
--- 633,665 ----
sighold sigignore
siginterrupt sigismember
siglongjmp signal
sigpause sigpending
sigprocmask sigqueue
! sigrelse sigsend
! sigsendset sigset
! sigsetjmp sigstack
! sigsuspend sigtimedwait
! sigwait sigwaitinfo
! single_to_decimal sleep
! smt_pause snprintf
sprintf srand
srand48 srandom
sscanf ssignal
stack_getbounds stack_inbounds
stack_setbounds stack_violation
stat statfs
statvfs stime
! str2sig strcasecmp
! strcasecmp_l strcat
! strchr strcmp
! strcoll strcpy
! strcspn strdup
! strerror strerror_l
! strerror_r strfmon
! strfmon_l strftime
! strftime_l string_to_decimal
strlcat strlcpy
strlen strncasecmp
strncasecmp_l strncat
strncmp strncpy
strnstr strpbrk
*** 697,767 ****
strtoull strtoumax
strtows strxfrm
swab swapcontext
swapctl swprintf
swscanf symlink
! symlinkat
! sync sync_instruction_memory
! sysconf sysfs
! sysinfo syslog
! system tcdrain
! tcflow tcflush
! tcgetattr tcgetpgrp
! tcgetsid tcsendbreak
! tcsetattr tcsetpgrp
! tdelete tell
! telldir tempnam
! textdomain tfind
! thr_continue thr_create
! thr_exit thr_getconcurrency
! thr_getprio thr_getspecific
! thr_join thr_keycreate
! thr_keycreate_once
thr_kill thr_main
thr_min_stack thr_self
thr_setconcurrency thr_setprio
thr_setspecific thr_sigsetmask
thr_stksegment thr_suspend
thr_yield time
timer_create timer_delete
timer_getoverrun timer_gettime
! timer_settime
! times timezone
! tmpfile tmpnam
! tmpnam_r toascii
! tolower tolower_l
! toupper toupper_l
! towctrans towctrans_l
! towlower towlower_l
! towupper towupper_l
! truncate
tsearch ttyname
ttyname_r ttyslot
twalk tzname
tzset u8_strcmp
u8_textprep_str u8_validate
! uadmin
! ualarm uconv_u16tou32
! uconv_u16tou8 uconv_u32tou16
! uconv_u32tou8 uconv_u8tou16
! uconv_u8tou32 ucred_free
! ucred_get ucred_getegid
! ucred_geteuid ucred_getgroups
! ucred_getpflags ucred_getpid
! ucred_getprivset ucred_getprojid
! ucred_getrgid ucred_getruid
! ucred_getsgid ucred_getsuid
! ucred_getzoneid ucred_size
! ulckpwdf ulimit
! ulltostr umask
! umount umount2
! uname ungetc
! ungetwc unlink
! unlinkat unlockpt
! unordered unsetenv
! updwtmp updwtmpx
! uselocale
usleep ustat
utime utimensat
utimes utmpname
utmpxname uucopy
valloc vasprintf
--- 674,741 ----
strtoull strtoumax
strtows strxfrm
swab swapcontext
swapctl swprintf
swscanf symlink
! symlinkat sync
! sync_instruction_memory sysconf
! sysfs sysinfo
! syslog system
! tcdrain tcflow
! tcflush tcgetattr
! tcgetpgrp tcgetsid
! tcsendbreak tcsetattr
! tcsetpgrp tdelete
! tell telldir
! tempnam textdomain
! tfind thr_continue
! thr_create thr_exit
! thr_getconcurrency thr_getprio
! thr_getspecific thr_join
! thr_keycreate thr_keycreate_once
thr_kill thr_main
thr_min_stack thr_self
thr_setconcurrency thr_setprio
thr_setspecific thr_sigsetmask
thr_stksegment thr_suspend
thr_yield time
timer_create timer_delete
timer_getoverrun timer_gettime
! timer_settime times
! timezone tmpfile
! tmpnam tmpnam_r
! toascii tolower
! tolower_l toupper
! toupper_l towctrans
! towctrans_l towlower
! towlower_l towupper
! towupper_l truncate
tsearch ttyname
ttyname_r ttyslot
twalk tzname
tzset u8_strcmp
u8_textprep_str u8_validate
! uadmin ualarm
! uconv_u16tou32 uconv_u16tou8
! uconv_u32tou16 uconv_u32tou8
! uconv_u8tou16 uconv_u8tou32
! ucred_free ucred_get
! ucred_getegid ucred_geteuid
! ucred_getgroups ucred_getpflags
! ucred_getpid ucred_getprivset
! ucred_getprojid ucred_getrgid
! ucred_getruid ucred_getsgid
! ucred_getsuid ucred_getzoneid
! ucred_size ulckpwdf
! ulimit ulltostr
! umask umount
! umount2 uname
! ungetc ungetwc
! unlink unlinkat
! unlockpt unordered
! unsetenv updwtmp
! updwtmpx uselocale
usleep ustat
utime utimensat
utimes utmpname
utmpxname uucopy
valloc vasprintf
*** 782,811 ****
walkcontext warn
warnx watoll
wcpcpy wcpncpy
wcrtomb wcrtomb_l
wcscasecmp wcscasecmp_l
! wcscat
! wcschr wcscmp
! wcscoll wcscoll_l
! wcscpy wcscspn
! wcsdup wcsftime
! wcslen wcsncat
! wcsncasecmp wcsncasecmp_l
! wcsncmp wcsncpy
! wcsnrtombs wcsnrtombs_l
! wcspbrk wcsrchr
! wcsrtombs wcsrtombs_l
! wcsspn
wcsstr wcstod
wcstof wcstoimax
wcstok wcstol
wcstold wcstoll
wcstombs wctombs_l
! wcstoul
! wcstoull wcstoumax
! wcswcs
wcswidth wcswidth_l
wcsxfrm wcsxfrm_l
wctob wctob_l
wctomb wctomb_l
wctrans wctrans_l
--- 756,783 ----
walkcontext warn
warnx watoll
wcpcpy wcpncpy
wcrtomb wcrtomb_l
wcscasecmp wcscasecmp_l
! wcscat wcschr
! wcscmp wcscoll
! wcscoll_l wcscpy
! wcscspn wcsdup
! wcsftime wcslen
! wcsncat wcsncasecmp
! wcsncasecmp_l wcsncmp
! wcsncpy wcsnrtombs
! wcsnrtombs_l wcspbrk
! wcsrchr wcsrtombs
! wcsrtombs_l wcsspn
wcsstr wcstod
wcstof wcstoimax
wcstok wcstol
wcstold wcstoll
wcstombs wctombs_l
! wcstoul wcstoull
! wcstoumax wcswcs
wcswidth wcswidth_l
wcsxfrm wcsxfrm_l
wctob wctob_l
wctomb wctomb_l
wctrans wctrans_l
*** 1022,1027 ****
generation of applications that call the obsolete leading-underscore
synonym functions, nor to endorse this particular programming practice.
! December 10, 2015 LIBC(3LIB)
--- 994,999 ----
generation of applications that call the obsolete leading-underscore
synonym functions, nor to endorse this particular programming practice.
! February 14, 2020 LIBC(3LIB)