Documentation Home
>
man pages section 3: Library Functions
> Introduction to Library Functions
man pages section 3: Library Functions
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
A
accept(3SOCKET)
- accept a connection on a socket
adornfc(3TSOL)
- Adorn the final component of a pathname
auditwrite(3TSOL)
- construct and write user-level audit records
au_preselect(3BSM)
- Preselect an audit event
auth_set_to_str(3TSOL)
- translate and verify user authorizations
auth_to_str(3TSOL)
- translate and verify user authorizations
au_user_mask(3BSM)
- Get user's binary preselection mask
aw_errno(3TSOL)
- Obtain and display error messages
aw_geterrno(3TSOL)
- Obtain and display error messages
aw_perror(3TSOL)
- Obtain and display error messages
aw_perror_r(3TSOL)
- Obtain and display error messages
aw_strerror(3TSOL)
- Obtain and display error messages
B
bclearhigh(3TSOL)
- create manifest binary labels
bclearlow(3TSOL)
- create manifest binary labels
bcleartoh(3TSOL)
- convert binary label to hexadecimal
bcleartoh_r(3TSOL)
- convert binary label to hexadecimal
bcleartos(3TSOL)
- translate binary labels to character coded labels
bclearundef(3TSOL)
- create manifest binary labels
bclearvalid(3TSOL)
- check validity of binary label
bclhigh(3TSOL)
- create manifest binary labels
bcllow(3TSOL)
- create manifest binary labels
bcltobanner(3TSOL)
- translate binary CMW labels to character-coded labels for a printer banner page
bcltoh(3TSOL)
- convert binary label to hexadecimal
bcltoh_r(3TSOL)
- convert binary label to hexadecimal
bcltos(3TSOL)
- translate binary labels to character coded labels
bcltosl(3TSOL)
- access binary label portions
bclundef(3TSOL)
- create manifest binary labels
bind(3SOCKET)
- bind a name to a socket
blcompare(3TSOL)
- compare binary labels
bldominates(3TSOL)
- compare binary labels
blequal(3TSOL)
- compare binary labels
blinrange(3TSOL)
- compare binary labels
blinset(3TSOL)
- Check binary label for inclusion in set
blmanifest(3TSOL)
- create manifest binary labels
blmaximum(3TSOL)
- Bound of two binary levels
blminimum(3TSOL)
- Bound of two binary levels
blminmax(3TSOL)
- Bound of two binary levels
blportion(3TSOL)
- access binary label portions
blstrictdom(3TSOL)
- compare binary labels
bltocolor(3TSOL)
- Get character-coded color name of label
bltocolor_r(3TSOL)
- Get character-coded color name of label
bltos(3TSOL)
- translate binary labels to character coded labels
bltype(3TSOL)
- compare and set the type of binary label
blvalid(3TSOL)
- check validity of binary label
bslhigh(3TSOL)
- create manifest binary labels
bsllow(3TSOL)
- create manifest binary labels
bsltoh(3TSOL)
- convert binary label to hexadecimal
bsltoh_r(3TSOL)
- convert binary label to hexadecimal
bsltos(3TSOL)
- translate binary labels to character coded labels
bslundef(3TSOL)
- create manifest binary labels
bslvalid(3TSOL)
- check validity of binary label
btohex(3TSOL)
- convert binary label to hexadecimal
C
chkauth(3TSOL)
- Verify user authorizations
chkauthattr(3SECDB)
- get authorization entry
clnt_call(3NSL)
- Library routines for client side calls
clnt_control(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_create(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_create_timed(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_create_vers(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_create_vers_timed(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_destroy(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_dg_create(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_freeres(3NSL)
- Library routines for client side calls
clnt_geterr(3NSL)
- Library routines for client side calls
clnt_pcreateerror(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_perrno(3NSL)
- Library routines for client side calls
clnt_perror(3NSL)
- Library routines for client side calls
clnt_raw_create(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_spcreateerror(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_sperrno(3NSL)
- Library routines for client side calls
clnt_sperror(3NSL)
- Library routines for client side calls
clnt_tli_create(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_tp_create(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_tp_create_timed(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clnt_vc_create(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
clock_getres(3RT)
- High-resolution clock operations
clock_gettime(3RT)
- High-resolution clock operations
clock_settime(3RT)
- High-resolution clock operations
D
dn_comp(3RESOLV)
- resolver routines
dn_expand(3RESOLV)
- resolver routines
door_create(3DOOR)
- Create a door descriptor
door_tcred(3DOOR)
- Return the extended credential information associated with the client of the current door invocation
E
endac(3BSM)
- Get audit control file information
endauclass(3BSM)
- get audit_class entry
endauevent(3BSM)
- Get audit_event entry
endauthattr(3SECDB)
- get authorization entry
endauuser(3BSM)
- Get audit_user entry
endexecattr(3SECDB)
- get execution profile entry
endprofattr(3SECDB)
- get profile description and attributes
endprofent(3TSOL)
- Get user profile description
endprofstr(3TSOL)
- Get user profile description
enduserattr(3SECDB)
- get user_attr entry
enduserent(3TSOL)
- Get user security attributes
endutent(3C)
- Access utmp file entry
endutxent(3C)
- User accounting database functions
F
fp_resstat(3RESOLV)
- resolver routines
free_authattr(3SECDB)
- get authorization entry
free_auth_set(3TSOL)
- translate and verify user authorizations
free_execattr(3SECDB)
- get execution profile entry
free_profattr(3SECDB)
- get profile description and attributes
free_profent(3TSOL)
- Get user profile description
free_profstr(3TSOL)
- Get user profile description
free_userattr(3SECDB)
- get user_attr entry
free_userent(3TSOL)
- Get user security attributes
ftw(3C)
- Walk a file tree
G
getacdir(3BSM)
- Get audit control file information
getacflg(3BSM)
- Get audit control file information
getacinfo(3BSM)
- Get audit control file information
getacmin(3BSM)
- Get audit control file information
getacna(3BSM)
- Get audit control file information
getauclassent(3BSM)
- get audit_class entry
getauclassent_r(3BSM)
- get audit_class entry
getauclassnam(3BSM)
- get audit_class entry
getauclassnam_r(3BSM)
- get audit_class entry
getauditflags(3BSM)
- Convert audit flag specifications
getauditflagsbin(3BSM)
- Convert audit flag specifications
getauditflagschar(3BSM)
- Convert audit flag specifications
getauevent(3BSM)
- Get audit_event entry
getauevent_r(3BSM)
- Get audit_event entry
getauevnam(3BSM)
- Get audit_event entry
getauevnam_r(3BSM)
- Get audit_event entry
getauevnonam(3BSM)
- Get audit_event entry
getauevnum(3BSM)
- Get audit_event entry
getauevnum_r(3BSM)
- Get audit_event entry
getauthattr(3SECDB)
- get authorization entry
getauthnam(3SECDB)
- get authorization entry
get_auth_text(3TSOL)
- translate and verify user authorizations
getauuserent(3BSM)
- Get audit_user entry
getauusernam(3BSM)
- Get audit_user entry
getcsl(3TSOL)
- access binary label portions
getexecattr(3SECDB)
- get execution profile entry
getexecprof(3SECDB)
- get execution profile entry
getexecuser(3SECDB)
- get execution profile entry
getfauditflags(3BSM)
- Generates the process audit state
getpeerinfo(3TSOL)
- Get peer's process characteristics
get_priv_text(3TSOL)
- Convert a numeric privilege to its name or a privilege name to its number
getprofattr(3SECDB)
- get profile description and attributes
getprofent(3TSOL)
- Get user profile description
getprofentbyname(3TSOL)
- Get user profile description
getprofnam(3SECDB)
- get profile description and attributes
getprofstr(3TSOL)
- Get user profile description
getprofstrbyname(3TSOL)
- Get user profile description
getsockopt(3SOCKET)
- get and set options on sockets
getuserattr(3SECDB)
- get user_attr entry
getuserent(3TSOL)
- Get user security attributes
getuserentbyname(3TSOL)
- Get user security attributes
getuserentbyuid(3TSOL)
- Get user security attributes
getusernam(3SECDB)
- get user_attr entry
getuseruid(3SECDB)
- get user_attr entry
getutent(3C)
- Access utmp file entry
getutid(3C)
- Access utmp file entry
getutline(3C)
- Access utmp file entry
getutmp(3C)
- User accounting database functions
getutmpx(3C)
- User accounting database functions
getutxent(3C)
- User accounting database functions
getutxid(3C)
- User accounting database functions
getutxline(3C)
- User accounting database functions
getvfsaent(3TSOL)
- Get vfstab_adjunct file entry
getvfsafile(3TSOL)
- Get vfstab_adjunct file entry
grantpt(3C)
- grant access to the slave pseudo-terminal device
H
h_alloc(3TSOL)
- convert binary label to hexadecimal
herror(3RESOLV)
- resolver routines
hextob(3TSOL)
- convert hexadecimal string to binary label
h_free(3TSOL)
- convert binary label to hexadecimal
hstrerror(3RESOLV)
- resolver routines
htobcl(3TSOL)
- convert hexadecimal string to binary label
htobclear(3TSOL)
- convert hexadecimal string to binary label
htobsl(3TSOL)
- convert hexadecimal string to binary label
I
initgroups(3C)
- Initialize the supplementary group access list
J
K
kstat_read(3KSTAT)
- Read or write kstat data
kstat_write(3KSTAT)
- Read or write kstat data
kva_match(3SECDB)
- look up a key in a key-value array
L
labelbuilder(3TSOL)
- create a Motif-based user interface for interactively building a valid label or clearance
labelclipping(3TSOL)
- translate a binary label and clip to the specified width
labelinfo(3TSOL)
- get information about the label encodings
labelvers(3TSOL)
- Get version of the label_encodings file
libt6(3NSL)
- TSIX trusted IPC library
listen(3SOCKET)
- listen for connections on a socket
M
match_execattr(3SECDB)
- get execution profile entry
mldgetcwd(3TSOL)
- Get pathname of current working directory
mldlstat(3TSOL)
- get file status in multilevel directory
mldrealpath(3TSOL)
- Return the canonicalized absolute pathname, including any MLD adornments and SLD names
mldrealpathl(3TSOL)
- Return the canonicalized absolute pathname, including any MLD adornments and SLD names
mldstat(3TSOL)
- get file status in multilevel directory
mlock(3C)
- Lock or unlock pages in memory
mlockall(3C)
- Lock or unlock address space
munlock(3C)
- Lock or unlock pages in memory
munlockall(3C)
- Lock or unlock address space
N
nftw(3C)
- Walk a file tree
nis_add(3NSL)
- NIS+ namespace functions
nis_add_entry(3NSL)
- NIS+ table functions
nis_addmember(3NSL)
- NIS+ group manipulation functions
nis_checkpoint(3NSL)
- Misc NIS+ log administration functions
nis_creategroup(3NSL)
- NIS+ group manipulation functions
nis_destroygroup(3NSL)
- NIS+ group manipulation functions
nis_first_entry(3NSL)
- NIS+ table functions
nis_freeresult(3NSL)
- NIS+ namespace functions
nis_freeservlist(3NSL)
- Miscellaneous NIS+ functions
nis_freetags(3NSL)
- Miscellaneous NIS+ functions
nis_getservlist(3NSL)
- Miscellaneous NIS+ functions
nis_groups(3NSL)
- NIS+ group manipulation functions
nis_ismember(3NSL)
- NIS+ group manipulation functions
nis_list(3NSL)
- NIS+ table functions
nis_lookup(3NSL)
- NIS+ namespace functions
nis_mkdir(3NSL)
- Miscellaneous NIS+ functions
nis_modify(3NSL)
- NIS+ namespace functions
nis_modify_entry(3NSL)
- NIS+ table functions
nis_names(3NSL)
- NIS+ namespace functions
nis_next_entry(3NSL)
- NIS+ table functions
nis_ping(3NSL)
- Misc NIS+ log administration functions
nis_print_group_entry(3NSL)
- NIS+ group manipulation functions
nis_remove(3NSL)
- NIS+ namespace functions
nis_remove_entry(3NSL)
- NIS+ table functions
nis_removemember(3NSL)
- NIS+ group manipulation functions
nis_rmdir(3NSL)
- Miscellaneous NIS+ functions
nis_server(3NSL)
- Miscellaneous NIS+ functions
nis_servstate(3NSL)
- Miscellaneous NIS+ functions
nis_stats(3NSL)
- Miscellaneous NIS+ functions
nis_tables(3NSL)
- NIS+ table functions
nis_verifygroup(3NSL)
- NIS+ group manipulation functions
O
P
plock(3C)
- Lock or unlock into memory process, text, or data
priv_set_to_str(3TSOL)
- Convert a numeric privilege to its name or a privilege name to its number
priv_to_str(3TSOL)
- Convert a numeric privilege to its name or a privilege name to its number
putprofstr(3TSOL)
- Get user profile description
pututline(3C)
- Access utmp file entry
pututxline(3C)
- User accounting database functions
Q
R
randomword(3TSOL)
- Generate random pronounceable password
res_hostalias(3RESOLV)
- resolver routines
res_init(3RESOLV)
- resolver routines
res_mkquery(3RESOLV)
- resolver routines
res_nclose(3RESOLV)
- resolver routines
res_ninit(3RESOLV)
- resolver routines
res_nmkquery(3RESOLV)
- resolver routines
res_npquery(3RESOLV)
- resolver routines
res_nquery(3RESOLV)
- resolver routines
res_nquerydomain(3RESOLV)
- resolver routines
res_nsearch(3RESOLV)
- resolver routines
res_nsend(3RESOLV)
- resolver routines
res_nsendsigned(3RESOLV)
- resolver routines
resolver(3RESOLV)
- resolver routines
res_query(3RESOLV)
- resolver routines
res_search(3RESOLV)
- resolver routines
res_send(3RESOLV)
- resolver routines
rpc(3NSL)
- Library routines for remote procedure calls
rpcb_getaddr(3NSL)
- Library routines for RPC bind service
rpcb_getallmaps(3NSL)
- Library routines for RPC bind service
rpcb_getmaps(3NSL)
- Library routines for RPC bind service
rpcb_gettime(3NSL)
- Library routines for RPC bind service
rpcbind(3NSL)
- Library routines for RPC bind service
rpcb_rmtcall(3NSL)
- Library routines for RPC bind service
rpc_broadcast(3NSL)
- Library routines for client side calls
rpc_broadcast_exp(3NSL)
- Library routines for client side calls
rpcb_set(3NSL)
- Library routines for RPC bind service
rpcb_unset(3NSL)
- Library routines for RPC bind service
rpc_call(3NSL)
- Library routines for client side calls
rpc_clnt_calls(3NSL)
- Library routines for client side calls
rpc_clnt_create(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
rpc_createerr(3NSL)
- Library routines for dealing with creation and manipulation of CLIENT handles
rpc_reg(3NSL)
- Library routines for registering servers
rpc_svc_calls(3NSL)
- Library routines for RPC servers
rpc_svc_create(3NSL)
- Library routines for the creation of server handles
rpc_svc_reg(3NSL)
- Library routines for registering servers
S
sbcleartos(3TSOL)
- translate binary labels to canonical character-coded labels
sbcltos(3TSOL)
- translate binary labels to canonical character-coded labels
sbltos(3TSOL)
- translate binary labels to canonical character-coded labels
sbsltos(3TSOL)
- translate binary labels to canonical character-coded labels
send(3SOCKET)
- send a message from a socket
sendmsg(3SOCKET)
- send a message from a socket
sendto(3SOCKET)
- send a message from a socket
setac(3BSM)
- Get audit control file information
setauclass(3BSM)
- get audit_class entry
setauevent(3BSM)
- Get audit_event entry
setauthattr(3SECDB)
- get authorization entry
setauuser(3BSM)
- Get audit_user entry
setbltype(3TSOL)
- compare and set the type of binary label
setcsl(3TSOL)
- access binary label portions
set_effective_priv(3TSOL)
- Assign a privilege set for the current process
setexecattr(3SECDB)
- get execution profile entry
set_inheritable_priv(3TSOL)
- Assign a privilege set for the current process
set_permitted_priv(3TSOL)
- Assign a privilege set for the current process
setprofattr(3SECDB)
- get profile description and attributes
setprofent(3TSOL)
- Get user profile description
setprofstr(3TSOL)
- Get user profile description
setsockopt(3SOCKET)
- get and set options on sockets
setuserattr(3SECDB)
- get user_attr entry
setuserent(3TSOL)
- Get user security attributes
setutent(3C)
- Access utmp file entry
setutxent(3C)
- User accounting database functions
socket(3SOCKET)
- create an endpoint for communication
stobcl(3TSOL)
- translate character-coded labels to binary labels
stobclear(3TSOL)
- translate character-coded labels to binary labels
stobl(3TSOL)
- translate character-coded labels to binary labels
stobsl(3TSOL)
- translate character-coded labels to binary labels
str_to_auth(3TSOL)
- translate and verify user authorizations
str_to_auth_set(3TSOL)
- translate and verify user authorizations
str_to_priv(3TSOL)
- Convert a numeric privilege to its name or a privilege name to its number
str_to_priv_set(3TSOL)
- Convert a numeric privilege to its name or a privilege name to its number
svc_auth_reg(3NSL)
- Library routines for registering servers
svc_control(3NSL)
- Library routines for the creation of server handles
svc_create(3NSL)
- Library routines for the creation of server handles
svc_destroy(3NSL)
- Library routines for the creation of server handles
svc_dg_create(3NSL)
- Library routines for the creation of server handles
svc_dg_enablecache(3NSL)
- Library routines for RPC servers
svc_done(3NSL)
- Library routines for RPC servers
svc_exit(3NSL)
- Library routines for RPC servers
svc_fd_create(3NSL)
- Library routines for the creation of server handles
svc_fdset(3NSL)
- Library routines for RPC servers
svc_freeargs(3NSL)
- Library routines for RPC servers
svc_getargs(3NSL)
- Library routines for RPC servers
svc_getreq_common(3NSL)
- Library routines for RPC servers
svc_getreq_poll(3NSL)
- Library routines for RPC servers
svc_getreqset(3NSL)
- Library routines for RPC servers
svc_getrpccaller(3NSL)
- Library routines for RPC servers
svc_max_pollfd(3NSL)
- Library routines for RPC servers
svc_pollfd(3NSL)
- Library routines for RPC servers
svc_raw_create(3NSL)
- Library routines for the creation of server handles
svc_reg(3NSL)
- Library routines for registering servers
svc_run(3NSL)
- Library routines for RPC servers
svc_sendreply(3NSL)
- Library routines for RPC servers
svc_tli_create(3NSL)
- Library routines for the creation of server handles
svc_tp_create(3NSL)
- Library routines for the creation of server handles
svc_unreg(3NSL)
- Library routines for registering servers
svc_vc_create(3NSL)
- Library routines for the creation of server handles
T
t6alloc_blk(3NSL)
- Allocate and free security-attribute control structure and buffer
t6attr_query(3NSL)
- Get mask indicating which attributes came from templates
t6clear_blk(3NSL)
- Clear security attributes
t6cmp_blk(3NSL)
- Compare security attributes
t6copy_blk(3NSL)
- copy security attributes
t6dup_blk(3NSL)
- Duplicate security attributes
t6ext_attr(3NSL)
- manipulate network-endpoint security options
t6free_blk(3NSL)
- Allocate and free security-attribute control structure and buffer
t6get_attr(3NSL)
- get security attributes from or set security attributes in the security-attribute buffer handled by a control structure
t6get_endpt_default(3NSL)
- get and set endpoint mask, or get and set endpoint default attributes
t6get_endpt_mask(3NSL)
- get and set endpoint mask, or get and set endpoint default attributes
t6last_attr(3NSL)
- Examine the security attributes on the next or the previous byte of data
t6new_attr(3NSL)
- manipulate network-endpoint security options
t6peek_attr(3NSL)
- Examine the security attributes on the next or the previous byte of data
t6recvfrom(3NSL)
- read security attributes and data from a trusted endpoint
t6sendto(3NSL)
- specify security attributes to send with data on a trusted endpoint
t6set_attr(3NSL)
- get security attributes from or set security attributes in the security-attribute buffer handled by a control structure
t6set_endpt_default(3NSL)
- get and set endpoint mask, or get and set endpoint default attributes
t6set_endpt_mask(3NSL)
- get and set endpoint mask, or get and set endpoint default attributes
t6size_attr(3NSL)
- Get the size of a particular attribute from the control structure
t_accept(3NSL)
- Accept a connection request
t_bind(3NSL)
- Bind an address to a transport endpoint
t_optmgmt(3NSL)
- Manage options for a transport endpoint
t_snd(3NSL)
- Send data or expedited data over a connection
t_sndudata(3NSL)
- Send a data unit
tsol_lbuild_create(3TSOL)
- create a Motif-based user interface for interactively building a valid label or clearance
tsol_lbuild_destroy(3TSOL)
- create a Motif-based user interface for interactively building a valid label or clearance
tsol_lbuild_get(3TSOL)
- create a Motif-based user interface for interactively building a valid label or clearance
tsol_lbuild_set(3TSOL)
- create a Motif-based user interface for interactively building a valid label or clearance
U
updwtmp(3C)
- User accounting database functions
updwtmpx(3C)
- User accounting database functions
utmpname(3C)
- Access utmp file entry
utmpxname(3C)
- User accounting database functions
V
W
X
Xbcleartos(3TSOL)
- translate a binary label and clip to the specified width
Xbcltos(3TSOL)
- translate a binary label and clip to the specified width
Xbsltos(3TSOL)
- translate a binary label and clip to the specified width
xprt_register(3NSL)
- Library routines for registering servers
xprt_unregister(3NSL)
- Library routines for registering servers
XTSOLgetClientAttributes(3)
- Get all CMW attributes associated with a client
XTSOLgetPropAttributes(3)
- Get all CMW attributes associated with a property hanging on a window
XTSOLgetPropLabel(3)
- Get the CMW label associated with a property hanging on a window
XTSOLgetPropUID(3)
- Get the UID associated with a property hanging on a window
XTSOLgetResAttributes(3)
- Get all CMW attributes associated with a window or a pixmap
XTSOLgetResLabel(3)
- Get the CMW label associated with a window, a pixmap, or a colormap
XTSOLgetResUID(3)
- Get the UID associated with a window, a pixmap
XTSOLgetSSHeight(3)
- Get the height of screen stripe
XTSOLgetWorkstationOwner(3)
- Get the ownership of the workstation
XTSOLIsWindowTrusted(3)
- Test if a window is created by a trusted client
XTSOLMakeTPWindow(3)
- Make this window a Trusted Path window
XTSOLsetPolyInstInfo(3)
- Set polyinstantiation information
XTSOLsetPropLabel(3)
- Set the CMW label associated with a property hanging on a window
XTSOLsetPropUID(3)
- Set the UID associated with a property hanging on a window
XTSOLsetResLabel(3)
- Set the CMW label associated with a window or a pixmap
XTSOLsetResUID(3)
- Set the UID associated with a window, a pixmap, or a colormap
XTSOLsetSessionHI(3)
- Set the session high sensitivity label to the window server
XTSOLsetSessionLO(3)
- Set the session low sensitivity label to the window server
XTSOLsetSSHeight(3)
- Set the height of screen stripe
XTSOLsetWorkstationOwner(3)
- Set the ownership of the workstation
XTSOLShutdown(3)
- Shut down the system
Y
Z
© 2010, Oracle Corporation and/or its affiliates