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

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 ·


SCHED_FIFO
· FIFO scheduling · Scheduling algorithms ·

sched_getparam()
· Scheduling algorithms ·

sched_getscheduler()
· Scheduling algorithms ·

SCHED_OTHER
· Scheduling algorithms ·

sched_param
· Scheduling algorithms ·

SCHED_RR
· Round-robin scheduling · Scheduling algorithms ·

sched_setparam()
· Scheduling algorithms ·

sched_setscheduler()
· Scheduling algorithms ·

SCHED_SPORADIC
· Scheduling algorithms · Sporadic scheduling ·

sched_yield()
· When the thread yields ·

SchedGet()
· Scheduling algorithms ·

SchedSet()
· Scheduling algorithms ·

scheduling
· Priorities and scheduling · Scheduling algorithms ·

scheduling algorithms
· Scheduling algorithms ·
FIFO
· FIFO scheduling ·
round-robin
· Round-robin scheduling ·
sporadic
· Sporadic scheduling ·

script, shell
See shell script

SECTION macro
· The qrules.mk include file ·

SECTION_ROOT macro
· The qrules.mk include file ·

security, process address space
· Establishing a connection ·

select()
· Oversleeping: errors in delays ·

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

SEM state
· Thread information ·

SEND state
· Thread information ·

servers, detecting client termination
· Detecting client termination ·

setjmp.h
· Conforming to standards ·

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

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

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

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()
· shm_ctl() behavior ·

shm_open()
· shm_ctl() behavior ·

SHMCTL_ANON
· shm_ctl() behavior ·

SHMCTL_GLOBAL
· shm_ctl() behavior ·

SHMCTL_LOWERPROT
· shm_ctl() behavior ·

SHMCTL_PHYS
· shm_ctl() behavior ·

SIGABRT
· Abnormal process termination ·

SIGBUS
· Abnormal process termination ·

SIGCHLD
· Sample parent process using wait() ·

SIGEMT
· Abnormal process termination ·

sigevent
· DCMD_PROC_EVENT ·

SIGFPE
· Abnormal process termination ·

SIGILL
· Abnormal process termination ·

signal.h
· Conforming to standards ·

signals
· DCMD_PROC_RUN ·
debugger
· Giving your program a signal · Signals ·
default action
· Abnormal process termination ·
delivering
· DCMD_PROC_SIGNAL ·
interrupt handlers
· Using InterruptAttach() ·
postmortem debugging
· Abnormal process termination ·
sending for memory errors
· Specifying an error handler ·
threads
· Some definitions · Thread information ·

SIGQUIT
· Abnormal process termination ·

SIGSEGV
· Abnormal process termination ·

SIGSTOP
· Specifying an error handler ·

SIGSYS
· Abnormal process termination ·

SIGTRAP
· Abnormal process termination ·

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

SIGXCPU
· Abnormal process termination ·

SIGXFSZ
· Abnormal process termination ·

SMP (Symmetric Multiprocessing)
determining which process 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* family of functions
· Detecting termination from a starter process · Process creation ·
inheriting file descriptors
· Inheriting file descriptors ·

sporadic scheduling
· Sporadic scheduling ·

SRCS macro
· The qrules.mk include file ·

SRCVPATH macro
· The qrules.mk include file ·

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

STACK state
· Thread information ·

stale pointers
· Releasing memory ·

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 ·

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 ·

stdio.h
· Conforming to standards ·

stdlib.h
· Conforming to standards ·

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

string.h
· Conforming to standards ·

struct sigevent
· Signalling the application code ·

Supervisor mode
· _NTO_TCTL_IO behavior ·

SYSNAME
· GNU configure ·

System mode
· _NTO_TCTL_IO behavior ·

system page, getting
· DCMD_PROC_SYSINFO ·

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 ·