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 ·