| |
| Interface Libraries | libbsm(3LIB) |
| | libbsm - basic security library |
SYNOPSIS
| |
cc [ flag... ] file... -lbsm [ library ... ]
|
| |
Functions in this library provide basic security, library object reuse, and auditing.
|
| |
The shared object libbsm.so.1 provides the public interfaces defined below. See intro(3) for additional information on shared object interfaces.
| au_close | au_open |
| au_preselect | au_to_arg |
| au_to_arg32 | au_to_arg64 |
| au_to_attr | au_to_cmd |
| au_to_data | au_to_groups |
| au_to_in_addr | au_to_ipc |
| au_to_iport | au_to_me |
| au_to_newgroups | au_to_opaque |
| au_to_path | au_to_process |
| au_to_return | au_to_return32 |
| au_to_return64 | au_to_socket |
| au_to_subject | au_to_subject_ex |
| au_to_text | au_user_mask |
| au_write | audit |
| auditon | auditsvc |
| endac | endauclass |
| endauevent | endauuser |
| getacdir | getacflg |
| getacmin | getacna |
| getauclassent | getauclassent_r |
| getauclassnam | getauclassnam_r |
| getaudit | getaudit_addr |
| getauditflagsbin | getauditflagschar |
| getauevent | getauevent_r |
| getauevnam | getauevnam_r |
| getauevnonam | getauevnum |
| getauevnum_r | getauid |
| getauuserent | getauuserent_r |
| getauusernam | getauusernam_r |
| getfauditflags | setac |
| setauclass | setauclassfile |
| setaudit | setaudit_addr |
| setauevent | setaueventfile |
| setauid | setauuser |
| setauuserfile | testac |
|
| |
-
/usr/lib/libbsm.a
- archive library
-
/usr/lib/libbsm.so.1
- shared object
-
/usr/lib/64/libbsm.so.1
- 64-bit shared object
|
| |
See attributes(5) for descriptions of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| Availability | SUNWcsl, SUNWarc (32-bit) |
| | SUNWcslx (64-bit) |
| MT-Level | See individual man page for each function. |
|
| |