线程不安全函数

asctime()
basename()
catgets()
crypt()
ctermid()//if passed a non-NULL argument
ctime()
dbm_clearerr()
dbm_close()
dbm_delete()
dbm_error()
dbm_fetch()
dbm_firstkey()
dbm_nextkey()
dbm_open()
dbm_store()
dirname()
dlerror()
drand48()
ecvt()//[POSIX.1-2001 only (function removed in POSIX.1-2008)]
encrypt()
endgrent()
endpwent()
endutxent()
fcvt()//[POSIX.1-2001 only (function removed in POSIX.1-2008)]
ftw()
gcvt()//[POSIX.1-2001 only (function removed in POSIX.1-2008)]
getc_unlocked()
getchar_unlocked()
getdate()
getenv()
getgrent()
getgrgid()
getgrnam()
gethostbyaddr()//[POSIX.1-2001 only (function removed in POSIX.1-2008)]
gethostbyname()//[POSIX.1-2001 only (function removed in POSIX.1-2008)]
gethostent()
getlogin()
getnetbyaddr()
getnetbyname()
getnetent()
getopt()
getprotobyname()
getprotobynumber()
getprotoent()
getpwent()
getpwnam()
getpwuid()
getservbyname()
getservbyport()
getservent()
getutxent()
getutxid()
getutxline()
gmtime()
hcreate()
hdestroy()
hsearch()
inet_ntoa()
l64a()
lgamma()
lgammaf()
lgammal()
localeconv()
localtime()
lrand48()
mrand48()
nftw()
nl_langinfo()
ptsname()
putc_unlocked()
putchar_unlocked()
putenv()
pututxline()
rand()
readdir()
setenv()
setgrent()
setkey()
setpwent()
setutxent()
strerror()
strsignal()//[Added in POSIX.1-2008]
strtok()
system()//[Added in POSIX.1-2008]
tmpnam()//if passed a non-NULL argument
ttyname()
unsetenv()
wcrtomb()//if its final argument is NULL
wcsrtombs()//if its final argument is NULL
wcstombs()
wctomb()
原文地址:https://www.cnblogs.com/ld1226/p/5412508.html