man pages section 3: Basic Library Functions
    
S
 
 scan a directory
  -- alphasort ( Index Term Link )
  -- scandir ( Index Term Link )
 
 scandir -- scan a directory ( Index Term Link )
 
 scanf -- convert formatted input ( Index Term Link )
  Conversion Characters ( Index Term Link )
  Conversion Specifications ( Index Term Link )
 
 scheduling priority, change priority of a process -- nice ( Index Term Link )
 
 search functions
  binary search a sorted table -- bsearch ( Index Term Link )
  linear search and update routine -- lsearch, lfind ( Index Term Link )
  manage hash search tables -- hsearch ( Index Term Link )
 
 seconvert -- convert number to ASCII ( Index Term Link )
 
 seekdir -- set position of directory stream ( Index Term Link )
 
 select -- synchronous I/O multiplexing ( Index Term Link )
 
 send a ``break'' for a specific duration -- tcsendbreak ( Index Term Link )
 
 set and/or get alternate signal stack context -- sigstack ( Index Term Link )
 
 set and/or get signal stack context -- sigstack ( Index Term Link )
 
 set encoding key -- setkey ( Index Term Link )
 
 set foreground process group ID -- tcsetpgrp ( Index Term Link )
 
 set input baud rate, -- cfsetispeed ( Index Term Link )
 
 set output baud rate, -- cfsetospeed ( Index Term Link )
 
 set position of directory stream -- seekdir ( Index Term Link )
 
 set stream orientation -- fwide ( Index Term Link )
 
 set the parameters associated with the terminal -- tcsetattr ( Index Term Link )
 
 set wide-characters in memory -- wmemset ( Index Term Link )
 
 setcat -- define default catalog ( Index Term Link )
 
 setgrent -- group database entry functions ( Index Term Link )
 
 sethostname -- set name of current host ( Index Term Link )
 
 setjmp -- non-local goto ( Index Term Link ) ( Index Term Link )
 
 _setjmp -- non-local goto ( Index Term Link ) ( Index Term Link )
 
 setkey -- set encoding key ( Index Term Link )
 
 setlabel -- define the label for pfmt() and lfmt(). ( Index Term Link )
 
 setlocale -- modify and query a program's locale ( Index Term Link )
 
 setlogmask -- control system log ( Index Term Link )
 
 setpriority -- get or set process scheduling priority ( Index Term Link )
 
 setpwnam -- get password entry from user database ( Index Term Link )
 
 setspent -- get shadow password database entry ( Index Term Link )
 
 setstate -- pseudorandom number functions ( Index Term Link )
 
 settimeofday -- set date and time ( Index Term Link )
 
 settimeofday -- set system's notion of current Greenwich time ( Index Term Link )
 
 setusershell() -- function ( Index Term Link )
 
 setutent -- user accounting database functions ( Index Term Link )
 
 setutxent -- user accounting database functions ( Index Term Link )
 
 severity levels, applications, build a list for use with fmtmsg -- addseverity ( Index Term Link )
 
 sfconvert -- convert number to ASCII ( Index Term Link )
 
 sgconvert -- convert number to ASCII ( Index Term Link )
 
 shared object
  close -- dlclose ( Index Term Link )
  get address of symbol -- dlsym ( Index Term Link )
  get diagnostic information -- dlerror ( Index Term Link )
  open -- dlopen ( Index Term Link )
 
 shell command, issue one -- system ( Index Term Link )
 
 sig2str -- translation between signal name and signal number ( Index Term Link )
 
 sigaddset -- manipulate sets of signals ( Index Term Link )
 
 sigdelset -- manipulate sets of signals ( Index Term Link )
 
 sigemptyset -- manipulate sets of signals ( Index Term Link )
 
 sigfillset -- manipulate sets of signals ( Index Term Link )
 
 sigfpe() function ( Index Term Link )
 
 sighold -- adds sig to the calling process's signal mask ( Index Term Link )
 
 sigignore -- sets the disposition of sig to SIG_IGN ( Index Term Link )
 
 siginterrupt -- allow signals to interrupt functions ( Index Term Link )
 
 sigismember --manipulate sets of signals ( Index Term Link )
 
 siglongjmp -- non-local goto ( Index Term Link )
 
 signal -- modify signal disposition ( Index Term Link )
 
 signal -- simplified software signal facilities ( Index Term Link )
 
 signal
  schedule after interval in microseconds -- ualarm ( Index Term Link )
  suspend execution for interval in microseconds -- usleep ( Index Term Link )
 
 simplified signal facilities -- bsd_signal ( Index Term Link )
 
 signal management, simplified, for application processes -- signal ( Index Term Link )
 
 signal messages, system
  -- psignal ( Index Term Link ) ( Index Term Link )
 
 signals, block
  -- sigblock ( Index Term Link )
  -- sigmask ( Index Term Link )
  -- sigpause ( Index Term Link )
  -- sigsetmask ( Index Term Link )
 
 signals, software
  -- gsignal ( Index Term Link )
  -- ssignal ( Index Term Link )
 
 sigpause -- removes sig from the calling process's signal mask and suspends the calling process until a signal is received ( Index Term Link )
 
 sigrelse -- removes sig from the calling process's signal mask ( Index Term Link )
 
 sigset -- modify signal disposition ( Index Term Link )
 
 sigsetjmp -- non-local goto ( Index Term Link )
 
 sigsetops -- manipulate sets of signals ( Index Term Link )
 
 sigstack -- set and/or get alternate signal stack context ( Index Term Link )
 
 sigstack -- set and/or get signal stack context ( Index Term Link )
 
 sigvec -- software signal facilities ( Index Term Link )
 
 single-byte to wide-character conversion -- btowc ( Index Term Link )
 
 single_to_decimal -- decimal record from single-precision floating ( Index Term Link )
 
 sleep -- suspend execution for interval ( Index Term Link )
 
 sleep, suspend execution for interval in microseconds -- usleep ( Index Term Link )
 
 snprintf -- print formatted output ( Index Term Link )
 
 software signals
  -- gsignal ( Index Term Link )
  -- ssignal ( Index Term Link )
 
 sort, quick -- qsort ( Index Term Link )
 
 sprintf -- formatted output conversion ( Index Term Link )
 
 sprintf -- print formatted output ( Index Term Link )
 
 srand -- reset simple random number generator ( Index Term Link )
 
 srandom -- pseudorandom number functions ( Index Term Link )
 
 sscanf -- convert formatted input ( Index Term Link )
 
 stdio -- standard buffered input/output package ( Index Term Link )
 
 sting collation, -- strcoll ( Index Term Link )
 
 store -- data base subroutines ( Index Term Link )
 
 str2sig -- translation between signal name and signal number ( Index Term Link )
 
 strcasecmp -- string operations ( Index Term Link )
 
 strcat -- string operations ( Index Term Link )
 
 strchr -- string operations ( Index Term Link )
 
 strcmp -- string operations ( Index Term Link )
 
 strcpy -- string operations ( Index Term Link )
 
 strcspn -- string operations ( Index Term Link )
 
 strdup -- string operations ( Index Term Link )
 
 stream
  convert a string of Process Code characters to EUC characters and put it on a stream -- putws ( Index Term Link )
  open -- fopen ( Index Term Link )
 
 stream, assign buffering
  -- setbuf ( Index Term Link )
  -- setvbuf ( Index Term Link )
 
 stream, get string
  -- fgets ( Index Term Link )
  -- gets ( Index Term Link )
 
 stream, put a string
  -- fputs ( Index Term Link )
  -- puts ( Index Term Link )
 
 stream status inquiries
  -- clearerr ( Index Term Link )
  -- feof ( Index Term Link )
  -- ferror ( Index Term Link )
  -- fileno ( Index Term Link )
 
 STREAMS
  attach a STREAMS-based file descriptor to an object in the file system name space -- fattach ( Index Term Link )
  test file descriptor for a STREAMS file -- isastream ( Index Term Link )
 
 strfmon -- convert monetary value to string ( Index Term Link )
 
 strftime -- convert date and time to string ( Index Term Link )
 
 string -- string operations ( Index Term Link )
 
 string operations -- strcasecmp ( Index Term Link )
 
 string operations -- strcat ( Index Term Link )
 
 string operations -- strchr ( Index Term Link )
 
 string operations -- strcmp ( Index Term Link )
 
 string operations -- strcpy ( Index Term Link )
 
 string operations -- strcspn ( Index Term Link )
 
 string operations -- strdup ( Index Term Link )
 
 string operations -- string ( Index Term Link )
 
 string operations -- strlcat ( Index Term Link )
 
 string operations -- strlcpy ( Index Term Link )
 
 string operations -- strlen ( Index Term Link )
 
 string operations -- strncasecmp ( Index Term Link )
 
 string operations -- strncat ( Index Term Link )
 
 string operations -- strncmp ( Index Term Link )
 
 string operations -- strncpy ( Index Term Link )
 
 string operations -- strpbrk ( Index Term Link )
 
 string operations -- strrchr ( Index Term Link )
 
 string operations -- strspn ( Index Term Link )
 
 string operations -- strstr ( Index Term Link )
 
 string operations -- strtok ( Index Term Link )
 
 string operations -- strtok_r ( Index Term Link )
 
 string conversion routines
  -- atoi ( Index Term Link )
  -- atol ( Index Term Link )
  -- atoll ( Index Term Link )
  -- lltostr ( Index Term Link )
  -- strtol ( Index Term Link )
  -- strtoll ( Index Term Link )
  -- ulltostr ( Index Term Link )
 
 string encoding function -- crypt ( Index Term Link )
 
 string operation, get error message string -- strerror ( Index Term Link )
 
 string operations
  bit and byte -- bstring ( Index Term Link )
  -- index ( Index Term Link )
  -- rindex ( Index Term Link )
 
 string_to_decimal -- decimal record from character string ( Index Term Link )
 
 string transformation -- strxfrm ( Index Term Link )
 
 strings, convert from numbers -- econvert ( Index Term Link )
 
 strlcat -- string operations ( Index Term Link )
 
 strlcpy -- string operations ( Index Term Link )
 
 strlen -- string operations ( Index Term Link )
 
 strncasecmp -- string operations ( Index Term Link )
 
 strncat -- string operations ( Index Term Link )
 
 strncmp -- string operations ( Index Term Link )
 
 strncpy -- string operations ( Index Term Link )
 
 strpbrk -- string operations ( Index Term Link )
 
 strptime -- date and time conversion ( Index Term Link )
 
 strrchr -- string operations ( Index Term Link )
 
 strsignal -- get name of signal ( Index Term Link )
 
 strspn -- string operations ( Index Term Link )
 
 strstr -- string operations ( Index Term Link )
 
 strtod -- convert string to double-precision number ( Index Term Link )
 
 strtok -- string operations ( Index Term Link )
 
 strtok_r -- string operations ( Index Term Link )
 
 strtol -- string conversion routines ( Index Term Link )
 
 strtoll -- string conversion routines ( Index Term Link )
 
 strtoul -- convert string to unsigned long ( Index Term Link )
 
 strtows -- code conversion for Process Code and File Code ( Index Term Link )
 
 strxfrm -- string transformation ( Index Term Link )
 
 suspend or restart the transmission or reception of data -- tcflow ( Index Term Link )
 
 swab -- swap bytes ( Index Term Link )
 
 swap bytes -- swab ( Index Term Link )
 
 swapcontext -- manipulate user contexts ( Index Term Link )
 
 swprintf -- print formatted wide-character output ( Index Term Link )
 
 swscanf -- convert formatted wide-character input ( Index Term Link )
 
 symbol address, get address in shared object or executable -- dlsym ( Index Term Link )
 
 symbol table, get entries -- nlist ( Index Term Link )
 
 sync_instruction_memory -- make modified instructions executable ( Index Term Link )
 
 synchronize changes to a file -- fsync ( Index Term Link )
 
 synchronous I/O multiplexing
  -- FD_CLR ( Index Term Link )
  -- FD_ISSET ( Index Term Link )
  -- FD_SET ( Index Term Link )
  -- select ( Index Term Link ) ( Index Term Link )
 
 sys_siglist -- system signal messages list ( Index Term Link )
 
 syscall -- indirect system call ( Index Term Link )
 
 sysconf -- get configurable system variables ( Index Term Link )
 
 syslog -- control system log ( Index Term Link )
 
 system -- issue shell command ( Index Term Link )
 
 system error messages, print -- perror ( Index Term Link )
 
 system signal messages, -- psignal ( Index Term Link )
 
 system variables, get configurable ones -- sysconf ( Index Term Link )