Full Safety Information
Parent topic
:
Full Safety Information
C
QNX SDP
7.1
C Library Reference
API
Developer
Updated: April 19, 2023
Function
Classification
Cancel
ISR
Signal
Thread
c16rtomb()
C11
No
No
Yes
Yes
c32rtomb()
C11
No
No
Yes
Yes
cabs()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cabsf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cabsl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cache_fini()
QNX Neutrino
Yes
No
Yes
Yes
CACHE_FLUSH()
QNX Neutrino
No
Yes
Yes
Yes
cache_init()
QNX Neutrino
Yes
No
Yes
Yes
CACHE_INVAL()
QNX Neutrino
No
Yes
Yes
Yes
cacos()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cacosf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cacosl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cacosh()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cacoshf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cacoshl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
call_once()
C11
No
No
Yes
Yes
calloc()
ANSI
POSIX 1003.1
No
No
No
Yes
carg()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cargf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cargl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
casin()
C11
POSIX 1003.1
No
Yes
Yes
Yes
casinf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
casinl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
casinh()
C11
POSIX 1003.1
No
Yes
Yes
Yes
casinhf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
casinhl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
catan()
C11
POSIX 1003.1
No
Yes
Yes
Yes
catanf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
catanl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
catanh()
C11
POSIX 1003.1
No
Yes
Yes
Yes
catanhf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
catanhl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cbrt()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cbrtf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cbrtl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ccos()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ccosf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ccosl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ccosh()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ccoshf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ccoshl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ceil()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ceilf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ceill()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cexp()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cexpf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cexpl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cfgetispeed()
POSIX 1003.1
No
Yes
Yes
Yes
cfgetospeed()
POSIX 1003.1
No
Yes
Yes
Yes
cfgopen()
QNX Neutrino
Yes
No
Yes
Yes
cfmakeraw()
Unix
No
No
Yes
Yes
cfree()
Unix
No
No
No
Yes
cfsetispeed()
POSIX 1003.1
No
Yes
Yes
Yes
cfsetospeed()
POSIX 1003.1
No
Yes
Yes
Yes
ChannelCreate()
QNX Neutrino
No
No
Yes
Yes
ChannelCreate_r()
QNX Neutrino
No
No
Yes
Yes
ChannelCreatePulsePool()
QNX Neutrino
No
No
Yes
Yes
ChannelDestroy()
QNX Neutrino
No
No
Yes
Yes
ChannelDestroy_r()
QNX Neutrino
No
No
Yes
Yes
chdir()
POSIX 1003.1
No
No
Yes
Yes
chmod()
POSIX 1003.1
No
No
Yes
Yes
chown()
POSIX 1003.1
No
No
Yes
Yes
chroot()
Legacy Unix
No
No
No
Yes
cimag()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cimagf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cimagl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
clearenv()
QNX Neutrino
No
No
No
Yes
clearerr()
ANSI
POSIX 1003.1
No
No
No
Yes
clearsockprefix()
QNX Neutrino
No
No
No
Yes
ClientInfoExtFree()
QNX Neutrino
No
No
Yes
Yes
clock()
ANSI
POSIX 1003.1
No
No
Yes
Yes
clock_getcpuclockid()
POSIX 1003.1 CPT
No
No
Yes
Yes
clock_getres()
POSIX 1003.1
No
No
Yes
Yes
clock_gettime()
POSIX 1003.1
No
No
Yes
Yes
clock_nanosleep()
POSIX 1003.1
Yes
No
Yes
Yes
clock_settime()
POSIX 1003.1
No
No
Yes
Yes
ClockAdjust()
QNX Neutrino
No
No
Yes
Yes
ClockAdjust_r()
QNX Neutrino
No
No
Yes
Yes
ClockCycles()
QNX Neutrino
No
Yes
Yes
Yes
ClockId()
QNX Neutrino
No
No
Yes
Yes
ClockId_r()
QNX Neutrino
No
No
Yes
Yes
ClockPeriod()
QNX Neutrino
No
No
Yes
Yes
ClockPeriod_r()
QNX Neutrino
No
No
Yes
Yes
ClockTime()
QNX Neutrino
No
No
Yes
Yes
ClockTime_r()
QNX Neutrino
No
No
Yes
Yes
clog()
C11
POSIX 1003.1
No
Yes
Yes
Yes
clogf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
clogl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
close()
POSIX 1003.1
Yes
No
Yes
Yes
closedir()
POSIX 1003.1
Yes
No
No
Yes
closelog()
POSIX 1003.1
Yes
No
No
Yes
_cmdname()
QNX Neutrino
No
No
No
Yes
CMPLX()
C11
No
Yes
Yes
Yes
CMPLXF()
C11
No
Yes
Yes
Yes
CMPLXL()
C11
No
Yes
Yes
Yes
cnd_broadcast()
C11
No
No
Yes
Yes
cnd_destroy()
C11
No
No
Yes
Yes
cnd_init()
C11
No
No
Yes
Yes
cnd_signal()
C11
No
No
Yes
Yes
cnd_timedwait()
C11
Yes
No
Yes
Yes
cnd_wait()
C11
Yes
No
Yes
Yes
confstr()
POSIX 1003.1
No
No
Yes
Yes
conj()
C11
POSIX 1003.1
No
Yes
Yes
Yes
conjf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
conjl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
connect()
POSIX 1003.1
Yes
No
No
Yes
ConnectAttach()
QNX Neutrino
No
No
Yes
Yes
ConnectAttach_r()
QNX Neutrino
No
No
Yes
Yes
ConnectClientInfo()
QNX Neutrino
No
No
Yes
Yes
ConnectClientInfo_r()
QNX Neutrino
No
No
Yes
Yes
ConnectClientInfoAble()
QNX Neutrino
No
No
Yes
Yes
ConnectClientInfoExt()
QNX Neutrino
No
No
Yes
Yes
ConnectDetach()
QNX Neutrino
No
No
Yes
Yes
ConnectDetach_r()
QNX Neutrino
No
No
Yes
Yes
ConnectFlags()
QNX Neutrino
No
No
Yes
Yes
ConnectFlags_r()
QNX Neutrino
No
No
Yes
Yes
ConnectServerInfo()
QNX Neutrino
No
No
Yes
Yes
ConnectServerInfo_r()
QNX Neutrino
No
No
Yes
Yes
copysign()
C11
POSIX 1003.1
No
Yes
Yes
Yes
copysignf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
copysignl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cos()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cosf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cosl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cosh()
C11
POSIX 1003.1
No
Yes
Yes
Yes
coshf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
coshl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cpow()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cpowf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cpowl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cproj()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cprojf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
cprojl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
creal()
C11
POSIX 1003.1
No
Yes
Yes
Yes
crealf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
creall()
C11
POSIX 1003.1
No
Yes
Yes
Yes
creat()
POSIX 1003.1
Yes
No
Yes
Yes
creat64()
Large-file support
Yes
No
Yes
Yes
crypt()
POSIX 1003.1 XSI
No
No
No
No
csin()
C11
POSIX 1003.1
No
Yes
Yes
Yes
csinf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
csinl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
csinh()
C11
POSIX 1003.1
No
Yes
Yes
Yes
csinhf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
csinhl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
csqrt()
C11
POSIX 1003.1
No
Yes
Yes
Yes
csqrtf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
csqrtl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ctan()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ctanf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ctanl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ctanh()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ctanhf()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ctanhl()
C11
POSIX 1003.1
No
Yes
Yes
Yes
ctermid()
POSIX 1003.1
No
No
No
Read the
Caveats
ctime()
POSIX 1003.1 OB
No
No
Yes
No
ctime_r()
No
No
Yes
Yes