The Open Group Base Specifications Issue 7
IEEE Std 1003.1-2008
Copyright © 2008 The IEEE and The Open Group, All Rights reserved.

[ 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 | Index ]

### S

- _setjmp(), _longjmp - non-local goto
- sact - print current SCCS file-editing activity (DEVELOPMENT)
- scalbln(), scalblnf, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
- scalblnf(), scalbln, scalblnl, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
- scalblnl(), scalbln, scalblnf, scalbn, scalbnf, scalbnl - compute exponent using FLT_RADIX
- scalbn(), scalbln, scalblnf, scalblnl, scalbnf, scalbnl - compute exponent using FLT_RADIX
- scalbnf(), scalbln, scalblnf, scalblnl, scalbn, scalbnl - compute exponent using FLT_RADIX
- scalbnl(), scalbln, scalblnf, scalblnl, scalbn, scalbnf - compute exponent using FLT_RADIX
- scandir(), alphasort - scan a directory
- scanf(), fscanf, sscanf - convert formatted input
- sccs - front end for the SCCS subsystem (DEVELOPMENT)
- sched.h - execution scheduling
- sched_getparam() - get scheduling parameters (REALTIME)
- sched_getscheduler() - get scheduling policy (REALTIME)
- sched_get_priority_max(), sched_get_priority_min - get priority limits (REALTIME)
- sched_get_priority_min(), sched_get_priority_max - get priority limits (REALTIME)
- sched_rr_get_interval() - get execution time limits (REALTIME)
- sched_setparam() - set scheduling parameters (REALTIME)
- sched_setscheduler() - set scheduling policy and parameters (REALTIME)
- sched_yield() - yield the processor
- search.h - search tables
- sed - stream editor
- seed48(), drand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, srand48 - generate uniformly distributed pseudo-random numbers
- seekdir() - set the position of a directory stream
- select(), pselect - synchronous I/O multiplexing
- semaphore.h - semaphores
- semctl() - XSI semaphore control operations
- semget() - get set of XSI semaphores
- semop() - XSI semaphore operations
- sem_close() - close a named semaphore
- sem_destroy() - destroy an unnamed semaphore
- sem_getvalue() - get the value of a semaphore
- sem_init() - initialize an unnamed semaphore
- sem_open() - initialize and open a named semaphore
- sem_post() - unlock a semaphore
- sem_timedwait() - lock a semaphore
- sem_trywait(), sem_wait - lock a semaphore
- sem_unlink() - remove a named semaphore
- sem_wait(), sem_trywait - lock a semaphore
- send() - send a message on a socket
- sendmsg() - send a message on a socket using a message structure
- sendto() - send a message on a socket
- set - set or unset options and positional parameters
- setbuf() - assign buffering to a stream
- setegid() - set the effective group ID
- setenv() - add or change environment variable
- seteuid() - set effective user ID
- setgid() - set-group-ID
- setgrent(), endgrent, getgrent - group database entry functions
- sethostent(), endhostent, gethostent - network host database functions
- setitimer(), getitimer - get and set value of interval timer
- setjmp() - set jump point for a non-local goto
- setjmp.h - stack environment declarations
- setkey() - set encoding key (CRYPT)
- setlocale() - set program locale
- setlogmask(), closelog, openlog, syslog - control system log
- setnetent(), endnetent, getnetbyaddr, getnetbyname, getnetent - network database functions
- setpgid() - set process group ID for job control
- setpgrp() - set the process group ID
- setpriority(), getpriority - get and set the nice value
- setprotoent(), endprotoent, getprotobyname, getprotobynumber, getprotoent - network protocol database functions
- setpwent(), endpwent, getpwent - user database functions
- setregid() - set real and effective group IDs
- setreuid() - set real and effective user IDs
- setrlimit(), getrlimit - control maximum resource consumption
- setservent(), endservent, getservbyname, getservbyport, getservent - network services database functions
- setsid() - create session and set process group ID
- setsockopt() - set the socket options
- setstate(), initstate, random, srandom - pseudo-random number functions
- setuid() - set user ID
- setutxent(), endutxent, getutxent, getutxid, getutxline, pututxline - user accounting database functions
- setvbuf() - assign buffering to a stream
- sh - shell, the standard command language interpreter
- shift - shift positional parameters
- shmat() - XSI shared memory attach operation
- shmctl() - XSI shared memory control operations
- shmdt() - XSI shared memory detach operation
- shmget() - get an XSI shared memory segment
- shm_open() - open a shared memory object (REALTIME)
- shm_unlink() - remove a shared memory object (REALTIME)
- shutdown() - shut down socket send and receive operations
- sigaction() - examine and change a signal action
- sigaddset() - add a signal to a signal set
- sigaltstack() - set and get signal alternate stack context
- sigdelset() - delete a signal from a signal set
- sigemptyset() - initialize and empty a signal set
- sigfillset() - initialize and fill a signal set
- sighold(), sigignore, sigpause, sigrelse, sigset - signal management
- sigignore(), sighold, sigpause, sigrelse, sigset - signal management
- siginterrupt() - allow signals to interrupt functions
- sigismember() - test for a signal in a signal set
- siglongjmp() - non-local goto with signal handling
- signal() - signal management
- signal.h - signals
- signbit() - test sign
- signgam, lgamma, lgammaf, lgammal - log gamma function
- sigpause(), sighold, sigignore, sigrelse, sigset - signal management
- sigpending() - examine pending signals
- sigprocmask(), pthread_sigmask - examine and change blocked signals
- sigqueue() - queue a signal to a process
- sigrelse(), sighold, sigignore, sigpause, sigset - signal management
- sigset(), sighold, sigignore, sigpause, sigrelse - signal management
- sigsetjmp() - set jump point for a non-local goto
- sigsuspend() - wait for a signal
- sigtimedwait(), sigwaitinfo - wait for queued signals
- sigwait() - wait for queued signals
- sigwaitinfo(), sigtimedwait - wait for queued signals
- sin(), sinf, sinl - sine function
- sinf(), sin, sinl - sine function
- sinh(), sinhf, sinhl - hyperbolic sine functions
- sinhf(), sinh, sinhl - hyperbolic sine functions
- sinhl(), sinh, sinhf - hyperbolic sine functions
- sinl(), sin, sinf - sine function
- sleep - suspend execution for an interval
- sleep() - suspend execution for an interval of time
- snprintf(), dprintf, fprintf, printf, sprintf - print formatted output
- sockatmark() - determine whether a socket is at the out-of-band mark
- socket() - create an endpoint for communication
- socketpair() - create a pair of connected sockets
- sort - sort, merge, or sequence check text files
- spawn.h - spawn (ADVANCED REALTIME)
- split - split files into pieces
- sprintf(), dprintf, fprintf, printf, snprintf - print formatted output
- sqrt(), sqrtf, sqrtl - square root function
- sqrtf(), sqrt, sqrtl - square root function
- sqrtl(), sqrt, sqrtf - square root function
- srand(), rand, rand_r - pseudo-random number generator
- srand48(), drand48, erand48, jrand48, lcong48, lrand48, mrand48, nrand48, seed48 - generate uniformly distributed pseudo-random numbers
- srandom(), initstate, random, setstate - pseudo-random number functions
- sscanf(), fscanf, scanf - convert formatted input
- stat(), fstatat, lstat - get file status
- statvfs(), fstatvfs - get file system information
- stdarg.h - handle variable argument list
- stdbool.h - boolean type and values
- stddef.h - standard type definitions
- stderr, stdin, stdout - standard I/O streams
- stdin, stderr, stdout - standard I/O streams
- stdint.h - integer types
- stdio.h - standard buffered input/output
- stdlib.h - standard library definitions
- stdout, stderr, stdin - standard I/O streams
- stpcpy(), strcpy - copy a string and return a pointer to the end of the result
- stpncpy(), strncpy - copy fixed length string, returning a pointer to the array end
- strcasecmp(), strcasecmp_l, strncasecmp, strncasecmp_l - case-insensitive string comparisons
- strcasecmp_l(), strcasecmp, strncasecmp, strncasecmp_l - case-insensitive string comparisons
- strcat() - concatenate two strings
- strchr() - string scanning operation
- strcmp() - compare two strings
- strcoll(), strcoll_l - string comparison using collating information
- strcoll_l(), strcoll - string comparison using collating information
- strcpy(), stpcpy - copy a string and return a pointer to the end of the result
- strcspn() - get the length of a complementary substring
- strdup(), strndup - duplicate a specific number of bytes from a string
- strerror(), strerror_l, strerror_r - get error message string
- strerror_l(), strerror, strerror_r - get error message string
- strerror_r(), strerror, strerror_l - get error message string
- strfmon(), strfmon_l - convert monetary value to a string
- strfmon_l(), strfmon - convert monetary value to a string
- strftime(), strftime_l - convert date and time to a string
- strftime_l(), strftime - convert date and time to a string
- string.h - string operations
- strings - find printable strings in files
- strings.h - string operations
- strip - remove unnecessary information from strippable files (DEVELOPMENT)
- strlen(), strnlen - get length of fixed size string
- strncasecmp(), strcasecmp, strcasecmp_l, strncasecmp_l - case-insensitive string comparisons
- strncasecmp_l(), strcasecmp, strcasecmp_l, strncasecmp - case-insensitive string comparisons
- strncat() - concatenate a string with part of another
- strncmp() - compare part of two strings
- strncpy(), stpncpy - copy fixed length string, returning a pointer to the array end
- strndup(), strdup - duplicate a specific number of bytes from a string
- strnlen(), strlen - get length of fixed size string
- stropts.h - STREAMS interface (STREAMS)
- strpbrk() - scan a string for a byte
- strptime() - date and time conversion
- strrchr() - string scanning operation
- strsignal() - get name of signal
- strspn() - get length of a substring
- strstr() - find a substring
- strtod(), strtof, strtold - convert a string to a double-precision number
- strtof(), strtod, strtold - convert a string to a double-precision number
- strtoimax(), strtoumax - convert string to integer type
- strtok(), strtok_r - split string into tokens
- strtok_r(), strtok - split string into tokens
- strtol(), strtoll - convert a string to a long integer
- strtold(), strtod, strtof - convert a string to a double-precision number
- strtoll(), strtol - convert a string to a long integer
- strtoul(), strtoull - convert a string to an unsigned long
- strtoull(), strtoul - convert a string to an unsigned long
- strtoumax(), strtoimax - convert string to integer type
- strxfrm(), strxfrm_l - string transformation
- strxfrm_l(), strxfrm - string transformation
- stty - set the options for a terminal
- swab() - swap bytes
- swprintf(), fwprintf, wprintf - print formatted wide-character output
- swscanf(), fwscanf, wscanf - convert formatted wide-character input
- symlink(), symlinkat - make a symbolic link relative to directory file descriptor
- symlinkat(), symlink - make a symbolic link relative to directory file descriptor
- sync() - schedule file system updates
- sys/ipc.h - XSI interprocess communication access structure
- sys/mman.h - memory management declarations
- sys/msg.h - XSI message queue structures
- sys/resource.h - definitions for XSI resource operations
- sys/select.h - select types
- sys/sem.h - XSI semaphore facility
- sys/shm.h - XSI shared memory facility
- sys/socket.h - main sockets header
- sys/stat.h - data returned by the stat() function
- sys/statvfs.h - VFS File System information structure
- sys/time.h - time types
- sys/times.h - file access and modification times structure
- sys/types.h - data types
- sys/uio.h - definitions for vector I/O operations
- sys/un.h - definitions for UNIX domain sockets
- sys/utsname.h - system name structure
- sys/wait.h - declarations for waiting
- sysconf() - get configurable system variables
- syslog(), closelog, openlog, setlogmask - control system log
- syslog.h - definitions for system error logging
- system() - issue a command

Topics

- Saved Resource Limits
- Saved Set-Group-ID
- Saved Set-User-ID
- Scheduling Allocation Domain
- Scheduling Contention Scope
- Scheduling Policy
- Scheduling Policy (General Concept)
- Scheduling
- Screen
- Scroll
- Seconds Since the Epoch
- Semaphore
- Semaphore (General Concept)
- Session Leader
- Session Lifetime
- Session
- Shared Memory Object
- Shell Script
- Shell, the
- Shell
- Signal Stack
- Signal
- Single-Quote Character
- Slash Character (<slash>)
- Socket Address
- Socket
- Soft Limit
- Source Code
- Space Character (<space>)
- Spawn
- Special Built-In
- Special Parameter
- Spin Lock
- Sporadic Server
- Standard Error
- Standard Input
- Standard Output
- Standard Utilities
- STREAM End
- STREAM Head
- Stream
- STREAM
- STREAMS Multiplexor
- String
- Subshell
- Successfully Transferred
- Supplementary Group ID
- Suspended Job
- Symbolic Constant
- Symbolic Link
- Synchronized I/O Completion
- Synchronized I/O Data Integrity Completion
- Synchronized I/O File Integrity Completion
- Synchronized I/O Operation
- Synchronized Input and Output
- Synchronous I/O Operation
- Synchronously-Generated Signal
- System Boot
- System Clock
- System Console
- System Crash
- System Databases
- System Documentation
- System Process
- System Reboot
- System Trace Event
- System-Wide
- System