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.