Keywords - S


· ! · 0 · 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_IRWXG
· <sys/stat.h> ·

S_IRWXO
· <sys/stat.h> ·

S_IRWXU
· <sys/stat.h> ·

S_ISGID
· mkdir() ·

S_ISVTX
· mkdir() ·

SA_SIGINFO
· 2.4. Signal Concepts · sigaction() ·

scalbln(), scalblnf(), scalblnl()
· scalbln(), scalblnf(), scalblnl(), scalbn(), scalbnf(), scalbnl() ·

scalbn(), scalbnf(), scalbnl()
· scalbln(), scalblnf(), scalblnl(), scalbn(), scalbnf(), scalbnl() ·

scanf()
· Cancellation points ·

SCHAR_MAX
· <limits.h> ·

SCHAR_MIN
· <limits.h> ·

SCHED_FIFO
· 2.9.4. Thread Scheduling · FIFO scheduling · Scheduling policies · Thread information ·

sched_get_priority_adjust()
· Non-POSIX functions with POSIX-sounding names ·

sched_getparam()
· Scheduling policies ·

sched_getscheduler()
· Scheduling policies ·

SCHED_OTHER
· 2.8.4. Processing Scheduling · 2.9.4. Thread Scheduling · pthread_getschedparam(), pthread_setschedparam() · Scheduling policies · Scheduling policies · Thread information ·

sched_param
· Scheduling policies ·

SCHED_RR
· 2.8.4. Processing Scheduling · 2.9.4. Thread Scheduling · pthread_getschedparam(), pthread_setschedparam() · Round-robin scheduling · Scheduling policies · Scheduling policies · Thread information ·

sched_setparam()
· Scheduling policies ·

sched_setscheduler()
· Scheduling policies ·

SCHED_SPORADIC
· 2.8.4. Processing Scheduling · 2.9.4. Thread Scheduling · pthread_getschedparam(), pthread_setschedparam() · Scheduling policies · Sporadic scheduling · Thread information ·

sched_yield()
· When the thread yields ·

SchedGet()
· Scheduling policies ·

SchedSet()
· Scheduling policies ·

scheduling
· 2.8.4. Processing Scheduling · Priorities and scheduling · Scheduling policies ·
contention scope
· 2.9.4. Thread Scheduling · Default scheduling contention scope · Scheduling contention scope ·
parameters
· pthread_getschedparam(), pthread_setschedparam() ·
inheriting
· 2.9.4. Thread Scheduling ·
policies
· Scheduling policies ·
FIFO
· 2.9.4. Thread Scheduling · FIFO scheduling · Scheduling policies · Thread information ·
inheriting
· 2.9.4. Thread Scheduling ·
other
· 2.8.4. Processing Scheduling · 2.9.4. Thread Scheduling · pthread_getschedparam(), pthread_setschedparam() · Scheduling policies · Scheduling policies · Thread information ·
round-robin
· 2.8.4. Processing Scheduling · 2.9.4. Thread Scheduling · pthread_getschedparam(), pthread_setschedparam() · Round-robin scheduling · Scheduling policies · Scheduling policies · Thread information ·
sporadic
· 2.8.4. Processing Scheduling · 2.9.4. Thread Scheduling · pthread_getschedparam(), pthread_setschedparam() · Scheduling policies · Sporadic scheduling · Thread information ·

script, shell
See shell script

seconds since the Epoch
· 4.14. Seconds Since the Epoch ·

SECTION macro
· The qrules.mk include file ·

SECTION_ROOT macro
· The qrules.mk include file ·

security, process address space
· Establishing a connection ·

seekdir()
· Cancellation points ·

SEGV_ACCERR
· 2.4.3. Signal Actions ·

SEGV_MAPERR
· 2.4.3. Signal Actions ·

select()
· Oversleeping: errors in delays ·

self-hosted development
· Self-hosted or cross-development ·

SEM state
· Thread information ·

sem_close()
· Error conditions ·

sem_destroy()
· Error conditions ·

sem_getvalue()
· Error conditions ·

SEM_NSEMS_MAX
· <limits.h> · Float, standard I/O, and limit values ·

sem_open()
· sem_open() ·

sem_post()
· Error conditions ·

sem_timedwait()
· Error conditions ·

sem_timedwait_monotonic()
· Non-POSIX functions with POSIX-sounding names ·

sem_trywait()
· Error conditions ·

SEM_VALUE_MAX
· <limits.h> · Float, standard I/O, and limit values ·

sem_wait()
· Error conditions ·

semaphores
opening
· sem_open() ·

SEND state
· Thread information ·

servers, detecting client termination
· Detecting client termination ·

setgrent()
· Cancellation points ·

sethostent()
· Cancellation points ·

setjmp.h
· Conforming to standards ·

setlocale()
· setlocale() ·

setnetent()
· Cancellation points ·

setprio(), use only for QNX 4 compatibility
· Scheduling policies ·

setpriority(), don't use
· Scheduling policies ·

setprotoent()
· Cancellation points ·

setpwent()
· Cancellation points ·

setservent()
· Cancellation points ·

setvbuf()
· Error conditions ·

shared interrupts
· Ordering of shared interrupts · Problems with shared interrupts ·

shared memory objects, opening
· shm_open() ·

shared objects
building
· Recognized variant names ·
version number
· The qtargets.mk include file ·

SHELL
· Starting your program · Your program's arguments ·

shell script, starting processes via
· Starting processes — two methods ·

shm_ctl()
· Non-POSIX functions with POSIX-sounding names · shm_ctl() behavior ·

shm_ctl_special()
· Non-POSIX functions with POSIX-sounding names ·

shm_open()
· shm_ctl() behavior · shm_open() ·

SHMCTL_ANON
· shm_ctl() behavior ·

SHMCTL_GLOBAL
· shm_ctl() behavior ·

SHMCTL_LOWERPROT
· shm_ctl() behavior ·

SHMCTL_PHYS
· shm_ctl() behavior ·

SHRT_MAX
· <limits.h> · Float, standard I/O, and limit values ·

SHRT_MIN
· <limits.h> ·

si_code
· 2.4.3. Signal Actions ·

SIG_ATOMIC_MAX
· <stdint.h> ·

SIG_ATOMIC_MIN
· <stdint.h> ·

SIGABRT
· Abnormal process termination ·

sigaction
· sigaction() ·

sigaction()
· Error conditions · sigaction() ·

sigaddset()
· Error conditions ·

sigblock()
· Non-POSIX functions with POSIX-sounding names ·

SIGBUS
· 2.4. Signal Concepts · 2.4.3. Signal Actions · Abnormal process termination · signal() ·

SIGCHLD
· <signal.h> · Sample parent process using wait() ·

SIGCLD
· 2.4.3. Signal Actions · <signal.h> ·

SIGDEADLK
· <signal.h> ·

sigdelset()
· Error conditions ·

SIGEMT
· <signal.h> · Abnormal process termination ·

sigevent
· 2.4.2. Realtime Signal Generation and Delivery · DCMD_PROC_EVENT ·

SIGFPE
· 2.4.3. Signal Actions · Abnormal process termination ·

SIGILL
· Abnormal process termination ·

SIGIO
· <signal.h> ·

SIGIOT
· <signal.h> ·

sigismember()
· Error conditions ·

sigmask()
· Non-POSIX functions with POSIX-sounding names ·

signal()
· Error conditions · signal() ·

signal.h
· <signal.h> · Conforming to standards ·

signals
· <signal.h> · DCMD_PROC_RUN · sigaction() · signal() ·
actions
· 2.4.3. Signal Actions ·
debugger
· Giving your program a signal · Signals ·
default action
· Abnormal process termination ·
delivering
· DCMD_PROC_SIGNAL ·
floating-point operations aren't safe to use in handlers
· Some definitions ·
interrupt handlers
· Using InterruptAttach() ·
masks
· 2.4.2. Realtime Signal Generation and Delivery ·
pending
· 2.4. Signal Concepts · sigwait() ·
postmortem debugging
· Abnormal process termination ·
sending for memory errors
· Specifying an error handler ·
threads
· Some definitions · Thread information ·

SIGPOLL
· <signal.h> ·

SIGPWR
· <signal.h> ·

SIGQUEUE_MAX
· <limits.h> · Float, standard I/O, and limit values ·

SIGQUIT
· Abnormal process termination ·

SIGRTMAX
· <signal.h> ·

SIGRTMIN
· <signal.h> ·

SIGSEGV
· 2.4.3. Signal Actions · Abnormal process termination ·

sigsetmask()
· Non-POSIX functions with POSIX-sounding names ·

SIGSTOP
· Specifying an error handler ·

SIGSYS
· Abnormal process termination ·

sigtimedwait()
· Error conditions ·

SIGTRAP
· 2.4.3. Signal Actions · Abnormal process termination ·

sigunblock()
· Non-POSIX functions with POSIX-sounding names ·

sigwait()
· Error conditions · sigwait() ·

sigwaitinfo()
· Detecting termination from a starter process · Error conditions · Sample parent process using sigwaitinfo() ·

SIGWINCH
· <signal.h> ·

SIGXCPU
· Abnormal process termination ·

SIGXFSZ
· Abnormal process termination ·

sin(), sinf(), sinl()
· sin(), sinf(), sinl() ·

SIZE_MAX
· <stdint.h> ·

slash characters
locale names
· 7.1. General ·
message queues
· mq_open() ·
named semaphores
· sem_open() ·
pathnames
· 4.11. Pathname Resolution ·
QNX 4 node names
· How does it work? ·
shared memory objects
· shm_open() ·
variant names
· Recognized variant names ·

slay
· 2.9.4. Thread Scheduling ·

SMP (Symmetric Multiprocessing)
controlling the processors a thread can run on
· 2.9.4. Thread Scheduling ·
determining which processor a thread last ran on
· Thread information ·
interrupts on
· Interrupts on multicore systems · Safe functions · Updating common data structures ·

SO_VERSION macro
· The qtargets.mk include file ·

software bus
· Process model ·

spawn()
· Non-POSIX functions with POSIX-sounding names ·

spawn* family of functions
· Detecting termination from a starter process · Process creation ·
inheriting file descriptors
· Inheriting file descriptors ·

spawnl()
· Non-POSIX functions with POSIX-sounding names ·

spawnle()
· Non-POSIX functions with POSIX-sounding names ·

spawnlp()
· Non-POSIX functions with POSIX-sounding names ·

spawnlpe()
· Non-POSIX functions with POSIX-sounding names ·

spawnp()
· Non-POSIX functions with POSIX-sounding names ·

spawnv()
· Non-POSIX functions with POSIX-sounding names ·

spawnve()
· Non-POSIX functions with POSIX-sounding names ·

spawnvp()
· Non-POSIX functions with POSIX-sounding names ·

spawnvpe()
· Non-POSIX functions with POSIX-sounding names ·

special device files, reading past end-of-file
· read() ·

sporadic scheduling
· 2.8.4. Processing Scheduling · 2.9.4. Thread Scheduling · pthread_getschedparam(), pthread_setschedparam() · Scheduling policies · Sporadic scheduling · Thread information ·

sqrt(), sqrtf(), sqrtl()
· sqrt(), sqrtf(), sqrtl() ·

SRCS macro
· The qrules.mk include file ·

SRCVPATH macro
· The qrules.mk include file ·

SS_REPL_MAX
· <limits.h> · Float, standard I/O, and limit values ·

SSIZE_MAX
· <limits.h> · Float, standard I/O, and limit values · mq_receive() · read() · write() ·

stack
pointer
· Thread information ·
size
· Thread information ·
space, additional required for memory checking
· Caveats ·

STACK state
· Thread information ·

stale pointers
· Releasing memory ·

standard I/O streams
· 2.5. Standard I/O Streams · 2.5.1. Interaction of File Descriptors and Standard I/O Streams ·

standards, conforming to
· Conforming to standards ·

starter process
· Detecting termination from a starter process · Starting processes — two methods ·

stat()
· Controlling processes via the /proc filesystem · Error conditions · Files and directories · stat() ·

stat.h
· Conforming to standards ·

STATE_CONDVAR
· Thread information ·

STATE_JOIN
· Thread information ·

STATE_MUTEX
· Thread information ·

STATE_RECEIVE
· Thread information ·

STATE_REPLY
· Thread information ·

STATE_SEM
· Thread information ·

STATE_SEND
· Thread information ·

STATE_STACK
· Thread information ·

STATE_WAITPAGE
· Thread information ·

STATE_WAITTHREAD
· Thread information ·

static
library
· Static libraries ·
linking
· Static linking · The qrules.mk include file ·
port link via TCP/IP
· TCP/IP static port connection ·

stdint.h
· <stdint.h> ·

stdio.h
· Conforming to standards ·

stdlib.h
· Conforming to standards ·

straddstr()
· Non-POSIX functions with POSIX-sounding names ·

strcmpi()
· Non-POSIX functions with POSIX-sounding names ·

strcoll()
· Error conditions ·

STREAM_MAX
· <limits.h> · Float, standard I/O, and limit values ·

strerror()
· Error conditions ·

strerror_r()
· Error conditions ·

stricmp()
· Non-POSIX functions with POSIX-sounding names ·

string operations, boundary checking for
· Description of optional checks ·

string.h
· Conforming to standards ·

strlcat()
· Non-POSIX functions with POSIX-sounding names ·

strlcpy()
· Non-POSIX functions with POSIX-sounding names ·

strlwr()
· Non-POSIX functions with POSIX-sounding names ·

strnicmp()
· Non-POSIX functions with POSIX-sounding names ·

strnset()
· Non-POSIX functions with POSIX-sounding names ·

strrev()
· Non-POSIX functions with POSIX-sounding names ·

strsep()
· Non-POSIX functions with POSIX-sounding names ·

strset()
· Non-POSIX functions with POSIX-sounding names ·

strsignal()
· Non-POSIX functions with POSIX-sounding names ·

strtod()
· Error conditions · strtod(), strtof(), strtold() ·

strtof()
· Error conditions · strtod(), strtof(), strtold() ·

strtoimax()
· Error conditions ·

strtol()
· Error conditions · strtol(), strtoll() ·

strtold()
· Error conditions · strtod(), strtof(), strtold() ·

strtoll()
· strtol(), strtoll() ·

strtoul()
· Error conditions · strtoul(), strtoull() ·

strtoull()
· strtoul(), strtoull() ·

strtoumax()
· Error conditions ·

struct sigevent
· Signalling the application code ·

strupr()
· Non-POSIX functions with POSIX-sounding names ·

strxfrm()
· Error conditions ·

Supervisor mode
· _NTO_TCTL_IO behavior ·

support, technical
· Technical support ·

symbol resolution, on-demand
· Lazy binding ·

SYMLINK_MAX
· <limits.h> ·

SYMLOOP_MAX
· <limits.h> ·

sys/stat.h
· <sys/stat.h> ·

syslog()
· Cancellation points ·

SYSNAME
· GNU configure ·

SYSPAGE_ENTRY()
· What time is it? ·

system clock
· 2.8.5. Clocks and Timers · <time.h> ·

System mode
· _NTO_TCTL_IO behavior ·

system page, getting
· DCMD_PROC_SYSINFO ·

system trace events (not implemented)
· 3.387. System Trace Event ·

system()
· Process creation ·

· ! · 0 · 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 ·