Section 3C
268 pages across all releases.
- a64l(3C) a64l, l64a - convert between long integer and base-64 ASCII string
- ABIinfo(3C) ABIinfo - query system environment for features
- abort(3C) abort - generate an abnormal termination signal
- abs(3C) abs, labs - return integer absolute value
- acctctl(3c) acctctl - controls and provides status for comprehensive system accounting (CSA)
- acl_copy_ext(3C) acl_copy_ext, acl_copy_int - copy ACL from system to user space or from user to system space
- acl_delete_def_file(3C) acl_delete_def_file - delete the default ACL for a named directory
- acl_dup(3C) acl_dup - make a copy of an ACL
- acl_free(3C) acl_free - free allocated memory
- acl_from_text(3C) acl_from_text, acl_to_short_text, acl_to_text - convert a POSIX ACL string to a struct acl or a struct acl to a POSIX ACL string
- acl_get_fd(3C) acl_get_fd, acl_set_fd - get or set the ACL associated with an open file
- acl_get_file(3C) acl_get_file, acl_set_file - get or set the ACL for a pathname
- acl_size(3C) acl_size - return the size of an ACL
- acl_valid(3C) acl_valid - validate an ACL
- addsev(3C) addsev - define additional severities
- addseverity(3C) addseverity - build a list of severity levels for an application for use with fmtmsg
- alloca(3C) alloca - Allocates dynamic space
- atcheckpoint(3C) atcheckpoint, atrestart - add checkpoint and restart (CPR) event handlers
- atexit(3C) atexit, __ateachexit - add program termination routine
- atfork(3C) atfork_child, atfork_child_prepend, atfork_parent, atfork_pre - add fork pre and post interception routines
- atsproc(3C) atsproc_child, atsproc_parent, atsproc_pre - add sproc pre and post interception routines
- aux(3C) initauxgroup - initialize auxiliary identification and authentication information
- bsearch(3C) bsearch - binary search a sorted table
- bstring(3C) bcopy, bcmp, blkclr, bzero, ffs - bit and byte string operations
- cap_acquire(3C) cap_acquire, cap_surrender - make permitted set capabilities effective or remove effective capabilities
- cap_clear(3C) cap_clear - clear the fields of a capability
- cap_copy_ext(3C) cap_copy_ext, cap_copy_int - copy capability from system to user space or from user to system space
- cap_dup(3C) cap_dup - make a copy of a capability
- cap_envl(3C) cap_envl, cap_envp - ensure sufficient process privilege
- cap_free(3C) cap_free - free allocated capability
- cap_from_text(3C) cap_from_text, cap_to_text, cap_value_to_text - convert a POSIX capabilities string to internal form, convert capabilities to a POSIX capabilities string, or return the POSIX name for a capability value
- cap_get_fd(3C) cap_get_fd, cap_set_fd - get or set the capabilities for an open file
- cap_get_file(3C) cap_get_file, cap_set_file - get or set the capabilities for a pathname
- cap_get_flag(3C) cap_get_flag, cap_set_flag - get or set the value of a capability flag in a capability
- cap_get_proc(3C) cap_get_proc, cap_set_proc, cap_set_proc_flags - get or set process capabilities
- cap_init(3C) cap_init - allocate a capability stucture
- cap_size(3C) cap_size - return the size of an capability
- cartpol(3C) polar - Functions for the C++ Complex Math Library
- catgetmsg(3C) catgetmsg - reads a message from a message catalog
- catgets(3C) catgets - read a program message
- catmsgfmt(3C) catmsgfmt - formats an error message
- catopen(3C) catopen, catclose - open/close a message catalogue
- class(3C) fpclassify, isfinite, isinf, isnan, isnormal, signbit, fpclassifyf, isfinitef, isinff, isnanf, isnormalf, signbitf, fpclassifyl, isfinitel, isinfl, isnanl, isnormall, signbitl, - classification macros (and functions)
- clock(3C) clock - report CPU time used
- compare(3C) isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered, isgreaterf, isgreaterequalf, islessf, islessequalf, islessgreaterf, isunorderedf, isgreaterl, isgreaterequall, islessl, islessequall, islessgreaterl, isunorderedl - comparison macros (and functions)
- complex(3C) complex - Introduction to C++ complex mathematics library
- conv(3C) conv: toupper, tolower, _toupper, _tolower, toascii - translate characters
- cplxerr(3C) complex_error - Error-handling function for the C++ Complex Math Library
- cplxexp(3C) exp, log, pow, sqrt - Exponential, logarithm, power, square root functions for the C++ complex library
- cplxops(3C) complex_operators - Operators for the C++ complex math library
- cplxtrig(3C) cplxtrig - Trigonometric and hyperbolic functions for the C++ complex library
- crypt(3C) crypt, setkey, encrypt - generate hashing encryption
- ctime(3C) ctime, localtime, gmtime, asctime, tzset, ctime_r, localtime_r, gmtime_r, asctime_r - convert date and time to string
- ctype(3C) ctype: isdigit, isxdigit, islower, isupper, isalpha, isalnum, isspace, iscntrl, ispunct, isprint, isgraph, isascii, __isblank - character handling
- demangle(3C) dem, demangle - Demangle C++ external names to a readable format
- dial(3C) dial - establish an out-going terminal line connection
- difftime(3C) difftime - compute difference between two calendar times
- directory(3C) directory: opendir, readdir, readdir64, telldir, telldir64, seekdir, seekdir64, rewinddir, closedir, readdir_r, readdir64_r - directory operations
- div(3C) div, ldiv - perform integer division
- dladdr(3C) dladdr - Translates address to symbolic information
- dlclose(3C) dlclose - close a shared object
- dlclose(3c) dlclose - Closes a shared object
- dlerror(3C) dlerror - get diagnostic information
- dlerror(3c) dlerror - Gets diagnostic information
- dlopen(3C) dlopen, sgidlopen_version - Opens a Dynamic Shared Object (DSO)
- dlsym(3C) dlsym - Gets the address of a symbol in shared object
- drand48(3C) drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 - generate uniformly distributed pseudo-random numbers
- dup2(3C) dup2 - duplicate an open file descriptor
- ecvt(3C) ecvt, fcvt, gcvt, ecvt_r, fcvt_r, ecvtl, fcvtl, gcvtl, ecvtl_r, fcvtl_r - convert floating-point number to string
- end(3C) end, etext, edata, _end, _etext, _edata, eprol, _ftext, _fdata, _fbss, _rt_symbol_table, _rt_symbol_table_size, _rt_symbol_string_table, _procedure_table, _procedure_table_size, _procedure_string_table, _DYNAMIC, _DYNAMIC_LNK, _DYNAMIC_LINKING, _BASE_ADDRESS, _GOT_OFFSET, _gp, _gp_disp, __rld_obj_head, _rld_new_interface, __elf_header, __program_header_table, __dso_displacement, _lib_version, __lcldta_address, __lcldta_size - Loader defined symbols in a program
- exception(3C) exc_resume, exc_setjmp, find_fde, find_fde_name, exc_unwind, exc_unwind_name, exc_set_cache, exc_set_dlopen_policy, exc_set_demangle_policy, exc_set_unwind_fpregs_policy, exc_set_procanme_policy, exc_set_procentry_policy - Exception handling facility
- fattach(3C) fattach - attach a STREAMS-based file descriptor to an object in the filesystem name space
- fdetach(3C) fdetach - detach a name from a STREAMS-based file descriptor
- ffassign(3C) ffassign - Provides library interface to assign processing
- fffcntl(3C) fffcntl - Performs functions on files opened using flexible file I/O
- ffopen(3C) ffopen, ffopens, ffclose, ffopenf, ffclosef - Opens or closes a file using flexible file I/O
- ffpos(3C) ffpos - Positions files opened using flexible file I/O
- ffread(3C) ffread, ffwrite, ffweof, ffweod, ffreadf, ffwritef, ffweodf, ffweoff, ffflush - Provides flexible file I/O
- ffseek(3C) ffseek, ffbksp, ffseekf, ffbkspf - Repositions a flexible file I/O file
- filebuf(3C) filebuf - Buffer for file I/O
- fmtmsg(3C) fmtmsg - display a message on stderr or system console
- fp_class(3C) fp_class, fp_class_d, fp_class_f - classes of IEEE floating-point values
- fpc(3C) fpc, get_fpc_csr, set_fpc_csr, get_fpc_irr, swapRM, swapINX - Floating-point control registers
- fpgetmask(3C) fpgetmask, fpgetround, fpgetsticky, fpsetmask, fpsetround, fpsetsticky - fetch/set subfields of floating-point control status register of MIPS floating-point units
- frexp(3C) frexp, ldexp, scalb, frexpf, ldexpf, frexpl, ldexpl, scalbl - manipulate parts of floating-point numbers (libc routines)
- fstream(3C) fstream - iostream and streambuf specialized to files
- ftime(3C) ftime - get date and time
- ftw(3C) ftw, ftw64, nftw nftw64 - walk a file tree
- getabi(3C) getabi - get ABI from argument vector
- getcwd(3C) getcwd - get pathname of current working directory
- getdate(3C) getdate - convert user format date and time
- getdfltprojuser(3c) getdfltprojuser, fgetdfltprojuser - get user's default project ID
- getdtablehi(3C) getdtablehi - get largest open file descriptor index
- getenv(3C) getenv - return value for environment name
- getgrent(3C) getgrent, getgrent_r, getgrgid, getgrgid_r, getgrnam, getgrnam_r, setgrent, endgrent, fgetgrent, fgetgrent_r, getgrmember - get group file entry
- getlogin(3C) getlogin, getlogin_r - get login name
- getopt(3C) getopt - get option letter from argument vector
- getpass(3C) getpass - read a password
- getprojall(3c) getprojall, fgetprojall - enumerate all project IDs
- getprojuser(3c) getprojuser, fgetprojuser - get a user's project IDs
- getpw(3C) getpw - get name from UID
- getpwent(3C) getpwent, getpwent_r, getpwuid, getpwuid_r, getpwnam, getpwnam_r, setpwent, endpwent, fgetpwent, fgetpwent_r - get password file entry
- getspent(3C) getspent, getspent_r, getspnam, getspnam_r, setspent, endspent, fgetspent, fgetspent_r, lckpwdf, ulckpwdf - manipulate shadow password file entry
- getsubopt(3C) getsubopt - parse suboptions from a string
- gettxt(3C) gettxt - retrieve a text string
- getut(3C) getut: getutent, getutid, getutline, pututline, setutent, endutent, utmpname - access utmp file entry
- getutx(3C) getutx: getutxent, getutxid, getutxline, pututxline, setutxent, endutxent, utmpxname, getutmp, getutmpx, updwtmp, updwtmpx - access utmpx (extended utmp) file entry
- getwd(3C) getwd - get current working directory pathname
- grantpt(3C) grantpt - grant access to the slave pseudo-terminal device
- hsearch(3C) hsearch, hcreate, hdestroy - manage hash search tables
- iconv(3C) iconv - code conversion function
- iconv_close(3C) iconv_close - code conversion deallocation function
- iconv_open(3C) iconv_open - code conversion allocation function
- initgroups(3c) initgroups - initialize group access list
- insque(3C) insque, remque - insert/remove element from a queue
- ios(3C) ios - Input/output formatting
- iostream(3C) iostream - Buffering, formatting and input/output
- isastream(3C) isastream - test a file descriptor
- isnan(3C) isnan, isnand, isnanf, finite, fpclass, unordered, isnanl, finitel, fpclassl, unorderedl - determine type of floating-point number
- isnand(3C) isnand, finite, fpclass, unordered, finitel, fpclassl, unorderedl - determine type of floating-point number
- istream(3C) istream - Formatted and unformatted input
- jlimit_startjob(3c) jlimit_startjob - creates a new job container
- l3tol(3C) l3tol, ltol3 - convert between 3-byte integers and long integers
- lfmt(3C) lfmt, vlfmt - display error message in standard format and pass to logging and monitoring services
- libperfex(3C) libperfex, start_counters, read_counters, print_counters, print_costs, load_costs - A procedural interface to processor event counters
- link_addr(3c) link_addr - elementary address specification routines for link level access
- localeconv(3C) localeconv - get numeric formatting information
- lockf(3C) lockf - record locking on files
- logb(3C) logb, ilogb, logbf, ilogbf, logbl, ilogbl - floating point exponent (libc routines)
- lsearch(3C) lsearch, lfind - linear search and update
- mac_cleared(3C) mac_cleared, mac_clearedlbl, mac_cleared_fl, mac_cleared_fs, mac_cleared_pl, mac_cleared_ps - report on user's clearance
- mac_demld(3C) mac_demld - unset the moldiness of a MAC label
- mac_dominate(3C) mac_dominate, mac_equal - compare two MAC labels for the dominates/equal relationship
- mac_dup(3C) mac_dup - produce a duplicate copy of a MAC label
- mac_free(3C) mac_free - free allocated memory
- mac_from_msen(3C) mac_from_msen, mac_from_mint, mac_from_msen_mint - convert independent sensitivity or integrity labels to mac_t
- mac_from_text(3C) mac_from_text, mac_to_text, mac_to_text_long - convert a POSIX MAC string from/to mac_t
- mac_get_fd(3C) mac_get_fd, mac_set_fd - get the MAC label associated with an open file
- mac_get_file(3C) mac_get_file, mac_set_file - get or set the MAC label for a pathname
- mac_get_proc(3C) mac_get_proc, mac_set_proc - get or set the MAC label of this process
- mac_is_moldy(3C) mac_is_moldy - get the moldiness of a MAC label
- mac_set_moldy(3C) mac_set_moldy - set the moldiness of a MAC label
- mac_size(3C) mac_size, msen_size, mint_size - get the size of a MAC, MSEN, or MINT label
- mac_valid(3C) mac_valid, msen_valid, mint_valid - validate a MAC, MSEN, or MINT label
- makecontext(3C) makecontext, swapcontext - manipulate user contexts
- malloc(3C) malloc, free, realloc, calloc, memalign, valloc - main memory allocator
- manip(3C) manipulators - iostream out-of-band manipulations
- manipulate(3C) nextafter, nexttoward, nextafterf, nexttowardf, nextafterl, nexttowardl - manipulation functions (libc routines)
- maxmin(3C) fmax, fmaxf, fmaxl, fmin, fminf, fminl - maximum and minimum functions
- mbchar(3C) mbchar: mbtowc, mblen, wctomb - multibyte character handling
- mbstring(3C) mbstring: mbstowcs, wcstombs, wcsxfrm - multibyte string functions
- memory(3C) memory: memccpy, memchr, memcmp, memcpy, memmove, memset - memory operations
- mint_dom(3C) mint_dom, mint_equal - compare two MINT labels for the dominates/equal relationship
- mint_free(3C) mint_free - free allocated memory
- mint_from_mac(3C) mint_from_mac - extract a sensitivity label from a mac_t
- mint_from_text(3C) mint_from_text, mint_to_text - convert a MINT string from/to mint_t
- mktemp(3C) mktemp, mkstemp - make a unique file name
- mktime(3C) mktime - converts a tm structure to a calendar time
- mlock(3C) mlock, munlock - lock or unlock pages in memory
- mlockall(3C) mlockall, munlockall - lock or unlock address space
- modf(3C) modf, modff, modfl - split a floating-point number into integral and fractional parts (libc routines)
- mp(3C) mp, mp_block, mp_blocktime, mp_create, mp_destroy, mp_my_threadnum, mp_numthreads, mp_set_numthreads, mp_setup, mp_unblock, mp_setlock, mp_suggested_numthreads, mp_unsetlock, mp_barrier, mp_in_doacross_loop, mp_set_slave_stacksize - C multiprocessing utility functions
- mpconf(3c) mpconf - multiprocessing control and information
- mq_close(3c) mq_close - close a message queue descriptor
- mq_getattr(3c) mq_getattr - get attributes of a message queue
- mq_notify(3c) mq_notify - register message notification request
- mq_open(3c) mq_open - open/create a message queue
- mq_receive(3c) mq_receive - receive a message from a queue
- mq_send(3c) mq_send - send a message to a queue
- mq_setattr(3c) mq_setattr - set attributes of a message queue
- mq_unlink(3c) mq_unlink - remove a message queue
- msen_dom(3C) msen_dom, msen_equal - compare two MSEN labels for the dominates/equal relationship
- msen_free(3C) msen_free - free allocated memory
- msen_from_mac(3C) msen_from_mac - extract a sensitivity label from a mac_t
- msen_from_text(3C) msen_from_text, msen_to_text - convert a MSEN string from/to msen_t
- nan(3C) nan, nanf, nanl - functions that return a quiet NaN
- nearbyint(3C) nearbyint, nearbyintf, nearbyintl - the nearbyint functions (libc routines)
- nl_langinfo(3C) nl_langinfo - language information
- ns_lookup(3C) ns_lookup, ns_list, ns_close - lookup interface to name service daemon
- openproj(3c) openproj, closeproj - create/destroy a PROJ token
- oserror(3C) oserror, setoserror, goserror - get/set system error
- ostream(3C) ostream - Formatted and unformatted output
- p_class(3C) p_class, p_time, p_type, p_rr, p_query, p_cdname - utilities for dns queries
- pcreate(3C) pcreate: pcreatel, pcreatev, pcreateve, pcreatelp, pcreatevp - create a process
- perror(3C) perror, errno - print system error messages
- pfmt(3C) pfmt, vpfmt - display error message in standard format
- projid(3c) projid, projname, fprojid, fprojname - get project ID information
- psignal(3C) psignal, psiginfo - system signal messages
- ptsname(3C) ptsname - get name of the slave pseudo-terminal device
- putenv(3C) putenv - change or add value to environment
- putpwent(3C) putpwent - write password file entry
- putspent(3C) putspent - write shadow password file entry
- qsort(3C) qsort - quicker sort
- raise(3C) raise - send signal to executing program
- rand(3C) rand, srand, rand_r - simple random-number generator
- rdrtc(3c) rdrtc - Read the real-time clock
- realpath(3C) realpath - returns the real file name
- remove(3C) remove - remove file
- res_hnok(3C) res_hnok, res_ownok, res_mailok, res_dnok - name service record validity routines
- res_isourserver(3C) res_isourserver, res_nameinquery, res_queriesmatch, res_querydomain, res_randomid - resolver query utilities
- res_send_setqhook(3C) res_send_setqhook, res_send_setrhook - interface to resolver hooks
- sat_read_file_info(3C) sat_read_file_info, sat_write_file_info, sat_free_file_info - Portable interfaces to read audit file headers
- sat_read_header_info(3C) sat_read_header_info, sat_free_header_info - Portable interfaces to read audit record headers
- sbuf.prot(3C) streambuf.prot - Interface for derived classes
- sbuf.pub(3C) streambuf.pub, streambuf - Public interface of character buffering class
- scandir(3C) scandir, scandir64, alphasort, alphasort64 - scan a directory
- sem_close(3C) sem_close - close a posix named semaphore
- sem_destroy(3C) sem_destroy - deinitialize a posix unnamed semaphore
- sem_getvalue(3C) sem_getvalue - get the value of a posix named or unnamed semaphore
- sem_init(3C) sem_init - initialize a posix unnamed semaphore
- sem_mode(3C) sem_mode - set the operation mode of a POSIX unnamed semaphore
- sem_open(3C) sem_open - open a posix named semaphore
- sem_post(3C) sem_post - release a posix named or unnamed semaphore
- sem_print(3C) sem_print - print the state of a POSIX semaphore
- sem_wait(3C) sem_wait, sem_trywait - acquire a posix named or unnamed semaphore
- setcat(3C) setcat - define default catalog
- seteuid(3C) seteuid, setruid, setegid, setrgid - set user and group IDs
- setjmp(3C) setjmp, longjmp, sigsetjmp, siglongjmp, _setjmp, _longjmp - non-local gotos
- setlabel(3C) setlabel - define the label for pfmt and lfmt.
- setlocale(3C) setlocale - modify and query a program's locale
- sgi_getcapabilitybyname(3C) sgi_getcapabilitybyname - get the default and allowed capability sets for a named user
- sgi_getclearancebyname(3C) sgi_getclearancebyname - get the default and allowed mac label range for a named user
- sgidladd(3C) sgidladd - open a shared object and add its variables to the name space.
- sgidladd(3c) sgidladd - Opens a shared object and adds its variables to the name space.
- sgidlopen_version(3C) sgidlopen_version - open a shared object with the specified interface version.
- sgigetdsoversion(3C) sgigetdsoversion - gets the interface version of a shared object
- sgigetdsoversion(3c) sgigetdsoversion - Gets the interface version of a shared object
- shmalloc(3C) shmalloc, shfree, shmemalign, shrealloc - Symmetric heap memory management functions
- sigfpe(3C) handle_sigfpes - Floating-point exception handler package
- sleep(3C) sleep - suspend execution for interval
- sqrt(3C) _sqrt_s, _sqrt_d - single and double precision sqrt function.
- ssbuf(3C) strstreambuf - streambuf specialized to arrays
- ssdi(3C) ssdi_get_config_and_load - consult configuration file and load DSO corresponding to the source for a given system database
- ssignal(3C) ssignal, gsignal - software signals
- stdiobuf(3C) stdiobuf - iostream specialized to stdio FILE
- stdipc(3C) stdipc: ftok - standard interprocess communication package
- strcoll(3C) strcoll - string collation
- strerror(3C) strerror - get error message string
- strftime(3C) strftime, cftime, ascftime - convert date and time to string
- string(3C) string: strcat, strdup, strncat, strcmp, strncmp, strcpy, strncpy, strlen, strchr, strrchr, strpbrk, strspn, strcspn, strtok, strstr strcasecmp, strncasecmp, index, rindex, strtok_r - string operations
- strlcpy(3C) strlcpy, strlcat - size-bounded string copying and concatenation
- strptime(3C) strptime - date and time conversion
- strstream(3C) strstream - iostream specialized to arrays
- strtod(3C) strtod, atof, strtof, strtold, atold - convert string to double-precision or long double-precision number
- strtol(3C) strtol, strtoul, atol, atoi, strtoll, strtoull, atoll - convert string to integer
- strxfrm(3C) strxfrm - string transformation
- swab(3C) swab - swap bytes
- sync(3C) sync, __fetch_and_add, __fetch_and_sub, __fetch_and_or, __fetch_and_and, __fetch_and_xor, __fetch_and_nand, __add_and_fetch, __sub_and_fetch, __or_and_fetch, __and_and_fetch, __xor_and_fetch, __nand_and_fetch, __compare_and_swap, __synchronize, __lock_test_and_set, __lock_acquire, __lock_release - C synchronization primitives for multiprocessing
- sysconf(3C) sysconf - get configurable system variables
- sysctl(3c) sysctl - get or set system information
- sysid(3C) sysid - return pseudo-unique system identifier
- syslog(3C) syslog, openlog, closelog, setlogmask, vsyslog - control system log
- tell(3C) tell, tell64 - return the read/write file pointer
- timer_create(3c) timer_create - create a POSIX timer
- timer_delete(3c) timer_delete - delete a posix timer
- timer_getoverrun(3C) timer_getoverrun - get the posix timer overrun count
- timer_gettime(3C) timer_gettime - get the time remaining before posix timer expiration
- timer_settime(3C) timer_settime - set the expiration time for a posix timer
- tsearch(3C) tsearch, tfind, tdelete, twalk - manage binary search trees
- ttyname(3C) ttyname, ttyname_r, isatty - find name of a terminal
- ttyslot(3C) ttyslot - find the slot in the utmp file of the current user
- ualarm(3C) ualarm - generate a SIGALRM signal in ``useconds'' microseconds
- uldb_get_limit_values(3c) uldb_get_limit_values, uldb_get_value_units, uldb_get_limit_names, uldb_get_domain_names, uldb_free_namelist, uldb_free_limit_list - ULDB functions
- unlockpt(3C) unlockpt - unlock a pseudo-terminal master/slave pair
- usleep(3C) usleep - suspend execution for an interval
- uuid(3C) uuid_create, uuid_create_nil, uuid_compare, uuid_equal, uuid_is_nil, uuid_hash, uuid_from_string, uuid_to_string - Universal Unique Identifier functions
- validateproj(3c) validateproj, fvalidateproj - validate a project name for a user
- wcsftime(3C) wcsftime - convert date and time to wide character string