Section 3 describes user-level library routines. In this release, most user-library routines are listed in alphabetical order regardless of their subsection headings. (This eliminates having to search through several subsections of the manual.) However, due to their special-purpose nature, the routines from the following libraries are broken out into the indicated subsections:
A 3V section number means one or more of the following:
The System V Library was formerly documented in a separate manual section. These man pages have been merged into the main portion of section 3. These man pages describe functions that may differ from the default SunOS functions. To use them, compile programs with /usr/5bin/cc instead of /usr/bin/cc.
Section 3 also documents the library interfaces for X/Open Portability Guide, Issue 2 (XPG2) compatibility. Where these interfaces differ from the System V versions, the differences are noted. To use the XPG2 compatibility library interfaces, compile programs with /usr/xpg2bin/cc.
The libraries provide many different ``standard'' environments. These environments (including two that are not yet fully supported) are described on ansic.7v bsd.7 posix.7v sunos.7 svidii.7v svidiii.7v and xopen.7v
The main C library, /usr/lib/libc.a, contains many of the functions described in this section, along with entry points for the system calls described in Section 2. This library also includes the Internet networking routines listed under the 3N subsection heading, and routines provided for compatibility with other UNIX operating systems, listed under 3C. Functions associated with the ``standard I/O library'' are listed under 3S.
User-level routines for access to data structures within the kernel and other processes are listed under 3K. To use these functions, compile programs with the -lkvm option for the C compiler, cc.1v
Math library functions are listed under 3M. To use them, compile programs with the -lm cc.1v option.
Various specialized libraries, the routines they contain, and the compiler options needed to link with them, are listed under 3X.
Name Appears on Page Description a64l a64l(3) convert between long integer and base-64 ASCII string abort abort(3) generate a fault abs abs(3) integer absolute value addexportent exportent(3) get exported file system information addmntent getmntent(3) get file system descriptor file entry aiocancel aiocancel(3) cancel an asynchronous operation aioread aioread(3) asynchronous I/O operations aiowait aiowait(3) wait for completion of asynchronous I/O operation aiowrite aioread(3) asynchronous I/O operations alarm alarm(3V) schedule signal after specified time alloca malloc(3V) memory allocator alphasort scandir(3) scan a directory arc plot(3X) graphics interface asctime ctime(3V) convert date and time assert assert(3V) program verification atof strtod(3) convert string to double-precision number atoi strtol(3) convert string to integer atol strtol(3) convert string to integer audit_args audit_args(3) produce text audit message audit_text audit_args(3) produce text audit message auth_destroy rpc_clnt_auth(3N) library routines for client side RPC authentication authdes_create secure_rpc(3N) library routines for secure remote procedure calls authdes_getucred secure_rpc(3N) library routines for secure remote procedure calls authnone_create rpc_clnt_auth(3N) library routines for client side RPC authentication authunix_create rpc_clnt_auth(3N) library routines for client side RPC authentication authunix_create_default rpc_clnt_auth(3N) library routines for client side RPC authentication bcmp bstring(3) bit and byte string operations bcopy bstring(3) bit and byte string operations bindresvport bindresvport(3N) bind a socket to a privileged IP port bsearch bsearch(3) binary search a sorted table bstring bstring(3) bit and byte string operations byteorder byteorder(3N) convert values between host and network byte order bzero bstring(3) bit and byte string operations calloc malloc(3V) memory allocator callrpc rpc_clnt_calls(3N) library routines for client side calls catclose catopen(3C) open/close a message catalog catgetmsg catgets(3C) get message from a message catalog catgets catgets(3C) get message from a message catalog catopen catopen(3C) open/close a message catalog cbc_crypt des_crypt(3) fast DES encryption cfgetispeed termios(3V) terminal control functions cfgetospeed termios(3V) terminal control functions cfree malloc(3V) memory allocator cfsetispeed termios(3V) terminal control functions cfsetospeed termios(3V) terminal control functions circle plot(3X) graphics interface clearerr ferror(3V) stream status inquiries clnt_broadcast rpc_clnt_calls(3N) library routines for client side calls clnt_call rpc_clnt_calls(3N) library routines for client side calls clnt_control rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clnt_create rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clnt_create_vers rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clnt_destroy rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clnt_freeres rpc_clnt_calls(3N) library routines for client side calls clnt_geterr rpc_clnt_calls(3N) library routines for client side calls clnt_pcreateerror rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clnt_perrno rpc_clnt_calls(3N) library routines for client side calls clnt_perror rpc_clnt_calls(3N) library routines for client side calls clnt_spcreateerror rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clnt_sperrno rpc_clnt_calls(3N) library routines for client side calls clnt_sperror rpc_clnt_calls(3N) library routines for client side calls clntraw_create rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clnttcp_create rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clntudp_bufcreate rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles clock clock(3C) report CPU time used closedir directory(3V) directory operations closelog syslog(3) control system log closepl plot(3X) graphics interface cont plot(3X) graphics interface conv ctype(3V) character classification and conversion macros and functions crypt crypt(3) password and data encryption ctermid ctermid(3V) generate filename for terminal ctime ctime(3V) convert date and time ctype ctype(3V) character classification and conversion macros and functions curses curses(3V) System V terminal screen handling and optimization package cuserid cuserid(3V) get character login name of the user dbm dbm(3X) data base subroutines dbm_clearerr ndbm(3) data base subroutines dbm_close ndbm(3) data base subroutines dbm_delete ndbm(3) data base subroutines dbm_error ndbm(3) data base subroutines dbm_fetch ndbm(3) data base subroutines dbm_firstkey ndbm(3) data base subroutines dbm_nextkey ndbm(3) data base subroutines dbm_open ndbm(3) data base subroutines dbm_store ndbm(3) data base subroutines dbmclose dbm(3X) data base subroutines dbminit dbm(3X) data base subroutines decimal_to_double decimal_to_floating(3) convert decimal record to floating-point value decimal_to_extended decimal_to_floating(3) convert decimal record to floating-point value decimal_to_single decimal_to_floating(3) convert decimal record to floating-point value delete dbm(3X) data base subroutines des_crypt des_crypt(3) fast DES encryption des_setparity des_crypt(3) fast DES encryption directory directory(3V) directory operations dlclose dlopen(3X) simple programmatic interface to the dynamic linker dlerror dlopen(3X) simple programmatic interface to the dynamic linker dlopen dlopen(3X) simple programmatic interface to the dynamic linker dlsym dlopen(3X) simple programmatic interface to the dynamic linker dn_comp resolver(3) resolver routines dn_expand resolver(3) resolver routines double_to_decimal floating_to_decimal(3) convert floating-point value to decimal record drand48 drand48(3) generate uniformly distributed pseudo-random numbers dysize ctime(3V) convert date and time ecb_crypt des_crypt(3) fast DES encryption econvert econvert(3) output conversion ecvt econvert(3) output conversion edata end(3) last locations in program encrypt crypt(3) password and data encryption end end(3) last locations in program endac getacinfo(3) get audit control file information endexportent exportent(3) get exported file system information endfsent getfsent(3) get file system descriptor file entry endgraent getgraent(3) get group adjunct file entry endgrent getgrent(3V) get group file entry endhostent gethostent(3N) get network host entry endmntent getmntent(3) get file system descriptor file entry endnetent getnetent(3N) get network entry endnetgrent getnetgrent(3N) get network group entry endprotoent getprotoent(3N) get protocol entry endpwaent getpwaent(3) get password adjunct file entry endpwent getpwent(3V) get password file entry endrpcent getrpcent(3N) get RPC entry endservent getservent(3N) get service entry endttyent getttyent(3) get ttytab file entry endusershell getusershell(3) get legal user shells erand48 drand48(3) generate uniformly distributed pseudo-random numbers erase plot(3X) graphics interface errno perror(3) system error messages etext end(3) last locations in program ether_aton ethers(3N) Ethernet address mapping operations ether_hostton ethers(3N) Ethernet address mapping operations ether_line ethers(3N) Ethernet address mapping operations ether_ntoa ethers(3N) Ethernet address mapping operations ether_ntohost ethers(3N) Ethernet address mapping operations ethers ethers(3N) Ethernet address mapping operations execl execl(3V) execute a file execle execl(3V) execute a file execlp execl(3V) execute a file execv execl(3V) execute a file execvp execl(3V) execute a file exit exit(3) terminate a process after performing cleanup exportent exportent(3) get exported file system information extended_to_decimal floating_to_decimal(3) convert floating-point value to decimal record fclose fclose(3V) close or flush a stream fconvert econvert(3) output conversion fcvt econvert(3) output conversion fdopen fopen(3V) open a stream feof ferror(3V) stream status inquiries ferror ferror(3V) stream status inquiries fetch dbm(3X) data base subroutines fflush fclose(3V) close or flush a stream ffs bstring(3) bit and byte string operations fgetc getc(3V) get character or integer from stream fgetgraent getgraent(3) get group adjunct file entry fgetgrent getgrent(3V) get group file entry fgetpwaent getpwaent(3) get password adjunct file entry fgetpwent getpwent(3V) get password file entry fgets gets(3S) get a string from a stream file_to_decimal string_to_decimal(3) parse characters into decimal record fileno ferror(3V) stream status inquiries firstkey dbm(3X) data base subroutines floatingpoint floatingpoint(3) IEEE floating point definitions fopen fopen(3V) open a stream fprintf printf(3V) formatted output conversion fputc putc(3S) put character or word on a stream fputs puts(3S) put a string on a stream fread fread(3S) buffered binary input/output free malloc(3V) memory allocator freopen fopen(3V) open a stream fscanf scanf(3V) formatted input conversion fseek fseek(3S) reposition a stream ftell fseek(3S) reposition a stream ftime time(3V) get date and time ftok ftok(3) standard interprocess communication package ftw ftw(3) walk a file tree func_to_decimal string_to_decimal(3) parse characters into decimal record fwrite fread(3S) buffered binary input/output gcd mp(3X) multiple precision integer arithmetic gconvert econvert(3) output conversion gcvt econvert(3) output conversion get_myaddress secure_rpc(3N) library routines for secure remote procedure calls getacdir getacinfo(3) get audit control file information getacflg getacinfo(3) get audit control file information getacinfo getacinfo(3) get audit control file information getacmin getacinfo(3) get audit control file information getauditflagsbin getauditflags(3) convert audit flag specifications getauditflagschar getauditflags(3) convert audit flag specifications getc getc(3V) get character or integer from stream getchar getc(3V) get character or integer from stream getcwd getcwd(3V) get pathname of current working directory getenv getenv(3V) return value for environment name getexportent exportent(3) get exported file system information getexportopt exportent(3) get exported file system information getfauditflags getfauditflags(3) generates the process audit state getfsent getfsent(3) get file system descriptor file entry getfsfile getfsent(3) get file system descriptor file entry getfsspec getfsent(3) get file system descriptor file entry getfstype getfsent(3) get file system descriptor file entry getgraent getgraent(3) get group adjunct file entry getgranam getgraent(3) get group adjunct file entry getgrent getgrent(3V) get group file entry getgrgid getgrent(3V) get group file entry getgrnam getgrent(3V) get group file entry gethostbyaddr gethostent(3N) get network host entry gethostbyname gethostent(3N) get network host entry gethostent gethostent(3N) get network host entry getlogin getlogin(3V) get login name getmntent getmntent(3) get file system descriptor file entry getnetbyaddr getnetent(3N) get network entry getnetbyname getnetent(3N) get network entry getnetent getnetent(3N) get network entry getnetgrent getnetgrent(3N) get network group entry getnetname secure_rpc(3N) library routines for secure remote procedure calls getopt getopt(3) get option letter from argument vector getpass getpass(3V) read a password getprotobyname getprotoent(3N) get protocol entry getprotobynumber getprotoent(3N) get protocol entry getprotoent getprotoent(3N) get protocol entry getpublickey publickey(3R) get public or secret key getpw getpw(3) get name from uid getpwaent getpwaent(3) get password adjunct file entry getpwanam getpwaent(3) get password adjunct file entry getpwent getpwent(3V) get password file entry getpwnam getpwent(3V) get password file entry getpwuid getpwent(3V) get password file entry getrpcbyname getrpcent(3N) get RPC entry getrpcbynumber getrpcent(3N) get RPC entry getrpcent getrpcent(3N) get RPC entry gets gets(3S) get a string from a stream getsecretkey publickey(3R) get public or secret key getservbyname getservent(3N) get service entry getservbyport getservent(3N) get service entry getservent getservent(3N) get service entry getsubopt getsubopt(3) parse sub options from a string. gettext gettext(3) retrieve a message string, get and set text domain getttyent getttyent(3) get ttytab file entry getttynam getttyent(3) get ttytab file entry getusershell getusershell(3) get legal user shells getw getc(3V) get character or integer from stream getwd getwd(3) get current working directory pathname gmtime ctime(3V) convert date and time grpauth pwdauth(3) password authentication routines gsignal ssignal(3) software signals gtty stty(3C) set and get terminal state hasmntopt getmntent(3) get file system descriptor file entry hcreate hsearch(3) manage hash search tables hdestroy hsearch(3) manage hash search tables host2netname secure_rpc(3N) library routines for secure remote procedure calls hsearch hsearch(3) manage hash search tables htonl byteorder(3N) convert values between host and network byte order htons byteorder(3N) convert values between host and network byte order index string(3) string operations inet inet(3N) Internet address manipulation inet_addr inet(3N) Internet address manipulation inet_lnaof inet(3N) Internet address manipulation inet_makeaddr inet(3N) Internet address manipulation inet_netof inet(3N) Internet address manipulation inet_network inet(3N) Internet address manipulation inet_ntoa inet(3N) Internet address manipulation initgroups initgroups(3) initialize supplementary group IDs initstate random(3) better random number generator innetgr getnetgrent(3N) get network group entry insque insque(3) insert/remove element from a queue isalnum ctype(3V) character classification and conversion macros and functions isalpha ctype(3V) character classification and conversion macros and functions isascii ctype(3V) character classification and conversion macros and functions isatty ttyname(3V) find name of a terminal iscntrl ctype(3V) character classification and conversion macros and functions isdigit ctype(3V) character classification and conversion macros and functions isgraph ctype(3V) character classification and conversion macros and functions islower ctype(3V) character classification and conversion macros and functions isprint ctype(3V) character classification and conversion macros and functions ispunct ctype(3V) character classification and conversion macros and functions issecure issecure(3) indicates whether system is running secure isspace ctype(3V) character classification and conversion macros and functions isupper ctype(3V) character classification and conversion macros and functions isxdigit ctype(3V) character classification and conversion macros and functions itom mp(3X) multiple precision integer arithmetic jrand48 drand48(3) generate uniformly distributed pseudo-random numbers key_decryptsession secure_rpc(3N) library routines for secure remote procedure calls key_encryptsession secure_rpc(3N) library routines for secure remote procedure calls key_gendes secure_rpc(3N) library routines for secure remote procedure calls key_setsecret secure_rpc(3N) library routines for secure remote procedure calls kvm_close kvm_open(3K) specify a kernel to examine kvm_getcmd kvm_getu(3K) get the u-area or invocation arguments for a process kvm_getproc kvm_nextproc(3K) read system process structures kvm_getu kvm_getu(3K) get the u-area or invocation arguments for a process kvm_nextproc kvm_nextproc(3K) read system process structures kvm_nlist kvm_nlist(3K) get entries from kernel symbol table kvm_open kvm_open(3K) specify a kernel to examine kvm_read kvm_read(3K) copy data to or from a kernel image or running system kvm_setproc kvm_nextproc(3K) read system process structures kvm_write kvm_read(3K) copy data to or from a kernel image or running system l3tol l3tol(3C) convert between 3-byte integers and long integers l64a a64l(3) convert between long integer and base-64 ASCII string label plot(3X) graphics interface lcong48 drand48(3) generate uniformly distributed pseudo-random numbers ldaclose ldclose(3X) close a COFF file ldahread ldahread(3X) read the archive header of a member of a COFF archive file ldaopen ldopen(3X) open a COFF file for reading ldclose ldclose(3X) close a COFF file ldfcn ldfcn(3) common object file access routines ldfhread ldfhread(3X) read the file header of a COFF file ldgetname ldgetname(3X) retrieve symbol name for COFF file symbol table entry ldlinit ldlread(3X) manipulate line number entries of a COFF file function ldlitem ldlread(3X) manipulate line number entries of a COFF file function ldlread ldlread(3X) manipulate line number entries of a COFF file function ldlseek ldlseek(3X) seek to line number entries of a section of a COFF file ldnlseek ldlseek(3X) seek to line number entries of a section of a COFF file ldnrseek ldrseek(3X) seek to relocation entries of a section of a COFF file ldnshread ldshread(3X) read an indexed/named section header of a COFF file ldnsseek ldsseek(3X) seek to an indexed/named section of a COFF file ldohseek ldohseek(3X) seek to the optional file header of a COFF file ldopen ldopen(3X) open a COFF file for reading ldrseek ldrseek(3X) seek to relocation entries of a section of a COFF file ldshread ldshread(3X) read an indexed/named section header of a COFF file ldsseek ldsseek(3X) seek to an indexed/named section of a COFF file ldtbindex ldtbindex(3X) compute the index of a symbol table entry of a COFF file ldtbread ldtbread(3X) read an indexed symbol table entry of a COFF file ldtbseek ldtbseek(3X) seek to the symbol table of a COFF file lfind lsearch(3) linear search and update line plot(3X) graphics interface linemod plot(3X) graphics interface localdtconv localdtconv(3) get date and time formatting conventions localeconv localeconv(3) get numeric and monetary formatting conventions localtime ctime(3V) convert date and time lockf lockf(3) record locking on files longjmp setjmp(3V) non-local goto lrand48 drand48(3) generate uniformly distributed pseudo-random numbers lsearch lsearch(3) linear search and update ltol3 l3tol(3C) convert between 3-byte integers and long integers madd mp(3X) multiple precision integer arithmetic madvise madvise(3) provide advice to VM system malloc malloc(3V) memory allocator malloc_debug malloc(3V) memory allocator malloc_verify malloc(3V) memory allocator mallocmap malloc(3V) memory allocator mblen mblen(3) multibyte character handling mbstowcs mblen(3) multibyte character handling mbtowc mblen(3) multibyte character handling mcmp mp(3X) multiple precision integer arithmetic mdiv mp(3X) multiple precision integer arithmetic memalign malloc(3V) memory allocator memccpy memory(3) memory operations memchr memory(3) memory operations memcmp memory(3) memory operations memcpy memory(3) memory operations memory memory(3) memory operations memset memory(3) memory operations mfree mp(3X) multiple precision integer arithmetic min mp(3X) multiple precision integer arithmetic mkstemp mktemp(3) make a unique file name mktemp mktemp(3) make a unique file name mlock mlock(3) lock (or unlock) pages in memory mlockall mlockall(3) lock (or unlock) address space moncontrol monitor(3) prepare execution profile monitor monitor(3) prepare execution profile monstartup monitor(3) prepare execution profile mout mp(3X) multiple precision integer arithmetic move plot(3X) graphics interface mp mp(3X) multiple precision integer arithmetic mrand48 drand48(3) generate uniformly distributed pseudo-random numbers msub mp(3X) multiple precision integer arithmetic msync msync(3) synchronize memory with physical storage mtox mp(3X) multiple precision integer arithmetic mult mp(3X) multiple precision integer arithmetic munlock mlock(3) lock (or unlock) pages in memory munlockall mlockall(3) lock (or unlock) address space ndbm ndbm(3) data base subroutines netname2host secure_rpc(3N) library routines for secure remote procedure calls netname2user secure_rpc(3N) library routines for secure remote procedure calls nextkey dbm(3X) data base subroutines nice nice(3V) change nice value of a process nl_init setlocale(3V) set international environment nl_langinfo nl_langinfo(3C) language information nlist nlist(3V) get entries from symbol table nrand48 drand48(3) generate uniformly distributed pseudo-random numbers ntohl byteorder(3N) convert values between host and network byte order ntohs byteorder(3N) convert values between host and network byte order on_exit on_exit(3) name termination handler opendir directory(3V) directory operations openlog syslog(3) control system log openpl plot(3X) graphics interface optarg getopt(3) get option letter from argument vector optind getopt(3) get option letter from argument vector passwd2des xcrypt(3R) hex encryption and utility routines pause pause(3V) stop until signal pclose popen(3S) open or close a pipe (for I/O) from or to a process perror perror(3) system error messages plock plock(3) lock process, text, or data segment in memory plot plot(3X) graphics interface point plot(3X) graphics interface popen popen(3S) open or close a pipe (for I/O) from or to a process pow mp(3X) multiple precision integer arithmetic printf printf(3V) formatted output conversion prof prof(3) profile within a function psignal psignal(3) system signal messages publickey publickey(3R) get public or secret key putc putc(3S) put character or word on a stream putchar putc(3S) put character or word on a stream putenv putenv(3) change or add value to environment putpwent putpwent(3) write password file entry puts puts(3S) put a string on a stream putw putc(3S) put character or word on a stream pwdauth pwdauth(3) password authentication routines qsort qsort(3) quicker sort rand rand(3V) simple random number generator random random(3) better random number generator rcmd rcmd(3N) routines for returning a stream to a remote command re_comp regex(3) regular expression handler re_exec regex(3) regular expression handler readdir directory(3V) directory operations realloc malloc(3V) memory allocator realpath realpath(3) return the canonicalized absolute pathname regex regex(3) regular expression handler regexp regexp(3) regular expression compile and match routines registerrpc rpc_svc_calls(3N) library routines for registerring servers remexportent exportent(3) get exported file system information remque insque(3) insert/remove element from a queue res_init resolver(3) resolver routines res_mkquery resolver(3) resolver routines res_send resolver(3) resolver routines resolver resolver(3) resolver routines rewind fseek(3S) reposition a stream rewinddir directory(3V) directory operations rexec rexec(3N) return stream to a remote command rindex string(3) string operations rpc rpc(3N) library routines for remote procedure calls rpc_createrr rpc_clnt_create(3N) library routines creating and manipulating CLIENT handles rpow mp(3X) multiple precision integer arithmetic rresvport rcmd(3N) routines for returning a stream to a remote command rtime rtime(3N) get remote time ruserok rcmd(3N) routines for returning a stream to a remote command scandir scandir(3) scan a directory scanf scanf(3V) formatted input conversion seconvert econvert(3) output conversion seed48 drand48(3) generate uniformly distributed pseudo-random numbers seekdir directory(3V) directory operations setac getacinfo(3) get audit control file information setbuf setbuf(3V) assign buffering to a stream setbuffer setbuf(3V) assign buffering to a stream setegid setuid(3V) set user and group ID seteuid setuid(3V) set user and group ID setexportent exportent(3) get exported file system information setfsent getfsent(3) get file system descriptor file entry setgid setuid(3V) set user and group ID setgraent getgraent(3) get group adjunct file entry setgrent getgrent(3V) get group file entry sethostent gethostent(3N) get network host entry setjmp setjmp(3V) non-local goto setkey crypt(3) password and data encryption setlinebuf setbuf(3V) assign buffering to a stream setlocale setlocale(3V) set international environment setlogmask syslog(3) control system log setmntent getmntent(3) get file system descriptor file entry setnetent getnetent(3N) get network entry setnetgrent getnetgrent(3N) get network group entry setprotoent getprotoent(3N) get protocol entry setpwaent getpwaent(3) get password adjunct file entry setpwent getpwent(3V) get password file entry setpwfile getpwent(3V) get password file entry setrgid setuid(3V) set user and group ID setrpcent getrpcent(3N) get RPC entry setruid setuid(3V) set user and group ID setservent getservent(3N) get service entry setstate random(3) better random number generator setttyent getttyent(3) get ttytab file entry setuid setuid(3V) set user and group ID setusershell getusershell(3) get legal user shells setvbuf setbuf(3V) assign buffering to a stream sfconvert econvert(3) output conversion sgconvert econvert(3) output conversion sigaction sigaction(3V) examine and change signal action sigaddset sigsetops(3V) manipulate signal sets sigdelset sigsetops(3V) manipulate signal sets sigemptyset sigsetops(3V) manipulate signal sets sigfillset sigsetops(3V) manipulate signal sets sigfpe sigfpe(3) signal handling for specific SIGFPE codes siginterrupt siginterrupt(3V) allow signals to interrupt system calls sigismember sigsetops(3V) manipulate signal sets siglongjmp setjmp(3V) non-local goto signal signal(3V) simplified software signal facilities sigsetjmp setjmp(3V) non-local goto sigsetops sigsetops(3V) manipulate signal sets single_to_decimal floating_to_decimal(3) convert floating-point value to decimal record sleep sleep(3V) suspend execution for interval space plot(3X) graphics interface sprintf printf(3V) formatted output conversion srand48 drand48(3) generate uniformly distributed pseudo-random numbers srand rand(3V) simple random number generator srandom random(3) better random number generator sscanf scanf(3V) formatted input conversion ssignal ssignal(3) software signals stdio stdio(3V) standard buffered input/output package store dbm(3X) data base subroutines strcasecmp string(3) string operations strcat string(3) string operations strchr string(3) string operations strcmp string(3) string operations strcoll strcoll(3) compare or transform strings using collating information strcpy string(3) string operations strcspn string(3) string operations strdup string(3) string operations strftime ctime(3V) convert date and time string_to_decimal string_to_decimal(3) parse characters into decimal record strlen string(3) string operations strncasecmp string(3) string operations strncat string(3) string operations strncmp string(3) string operations strncpy string(3) string operations strpbrk string(3) string operations strptime ctime(3V) convert date and time strrchr string(3) string operations strspn string(3) string operations strstr string(3) string operations strtod strtod(3) convert string to double-precision number strtok string(3) string operations strtol strtol(3) convert string to integer strxfrm strcoll(3) compare or transform strings using collating information stty stty(3C) set and get terminal state svc_destroy rpc_svc_create(3N) library routines for dealing with the creation of server handles svc_fds rpc_svc_reg(3N) library routines for RPC servers svc_fdset rpc_svc_reg(3N) library routines for RPC servers svc_freeargs rpc_svc_reg(3N) library routines for RPC servers svc_getargs rpc_svc_reg(3N) library routines for RPC servers svc_getcaller rpc_svc_reg(3N) library routines for RPC servers svc_getreq rpc_svc_reg(3N) library routines for RPC servers svc_getreqset rpc_svc_reg(3N) library routines for RPC servers svc_register rpc_svc_calls(3N) library routines for registerring servers svc_run rpc_svc_reg(3N) library routines for RPC servers svc_sendreply rpc_svc_reg(3N) library routines for RPC servers svc_unregister rpc_svc_calls(3N) library routines for registerring servers svcerr_auth rpc_svc_err(3N) library routines for server side remote procedure call errors svcerr_decode rpc_svc_err(3N) library routines for server side remote procedure call errors svcerr_noproc rpc_svc_err(3N) library routines for server side remote procedure call errors svcerr_noprog rpc_svc_err(3N) library routines for server side remote procedure call errors svcerr_progvers rpc_svc_err(3N) library routines for server side remote procedure call errors svcerr_systemerr rpc_svc_err(3N) library routines for server side remote procedure call errors svcerr_weakauth rpc_svc_err(3N) library routines for server side remote procedure call errors svcfd_create rpc_svc_create(3N) library routines for dealing with the creation of server handles svcraw_create rpc_svc_create(3N) library routines for dealing with the creation of server handles svctcp_create rpc_svc_create(3N) library routines for dealing with the creation of server handles svcudp_bufcreate rpc_svc_create(3N) library routines for dealing with the creation of server handles swab swab(3) swap bytes sys_siglist psignal(3) system signal messages syslog syslog(3) control system log system system(3) issue a shell command t_accept t_accept(3N) accept a connect request t_alloc t_alloc(3N) allocate a library structure t_bind t_bind(3N) bind an address to a transport endpoint t_close t_close(3N) close a transport endpoint t_connect t_connect(3N) establish a connection with another transport user t_error t_error(3N) produce error message t_free t_free(3N) free a library structure t_getinfo t_getinfo(3N) get protocol-specific service information t_getstate t_getstate(3N) get the current state t_listen t_listen(3N) listen for a connect request t_look t_look(3N) look at the current event on a transport endpoint t_open t_open(3N) establish a transport endpoint t_optmgmt t_optmgmt(3N) manage options for a transport endpoint t_rcv t_rcv(3N) receive normal or expedited data sent over a connection t_rcvconnect t_rcvconnect(3N) receive the confirmation from a connect request t_rcvdis t_rcvdis(3N) retrieve information from disconnect t_rcvrel t_rcvrel(3N) acknowledge receipt of an orderly release indication t_rcvudata t_rcvudata(3N) receive a data unit t_rcvuderr t_rcvuderr(3N) receive a unit data error indication t_snd t_snd(3N) send normal or expedited data over a connection t_snddis t_snddis(3N) send user-initiated disconnect request t_sndrel t_sndrel(3N) initiate an orderly release t_sndudata t_sndudata(3N) send a data unit t_sync t_sync(3N) synchronize transport library t_unbind t_unbind(3N) disable a transport endpoint tcdrain termios(3V) terminal control functions tcflow termios(3V) terminal control functions tcflush termios(3V) terminal control functions tcgetattr termios(3V) terminal control functions tcgetpgrp tcgetpgrp(3V) get, set foreground process group ID tcsendbreak termios(3V) terminal control functions tcsetattr termios(3V) terminal control functions tcsetpgrp tcgetpgrp(3V) get, set foreground process group ID tdelete tsearch(3) manage binary search trees telldir directory(3V) directory operations tempnam tmpnam(3S) create a name for a temporary file termcap termcap(3X) terminal independent operation routines termios termios(3V) terminal control functions textdomain gettext(3) retrieve a message string, get and set text domain tfind tsearch(3) manage binary search trees tgetent termcap(3X) terminal independent operation routines tgetflag termcap(3X) terminal independent operation routines tgetnum termcap(3X) terminal independent operation routines tgetstr termcap(3X) terminal independent operation routines tgoto termcap(3X) terminal independent operation routines time time(3V) get date and time timegm ctime(3V) convert date and time timelocal ctime(3V) convert date and time times times(3V) get process times timezone timezone(3C) get time zone name given offset from GMT tmpfile tmpfile(3S) create a temporary file tmpnam tmpnam(3S) create a name for a temporary file toascii ctype(3V) character classification and conversion macros and functions tolower ctype(3V) character classification and conversion macros and functions toupper ctype(3V) character classification and conversion macros and functions tputs termcap(3X) terminal independent operation routines tsearch tsearch(3) manage binary search trees ttyname ttyname(3V) find name of a terminal ttyslot ttyslot(3V) find the slot in the utmp file of the current process twalk tsearch(3) manage binary search trees tzset ctime(3V) convert date and time tzsetwall ctime(3V) convert date and time ualarm ualarm(3) schedule signal after interval in microseconds ulimit ulimit(3C) get and set user limits ungetc ungetc(3S) push character back into input stream user2netname secure_rpc(3N) library routines for secure remote procedure calls usleep usleep(3) suspend execution for interval in microseconds utime utime(3V) set file times valloc malloc(3V) memory allocator values values(3) machine-dependent values varargs varargs(3) handle variable argument list vfprintf vprintf(3V) print formatted output of a varargs argument list vlimit vlimit(3C) control maximum system resource consumption vprintf vprintf(3V) print formatted output of a varargs argument list vsprintf vprintf(3V) print formatted output of a varargs argument list vsyslog vsyslog(3) log message with a varargs argument list vtimes vtimes(3C) get information about resource utilization wcstombs mblen(3) multibyte character handling wctomb mblen(3) multibyte character handling xcrypt xcrypt(3R) hex encryption and utility routines xdecrypt xcrypt(3R) hex encryption and utility routines xdr xdr(3N) library routines for external data representation xdr_accepted_reply rpc_xdr(3N) XDR library routines for remote procedure calls xdr_array xdr_complex(3N) library routines for translating complex data types xdr_authunix_parms rpc_xdr(3N) XDR library routines for remote procedure calls xdr_bool xdr_simple(3N) library routines for translating simple data types xdr_bytes xdr_complex(3N) library routines for translating complex data types xdr_callhdr rpc_xdr(3N) XDR library routines for remote procedure calls xdr_callmsg rpc_xdr(3N) XDR library routines for remote procedure calls xdr_char xdr_simple(3N) library routines for translating simple data types xdr_destroy xdr_create(3N) library routines for XDR stream creation xdr_double xdr_simple(3N) library routines for translating simple data types xdr_enum xdr_simple(3N) library routines for translating simple data types xdr_float xdr_simple(3N) library routines for translating simple data types xdr_free xdr_simple(3N) library routines for translating simple data types xdr_getpos xdr_admin(3N) library routines for management of the XDR stream xdr_inline xdr_admin(3N) library routines for management of the XDR stream xdr_int xdr_simple(3N) library routines for translating simple data types xdr_long xdr_simple(3N) library routines for translating simple data types xdr_opaque xdr_complex(3N) library routines for translating complex data types xdr_opaque_auth rpc_xdr(3N) XDR library routines for remote procedure calls xdr_pamp portmap(3N) library routines for RPC bind service xdr_pmaplist portmap(3N) library routines for RPC bind service xdr_pointer xdr_complex(3N) library routines for translating complex data types xdr_reference xdr_complex(3N) library routines for translating complex data types xdr_rejected_reply rpc_xdr(3N) XDR library routines for remote procedure calls xdr_replymsg rpc_xdr(3N) XDR library routines for remote procedure calls xdr_setpos xdr_admin(3N) library routines for management of the XDR stream xdr_short xdr_simple(3N) library routines for translating simple data types xdr_string xdr_complex(3N) library routines for translating complex data types xdr_u_char xdr_simple(3N) library routines for translating simple data types xdr_u_int xdr_simple(3N) library routines for translating simple data types xdr_u_long xdr_simple(3N) library routines for translating simple data types xdr_u_short xdr_simple(3N) library routines for translating simple data types xdr_union xdr_complex(3N) library routines for translating complex data types xdr_vector xdr_complex(3N) library routines for translating complex data types xdr_void xdr_simple(3N) library routines for translating simple data types xdr_wrapstring xdr_complex(3N) library routines for translating complex data types xdrmem_create xdr_create(3N) library routines for XDR stream creation xdrrec_create xdr_create(3N) library routines for XDR stream creation xdrrec_endofrecord xdr_admin(3N) library routines for management of the XDR stream xdrrec_eof xdr_admin(3N) library routines for management of the XDR stream xdrrec_readbytes xdr_admin(3N) library routines for management of the XDR stream xdrrec_skiprecord xdr_admin(3N) library routines for management of the XDR stream xdrstdio_create xdr_create(3N) library routines for XDR stream creation xencrypt xcrypt(3R) hex encryption and utility routines xprt_register rpc_svc_calls(3N) library routines for registerring servers xprt_unregister rpc_svc_calls(3N) library routines for registerring servers xtom mp(3X) multiple precision integer arithmetic yp_all ypclnt(3N) NIS client interface yp_bind ypclnt(3N) NIS client interface yp_first ypclnt(3N) NIS client interface yp_get_default_domain ypclnt(3N) NIS client interface yp_master ypclnt(3N) NIS client interface yp_match ypclnt(3N) NIS client interface yp_next ypclnt(3N) NIS client interface yp_order ypclnt(3N) NIS client interface yp_unbind ypclnt(3N) NIS client interface yp_update ypupdate(3N) changes NIS information ypclnt ypclnt(3N) NIS client interface yperr_string ypclnt(3N) NIS client interface ypprot_err ypclnt(3N) NIS client interface
Created by unroff & hp-tools. © somebody (See intro for details). All Rights Reserved. Last modified 11/5/97