Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

S

The functions and macros in the C library are described here in alphabetical order.

A ¦ B ¦ C ¦ D ¦ E ¦ F ¦ G ¦ H ¦ I ¦ J ¦ K ¦ L ¦ M ¦ N ¦ O ¦ P ¦ Q ¦ R ¦ S ¦ T ¦ U ¦ V ¦ W ¦ X ¦ Y ¦ Z

S_ISBLK() -- see stat()
S_ISCHR() -- see stat()
S_ISDIR() -- see stat()
S_ISFIFO() -- see stat()
S_ISLNK() -- see stat()
S_ISNAM() -- see stat()
S_ISREG() -- see stat()
S_ISSOCK() -- see stat()
S_TYPEISMQ() -- see stat()
S_TYPEISSEM() -- see stat()
S_TYPEISSHM() -- see stat()
sbrk()
scalb()
scalbnf() -- deprecated; see scalbn()
scalbn()
scalbnf()
_scalloc()
scandir()
scanf()
sched_getparam()
sched_get_priority_adjust()
sched_get_priority_max()
sched_get_priority_min()
sched_getscheduler()
sched_param
sched_rr_get_interval()
sched_setparam()
sched_setscheduler()
sched_yield()
SchedCtl()
SchedCtl_r()
SchedGet()
SchedGet_r()
SchedInfo()
SchedInfo_r()
SchedSet()
SchedSet_r()
SchedYield()
SchedYield_r()
SCTP -- deprecated
sctp_bindx() -- deprecated
sctp_connectx() -- deprecated
sctp_freeladdrs() -- deprecated
sctp_freepaddrs() -- deprecated
sctp_getladdrs() -- deprecated
sctp_getpaddrs() -- deprecated
sctp_peeloff() -- deprecated
sctp_recvmsg() -- deprecated
sctp_sendmsg() -- deprecated
searchenv()
seed48()
seekdir()
select()
select_attach()
select_detach()
select_query()
sem_close()
sem_destroy()
sem_getvalue()
sem_init()
sem_open()
sem_post()
sem_timedwait()
sem_trywait()
sem_unlink()
sem_wait()
send()
sendmsg()
sendto()
servent
setbuf()
setbuffer()
setdomainname()
setegid()
setenv()
seteuid()
setgid()
setgrent()
setgroups()
sethostent()
sethostname()
SETIOV()
setitimer()
setjmp()
setkey()
setlinebuf()
setlocale()
setlogmask()
setnetent()
setpgid()
setpgrp()
setprio() -- for compatibility with QNX 4 programs; use pthread_setschedparam() or SchedSet()
setpriority() -- deprecated; use pthread_setschedparam() or SchedSet()
setprotoent()
setpwent()
setregid()
setreuid()
setrlimit()
setrlimit64()
setservent()
setsid()
setsockopt()
setspent()
setstate()
settimeofday()
setuid()
setutent()
setvbuf()
_sfree()
shm_ctl()
shm_ctl_special()
shm_open()
shm_unlink()
shutdown()
sigaction()
sigaddset()
sigblock()
sigdelset()
sigemptyset()
SIGEV_CLEAR_CRITICAL() -- see sigevent
SIGEV_GET_TYPE() -- see sigevent
SIGEV_INTR_INIT() -- see sigevent
SIGEV_MAKE_CRITICAL() -- see sigevent
SIGEV_NONE_INIT() -- see sigevent
SIGEV_PULSE_INIT() -- see sigevent
SIGEV_SIGNAL_INIT() -- see sigevent
SIGEV_SIGNAL_VALUE_INIT() -- see sigevent
SIGEV_SIGNAL_CODE_INIT() -- see sigevent
SIGEV_SIGNAL_THREAD_INIT() -- see sigevent
SIGEV_THREAD_INIT() -- see sigevent
SIGEV_UNBLOCK_INIT() -- see sigevent
sigevent
sigfillset()
sigismember()
siglongjmp()
sigmask()
signal()
SignalAction()
SignalAction_r()
SignalKill()
SignalKill_r()
SignalProcmask()
SignalProcmask_r()
SignalSuspend()
SignalSuspend_r()
SignalWaitinfo()
SignalWaitinfo_r()
significand() -- use scalbn( x, -ilogb( x ))
significandf() -- use scalbnf( x, -ilogbf( x ))
sigpause()
sigpending()
sigprocmask()
sigqueue()
sigsetjmp()
sigsetmask()
sigsuspend()
sigtimedwait()
sigunblock()
sigwait()
sigwaitinfo()
sin()
sinf()
sinh()
sinhf()
sleep()
_sleepon_broadcast()
_sleepon_destroy()
_sleepon_init()
_sleepon_lock()
_sleepon_signal()
_sleepon_unlock()
_sleepon_wait()
_SLOG_SETCODE() -- see slogf()
slogb()
slogf()
slogi()
_smalloc()
snmp_close()
snmp_free_pdu()
snmp_open()
snmp_pdu
snmp_pdu_create()
snmp_read()
snmp_select_info()
snmp_send()
snmp_session
snmp_timeout()
snprintf()
sockatmark()
socket()
socketpair()
SOCKCREDSIZE() -- see UNIX
SOCKSinit()
sopen()
sopenfd()
spawn()
spawnl()
spawnle()
spawnlp()
spawnlpe()
spawnp()
spawnv()
spawnve()
spawnvp()
spawnvpe()
spin_destroy() -- deprecated; see pthread_spin_destroy()
spin_init() -- deprecated; see pthread_spin_init()
spin_lock() -- deprecated; see pthread_spin_lock()
spin_trylock() -- deprecated; see pthread_spin_trylock()
spin_unlock() -- deprecated; see pthread_spin_unlock()
sprintf()
sqrt()
sqrtf()
srand()
srand48()
srandom()
_srealloc()
sscanf()
stat()
stat64()
statvfs()
statvfs64()
stderr
stdin
stdout
straddstr()
strcasecmp()
strcat()
strchr()
strcmp()
strcmpi()
strcoll()
strcpy()
strcspn()
strdup()
strerror()
strftime()
stricmp()
strlen()
strlwr()
strncasecmp()
strncat()
strncmp()
strncpy()
strnicmp()
strnset()
strpbrk()
strptime()
strrchr()
strrev()
strsep()
strset()
strsignal()
strspn()
strstr()
strtod()
strtoimax()
strtok()
strtok_r()
strtol()
strtoll()
strtoul()
strtoull()
strtoumax()
strupr()
strxfrm()
SUN_LEN() -- see UNIX
swab()
swprintf()
swscanf()
symlink()
sync()
SyncCondvarSignal()
SyncCondvarSignal_r()
SyncCondvarWait()
SyncCondvarWait_r()
SyncCreate() -- deprecated; see SyncTypeCreate()
SyncCreate_r() -- deprecated; see SyncTypeCreate_r()
SyncCtl()
SyncCtl_r()
SyncDestroy()
SyncDestroy_r()
SyncMutexEvent()
SyncMutexEvent_r()
SyncMutexLock()
SyncMutexLock_r()
SyncMutexUnlock()
SyncMutexUnlock_r()
SyncMutexRevive()
SyncMutexRevive_r()
SyncSemPost()
SyncSemPost_r()
SyncSemWait()
SyncSemWait_r()
SyncTypeCreate()
SyncTypeCreate_r()
sysconf()
sysctl()
syslog()
sysmgr_reboot()
SYSPAGE_CPU_ENTRY()
SYSPAGE_ENTRY()
_syspage_ptr
system()

A ¦ B ¦ C ¦ D ¦ E ¦ F ¦ G ¦ H ¦ I ¦ J ¦ K ¦ L ¦ M ¦ N ¦ O ¦ P ¦ Q ¦ R ¦ S ¦ T ¦ U ¦ V ¦ W ¦ X ¦ Y ¦ Z