1libbsm(3LIB)                  Interface Libraries                 libbsm(3LIB)
2
3
4

NAME

6       libbsm - basic security library
7

SYNOPSIS

9       cc [ flag... ] file. -lbsm [ library... ]
10
11

DESCRIPTION

13       Functions in this library provide basic security, library object reuse,
14       and auditing.
15

INTERFACES

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

FILES

63       /lib/libbsm.so.1       shared object
64
65
66       /lib/64/libbsm.so.1    64-bit shared object
67
68

ATTRIBUTES

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

SEE ALSO

86       pvs(1), Intro(3), attributes(5)
87
88
89
90SunOS 5.11                        24 Mar 2004                     libbsm(3LIB)
Impressum