1libbsm(3LIB) Interface Libraries libbsm(3LIB)
2
3
4
6 libbsm - basic security library
7
9 cc [ flag... ] file. -lbsm [ library... ]
10
11
13 Functions in this library provide basic security, library object reuse,
14 and auditing.
15
17 The shared object libbsm.so.1 provides the public interfaces defined
18 below. See Intro(3) for additional information on shared object inter‐
19 faces.
20
21
22
23
24 au_close au_open
25 au_preselect au_to_arg
26 au_to_arg32 au_to_arg64
27 au_to_attr au_to_cmd
28 au_to_data au_to_groups
29 au_to_in_addr au_to_ipc
30 au_to_iport au_to_me
31 au_to_newgroups au_to_opaque
32 au_to_path au_to_process
33 au_to_process_ex au_to_return
34 au_to_return32 au_to_return64
35 au_to_socket au_to_subject
36 au_to_subject_ex au_to_text
37 au_user_mask au_write
38 audit auditon
39 auditsvc endac
40 endauclass endauevent
41 endauuser getacdir
42 getacflg getacmin
43 getacna getauclassent
44 getauclassent_r getauclassnam
45 getauclassnam_r getaudit
46 getaudit_addr getauditflagsbin
47 getauditflagschar getauevent
48 getauevent_r getauevnam
49 getauevnam_r getauevnonam
50 getauevnum getauevnum_r
51 getauid getauuserent
52 getauuserent_r getauusernam
53 getauusernam_r getfauditflags
54 setac setauclass
55 setauclassfile setaudit
56 setaudit_addr setauevent
57 setaueventfile setauid
58 setauuser setauuserfile
59 testac
60
61
63 /lib/libbsm.so.1 shared object
64
65
66 /lib/64/libbsm.so.1 64-bit shared object
67
68
70 See attributes(5) for descriptions of the following attributes:
71
72
73
74
75 ┌─────────────────────────────┬─────────────────────────────┐
76 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
77 ├─────────────────────────────┼─────────────────────────────┤
78 │Availability │SUNWcsl (32-bit) │
79 │ │SUNWcslx (64-bit) │
80 ├─────────────────────────────┼─────────────────────────────┤
81 │MT-Level │See individual man page for │
82 │ │each function. │
83 └─────────────────────────────┴─────────────────────────────┘
84
86 pvs(1), Intro(3), attributes(5)
87
88
89
90SunOS 5.11 24 Mar 2004 libbsm(3LIB)