#include <bsm/audit_fcntl.h>
bsm/audit_fcntl.h
81 macros
Shared and Solaris-specific: (0-99).
#define BSM_F_DUPFD 0
#define BSM_F_O_GETLK 5
Solaris-specific.
#define BSM_F_CHKFL 8
Solaris-specific.
#define BSM_F_DUP2FD 9
FreeBSD/Solaris-specific.
#define BSM_F_ALLOCSP 10
Solaris-specific.
#define BSM_F_FREESP 11
Solaris-specific.
#define BSM_F_ISSTREAM 13
Solaris-specific.
#define BSM_F_PRIV 15
Solaris-specific.
#define BSM_F_NPRIV 16
Solaris-specific.
#define BSM_F_QUOTACTL 17
Solaris-specific.
#define BSM_F_BLOCKS 18
Solaris-specific.
#define BSM_F_BLKSIZE 19
Solaris-specific.
#define BSM_F_REVOKE 25
Solaris-specific.
#define BSM_F_HASREMOTELOCKS 26
Solaris-specific.
#define BSM_F_FREESP64 27
Solaris-specific.
#define BSM_F_ALLOCSP64 28
Solaris-specific.
#define BSM_F_GETLK64 33
Solaris-specific.
#define BSM_F_SETLK64 34
Solaris-specific.
#define BSM_F_SETLKW64 35
Solaris-specific.
#define BSM_F_SHARE 40
Solaris-specific.
#define BSM_F_UNSHARE 41
Solaris-specific.
#define BSM_F_SETLK_NBMAND 42
Solaris-specific.
#define BSM_F_SHARE_NBMAND 43
Solaris-specific.
#define BSM_F_SETLK64_NBMAND 44
Solaris-specific.
#define BSM_F_GETXFL 45
Solaris-specific.
#define BSM_F_BADFD 46
Solaris-specific.
FreeBSD-specific (100-199).
#define BSM_F_OGETLK 107
FreeBSD-specific.
#define BSM_F_OSETLK 108
FreeBSD-specific.
#define BSM_F_OSETLKW 109
FreeBSD-specific.
#define BSM_F_SETLK_REMOTE 114
FreeBSD-specific.
Linux-specific (200-299).
#define BSM_F_SETSIG 210
Linux-specific.
#define BSM_F_GETSIG 211
Linux-specific.
Darwin-specific (300-399).
#define BSM_F_CHKCLEAN 341
Darwin-specific.
#define BSM_F_PREALLOCATE 342
Darwin-specific.
#define BSM_F_SETSIZE 343
Darwin-specific.
#define BSM_F_RDADVISE 344
Darwin-specific.
#define BSM_F_RDAHEAD 345
Darwin-specific.
346, 347 are now unused (was BSM_F_{READ,WRITE}BOOTSTRAP)
#define BSM_F_NOCACHE 348
Darwin-specific.
#define BSM_F_LOG2PHYS 349
Darwin-specific.
#define BSM_F_GETPATH 350
Darwin-specific.
#define BSM_F_FULLFSYNC 351
Darwin-specific.
#define BSM_F_PATHPKG_CHECK 352
Darwin-specific.
#define BSM_F_FREEZE_FS 353
Darwin-specific.
#define BSM_F_THAW_FS 354
Darwin-specific.
#define BSM_F_GLOBAL_NOCACHE 355
Darwin-specific.
#define BSM_F_OPENFROM 356
Darwin-specific.
#define BSM_F_UNLINKFROM 357
Darwin-specific.
#define BSM_F_CHECK_OPENEVT 358
Darwin-specific.
#define BSM_F_ADDSIGS 359
Darwin-specific.
#define BSM_F_MARKDEPENDENCY 360
Darwin-specific.
#define BSM_F_BARRIERFSYNC 361
Darwin-specific.
#define BSM_F_PUNCHHOLE 362
Darwin-specific.
#define BSM_F_TRIM_ACTIVE_FILE 363
Darwin-specific.
#define BSM_F_SPECULATIVE_READ 364
Darwin-specific.
#define BSM_F_ATTRIBUTION_TAG 365
Darwin-specific
Darwin file system specific (400-499).
#define BSM_F_FS_SPECIFIC_0 400
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_1 401
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_2 402
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_3 403
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_4 404
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_5 405
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_6 406
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_7 407
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_8 408
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_9 409
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_10 410
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_11 411
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_12 412
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_13 413
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_14 414
Darwin-fs-specific.
#define BSM_F_FS_SPECIFIC_15 415
Darwin-fs-specific.
#define BSM_F_UNKNOWN 0xFFFF