1 LIBBSM(3LIB) Interface Libraries LIBBSM(3LIB) 2 3 4 5 NAME 6 libbsm - basic security library 7 8 SYNOPSIS 9 cc [ flag... ] file... -lbsm [ library... ] 10 11 12 DESCRIPTION 13 Functions in this library provide basic security, library object reuse, 14 and auditing. 15 16 INTERFACES 17 The shared object libbsm.so.1 provides the public interfaces defined 18 below. See Intro(3) for additional information on shared object 19 interfaces. 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 endauclass 40 endauevent getauclassent 41 getauclassent_r getauclassnam 42 getauclassnam_r getaudit 43 getaudit_addr getauditflagsbin 44 getauditflagschar getauevent 45 getauevent_r getauevnam 46 getauevnam_r getauevnonam 47 getauevnum getauevnum_r 48 getauid getfauditflags 49 setauclass setauclassfile 50 setaudit setaudit_addr 51 setauevent setaueventfile 52 setauid testac 53 54 55 FILES 56 /lib/libbsm.so.1 57 shared object 58 59 60 /lib/64/libbsm.so.1 61 64-bit shared object 62 63 64 ATTRIBUTES 65 See attributes(5) for descriptions of the following attributes: 66 67 68 69 70 +---------------+-------------------------+ 71 |ATTRIBUTE TYPE | ATTRIBUTE VALUE | 72 |MT-Level | See individual man page | 73 | | for each function. | 74 +---------------+-------------------------+ 75 76 SEE ALSO 77 pvs(1), Intro(3), attributes(5) 78 79 80 81 August 19, 2019 LIBBSM(3LIB)