Select the service you want to read about or go back to Base Operating System (BOS) and Extensions.
| SAXPY Subroutine | Computes a constant times a vector plus a vector. | 
| SCOPY Subroutine | Copies vector X to Y. | 
| SGBMV Subroutine | Performs matrix-vector operations with general banded matrices. | 
| SGEMM Subroutine | Performs matrix-matrix operations on general matrices. | 
| SGEMV Subroutine | Performs matrix-vector operation with general matrices. | 
| SGER Subroutine | Performs the rank 1 operation. | 
| SROT Subroutine | Applies a plane rotation. | 
| SROTG Subroutine | Constructs Givens plane rotation. | 
| SROTM Subroutine | Applies the modified Givens transformation. | 
| SROTMG Subroutine | Constructs a modified Givens transformation. | 
| SSBMV Subroutine | Performs matrix-vector operations using symmetric band matrix. | 
| SSCAL Subroutine | Scales a vector by a constant. | 
| SSPMV Subroutine | Performs matrix-vector operations using a packed symmetric matrix. | 
| SSPR Subroutine | Performs the symmetric rank 1 operation. | 
| SSPR2 Subroutine | Performs the symmetric rank 2 operation. | 
| SSWAP Subroutine | Interchanges vectors X and Y. | 
| SSYMM Subroutine | Performs matrix-matrix matrix operations on symmetric matrices. | 
| SSYMV Subroutine | Performs matrix-vector operations using a symmetric matrix. | 
| SSYR Subroutine | Performs the symmetric rank 1 operation. | 
| SSYR2 Subroutine | Performs the symmetric rank 2 operation. | 
| SSYR2K Subroutine | Performs symmetric rank 2k operations. | 
| SSYRK Subroutine | Performs symmetric rank k operations. | 
| STBMV Subroutine | Performs matrix-vector operations using a triangular band matrix. | 
| STBSV Subroutine | Solves system of equations. | 
| STPMV Subroutine | Performs matrix-vector operations on a packed triangular matrix. | 
| STPSV Subroutine | Solves systems of equations. | 
| STRMM Subroutine | Performs matrix-matrix operations on triangular matrices. | 
| STRMV Subroutine | Performs matrix-vector operations using a triangular matrix. | 
| STRSM Subroutine | Solves certain matrix equations. | 
| STRSV Subroutine | Solves system of equations. | 
| SYS_CFGDD sysconfig Operation | Calls a previously loaded device driver at its module entry point. | 
| SYS_CFGKMOD sysconfig Operation | Invokes a previously loaded kernel object file at its module entry point. | 
| SYS_GETPARMS sysconfig Operation | Copies the system parameter structure into a user-specified buffer. | 
| SYS_KLOAD sysconfig Operation | Loads a kernel extension into the kernel. | 
| SYS_KULOAD sysconfig Operation | Unloads a loaded kernel object file and any imported kernel object files that were loaded with it. | 
| SYS_QDVSW sysconfig Operation | Checks the status of a device switch entry in the device switch table. | 
| SYS_QUERYLOAD sysconfig Operation | Determines if a kernel object file has already been loaded. | 
| SYS_SETPARMS sysconfig Operation | Sets the kernel run-time tunable parameters. | 
| SYS_SINGLELOAD sysconfig Operation | Loads a kernel extension module if it is not already loaded. | 
| _safe_fetch Subroutine | Reads the value of a single word variable protected by a lock. | 
| savetty Subroutine | Saves/restores the terminal mode. | 
| sbrk Subroutine | Changes data segment space allocation. | 
| scalb Subroutine | Computes certain binary floating-point arithmetic functions. | 
| scandir Subroutine | Scans or sorts directory contents. | 
| scanf Subroutine | Converts formatted input. | 
| scanw Subroutine | Calls the wgetstr subroutine on a window and uses the resulting line as input for a scan. | 
| sched_yield Subroutine | Yield processor. | 
| scr_dump Subroutine | File input/output functions. | 
| scr_init Subroutine | File input/output functions. | 
| scrl Subroutine | Scrolls a Curses window. | 
| scroll Subroutine | Scrolls a Curses window. | 
| scrollok Subroutine | Terminal output control subroutines. | 
| scr_restore Subroutine | File input/output functions. | 
| scr_set Subroutine | File input/output functions. | 
| sdiv Subroutine | Multiple-precision integer arithmetic. | 
| seed48 Subroutine | Generate uniformly distributed pseudo-random number sequences. | 
| seekdir Subroutine | Performs operations on directories. | 
| select Subroutine | Checks the I/O status of multiple file descriptors and message queues. | 
| semctl Subroutine | Controls semaphore operations. | 
| semget Subroutine | Gets a set of semaphores. | 
| semop Subroutine | Performs semaphore operations. | 
| setacldb Subroutine | Opens and closes the SMIT ACL database. | 
| setaudithostdb Subroutine | Opens and closes the host identifier auditing file. | 
| setbuf Subroutine | Assigns buffering to a stream. | 
| setbuffer Subroutine | Assigns buffering to a stream. | 
| setcontext Subroutine | Initializes the structure pointed to by ucp to the context of the calling process. | 
| setcsmap Subroutine | Reads a code-set map file and assigns it to the standard input device. | 
| set_curterm Subroutine | Interfaces to the terminfo database. | 
| setegid Subroutine | Sets the process group IDs. | 
| seteuid Subroutine | Sets the process user IDs. | 
| setfsent Subroutine | Gets information about a file system. | 
| setgid Subroutine | Sets the process group IDs. | 
| setgrent Subroutine | Accesses the basic group information in the user database. | 
| setgroups Subroutine | Sets the supplementary group ID of the current process. | 
| setitimer Subroutine | Manipulates the expiration time of interval timers. | 
| setjmp Subroutine | Saves and restores the current execution context. | 
| setkey Subroutine | Encrypts or decrypts data. | 
| setlinebuf Subroutine | Assigns buffering to a stream. | 
| setlocale Subroutine | Changes or queries the program's entire current locale or portions thereof. | 
| setlogmask Subroutine | Controls the system log. | 
| setpcred Subroutine | Sets the current process credentials. | 
| setpenv Subroutine | Sets the current process environment. | 
| setpgid Subroutine | Sets the process group ID. | 
| setpgrp Subroutine | Sets the process group ID. | 
| setpri Subroutine | Sets a process scheduling priority to a constant value. | 
| setpriority Subroutine | Gets or sets the nice value. | 
| setpwdb Subroutine | Opens or closes the authentication database. | 
| setpwent Subroutine | Accesses the basic user information in the user database. | 
| setregid Subroutine | Sets the process group IDs. | 
| setreuid Subroutine | Sets the process user IDs. | 
| setrgid Subroutine | Sets the process group IDs. | 
| setrlimit Subroutine | Controls maximum system resource consumption. | 
| setrlimit64 Subroutine | Controls maximum system resource consumption. | 
| setroledb Subroutine | Opens and closes the role database. | 
| setrpcent Subroutine | Accesses the /etc/rpc file. | 
| setruid Subroutine | Sets the process user IDs. | 
| setscrreg Subroutine | Terminal output control subroutines. | 
| setsid Subroutine | Creates a session and sets the process group ID. | 
| set_speed Subroutine | Set and get the terminal baud rate. | 
| setstate Subroutine | Generates pseudo-random numbers more efficiently. | 
| setsyx Subroutine | Sets the coordinates of the virtual screen cursor. | 
| set_term Subroutine | Switches between screens. | 
| settimeofday Subroutine | Displays, gets and sets date and time. | 
| settimer Subroutine | Gets or sets the current value for the specified systemwide timer. | 
| setttyent Subroutine | Gets a tty description file entry. | 
| setuid Subroutine | Sets the process user IDs. | 
| setupterm Subroutine | Interfaces to the terminfo database. | 
| setuserdb Subroutine | Opens and closes the user database. | 
| setutent Subroutine | Accesses utmp file entries. | 
| setvbuf Subroutine | Assigns buffering to a stream. | 
| setvfsent Subroutine | Gets a vfs file entry. | 
| sgetl Subroutine | Accesses long numeric data in a machine-independent fashion. | 
| shmat Subroutine | Attaches a shared memory segment or a mapped file to the current process. | 
| shmctl Subroutine | Controls shared memory operations. | 
| shmdt Subroutine | Detaches a shared memory segment. | 
| shmget Subroutine | Gets shared memory segments. | 
| _showstring Subroutine | Dumps the string in the specified string address to the terminal at the specified location. | 
| sigaction Subroutine | Specifies the action to take upon delivery of a signal. | 
| sigaddset Subroutine | Creates and manipulates signal masks. | 
| sigaltstack Subroutine | Allows a process to define and examine the state of an alternate stack for signal handlers. | 
| sigblock Subroutine | Sets the current signal mask. | 
| sigdelset Subroutine | Creates and manipulates signal masks. | 
| sigemptyset Subroutine | Creates and manipulates signal masks. | 
| sigfillset Subroutine | Creates and manipulates signal masks. | 
| sighold Subroutine | Enhance the signal facility and provide signal management. | 
| sigignore Subroutine | Enhance the signal facility and provide signal management. | 
| siginterrupt Subroutine | Sets restart behavior with respect to signals and subroutines. | 
| sigismember Subroutine | Creates and manipulates signal masks. | 
| siglongjmp Subroutine | Saves or restores stack context and signal mask. | 
| signal Subroutine | Specifies the action to take upon delivery of a signal. | 
| sigpause Subroutine | Automatically changes the set of blocked signals and waits for a signal. | 
| sigpending Subroutine | Returns a set of signals that are blocked from delivery. | 
| sigprocmask Subroutine | Sets the current signal mask. | 
| sigrelse Subroutine | Enhance the signal facility and provide signal management. | 
| sigset Subroutine | Enhance the signal facility and provide signal management. | 
| sigsetjmp Subroutine | Saves or restores stack context and signal mask. | 
| sigsetmask Subroutine | Sets the current signal mask. | 
| sigstack Subroutine | Sets and gets signal stack context. | 
| sigsuspend Subroutine | Automatically changes the set of blocked signals and waits for a signal. | 
| sigthreadmask Subroutine | Sets the signal mask of a thread. | 
| sigvec Subroutine | Specifies the action to take upon delivery of a signal. | 
| sigwait Subroutine | Blocks the calling thread until a specified signal is received. | 
| sin Subroutine | Computes the trigonometric functions. | 
| sinh Subroutine | Computes hyperbolic functions. | 
| sinhl Subroutine | Computes hyperbolic functions. | 
| sinl Subroutine | Computes the trigonometric functions. | 
| sleep Subroutine | Suspends a current process from execution. | 
| slk_attr_off Subroutine | Soft label subroutines. | 
| slk_attroff Subroutine | Soft label subroutines. | 
| slk_attron Subroutine | Soft label subroutines. | 
| slk_attr_set Subroutine | Soft label subroutines. | 
| slk_attrset Subroutine | Soft label subroutines. | 
| slk_clear Subroutine | Soft label subroutines. | 
| slk_color Subroutine | Soft label subroutines. | 
| slk_init Subroutine | Soft label subroutines. | 
| slk_label Subroutine | Soft label subroutines. | 
| slk_noutrefresh Subroutine | Soft label subroutines. | 
| slk_refresh Subroutine | Soft label subroutines. | 
| slk_restore Subroutine | Soft label subroutines. | 
| slk_set Subroutine | Soft label subroutines. | 
| slk_touch Subroutine | Soft label subroutines. | 
| slk_wset Subroutine | Soft label subroutines. | 
| snprintf Subroutine | Prints formatted output. | 
| sprintf Subroutine | Prints formatted output. | 
| sputl Subroutine | Accesses long numeric data in a machine-independent fashion. | 
| sqrt Subroutine | Computes square root and cube root functions. | 
| sqrtl Subroutine | Computes square root and cube root functions. | 
| srand Subroutine | Generates pseudo-random numbers. | 
| srand48 Subroutine | Generate uniformly distributed pseudo-random number sequences. | 
| srandom Subroutine | Generates pseudo-random numbers more efficiently. | 
| src_err_msg Subroutine | Retrieves a System Resource Controller (SRC) error message. | 
| src_err_msg_r Subroutine | Gets the System Resource Controller (SRC) error message corresponding to the specified SRC error code. | 
| srcrrqs Subroutine | Gets subsystem reply information from the System Resource Controller (SRC) request received. | 
| srcrrqs_r Subroutine | Copies the System Resource Controller (SRC) request header to the specified buffer. | 
| srcsbuf Subroutine | Gets status for a subserver or a subsystem and returns status text to be printed. | 
| srcsbuf_r Subroutine | Gets status for a subserver or a subsystem and returns status text to be printed. | 
| srcsrpy Subroutine | Sends a reply to a request from the System Resource Controller (SRC) back to the client process. | 
| srcsrqt Subroutine | Sends a request to a subsystem. | 
| srcsrqt_r Subroutine | Sends a request to a subsystem. | 
| srcstat Subroutine | Gets short status on a subsystem. | 
| srcstat_r Subroutine | Gets short status on a subsystem. | 
| srcstathdr Subroutine | Gets the title line of the System Resource Controller (SRC) status text. | 
| srcstattxt Subroutine | Gets the System Resource Controller (SRC) status text representation for a status code. | 
| srcstattxt_r Subroutine | Gets the status text representation for an SRC status code. | 
| srcstop Subroutine | Stops a System Resource Controller (SRC) subsystem. | 
| srcstrt Subroutine | Starts a System Resource Controller (SRC) subsystem. | 
| sscanf Subroutine | Converts formatted input. | 
| ssignal Subroutine | Implements a software signal facility. | 
| standend Subroutine | Sets and clears window attributes. | 
| standout Subroutine | Sets and clears window attributes. | 
| start_color Subroutine | Color manipulation functions and external variables for color support. | 
| stat Subroutine | Provides information about a file. | 
| stat64 Subroutine | Provides information about a file. | 
| statacl Subroutine | Retrieves the access control information for a file. | 
| statfs Subroutine | Gets file system statistics. | 
| statvfs Subroutine | Returns information about a file system. | 
| statx Subroutine | Provides information about a file. | 
| step Subroutine | Compiles and matches regular-expression patterns. | 
| stime Subroutine | Gets or sets the current value for the specified systemwide timer. | 
| strcasecmp Subroutine | Compares strings in memory. | 
| strcat Subroutine | Copies and appends strings in memory. | 
| strchr Subroutine | Determines the size, location, and existence of strings in memory. | 
| strcmp Subroutine | Compares strings in memory. | 
| strcoll Subroutine | Compares strings in memory. | 
| strcpy Subroutine | Copies and appends strings in memory. | 
| strcspn Subroutine | Determines the size, location, and existence of strings in memory. | 
| strdup Subroutine | Copies and appends strings in memory. | 
| strerror Subroutine | Maps an error number to an error message string. | 
| strfmon Subroutine | Formats monetary strings. | 
| strftime Subroutine | Formats time and date. | 
| strlen Subroutine | Determines the size, location, and existence of strings in memory. | 
| strncasecmp Subroutine | Compares strings in memory. | 
| strncat Subroutine | Copies and appends strings in memory. | 
| strncmp Subroutine | Compares strings in memory. | 
| strncollen Subroutine | Returns the number of collation values for a given string. | 
| strncpy Subroutine | Copies and appends strings in memory. | 
| strpbrk Subroutine | Determines the size, location, and existence of strings in memory. | 
| strptime Subroutine | Converts a character string to a time value. | 
| strrchr Subroutine | Determines the size, location, and existence of strings in memory. | 
| strspn Subroutine | Determines the size, location, and existence of strings in memory. | 
| strstr Subroutine | Determines the size, location, and existence of strings in memory. | 
| strtod Subroutine | Converts an ASCII string to a floating-point or double floating-point number. | 
| strtof Subroutine | Converts an ASCII string to a floating-point or double floating-point number. | 
| strtok Subroutine | Determines the size, location, and existence of strings in memory. | 
| strtol Subroutine | Converts a string to a signed or unsigned long integer or long long integer. | 
| strtold Subroutine | Converts an ASCII string to a floating-point or double floating-point number. | 
| strtoll Subroutine | Converts a string to a signed or unsigned long integer or long long integer. | 
| strtoul Subroutine | Converts a string to a signed or unsigned long integer or long long integer. | 
| strtoull Subroutine | Converts a string to a signed or unsigned long integer or long long integer. | 
| strxfrm Subroutine | Copies and appends strings in memory. | 
| stty Subroutine | Sets or gets terminal state. | 
| subpad Subroutine | Pad management functions. | 
| subwin Subroutine | Window creation subroutines. | 
| swab Subroutine | Copies bytes. | 
| swapcontext Subroutine | Modifies the context specified by ucp. | 
| swapon Subroutine | Activates paging or swapping to a designated block device. | 
| swapqry Subroutine | Returns paging device status. | 
| swprintf Subroutine | Print formatted wide-character output. | 
| swscanf Subroutine | Convert formatted wide-character input. | 
| symlink Subroutine | Makes a symbolic link to a file. | 
| sync Subroutine | Updates all file systems. | 
| _sync_cache_range Subroutine | Synchronizes the I cache with the D cache. | 
| sysconf Subroutine | Determines the current value of a specified system limit or option. | 
| sysconfig Subroutine | Provides a service for controlling system/kernel configuration. | 
| syslog Subroutine | Controls the system log. | 
| syslog_r Subroutine | Controls the system log. | 
| sys_siglist Subroutine | Prints system signal messages. | 
| system Subroutine | Runs a shell command. | 
Go back to Base Operating System (BOS) and Extensions.