diff options
author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2014-04-07 20:44:00 +0000 |
---|---|---|
committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2014-04-07 20:44:00 +0000 |
commit | 4e1ad9d117695c903602c6ff90abcdb772849b53 (patch) | |
tree | b7c686b0f7003c3941b77357fe997ffe7b5c10ba /sys/bsm | |
parent | 3e6034e2df2100b0f54ba5c4a1fed96bca53d230 (diff) | |
download | src-test2-4e1ad9d117695c903602c6ff90abcdb772849b53.tar.gz src-test2-4e1ad9d117695c903602c6ff90abcdb772849b53.zip |
IFp4 @1192291:
- Don't include sys/caprights.h, leverage the fact that cap_rights_t
is also defined in sys/types.h.
- Include sys/types.h directly.
- For systems that do not have cap_rights_t, define it, so we can use
it in au_to_rights() prototype.
Discussed with: rwatson
Notes
Notes:
svn path=/head/; revision=264236
Diffstat (limited to 'sys/bsm')
-rw-r--r-- | sys/bsm/audit_record.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/bsm/audit_record.h b/sys/bsm/audit_record.h index 7e6074f3d344..5da5e4f295f4 100644 --- a/sys/bsm/audit_record.h +++ b/sys/bsm/audit_record.h @@ -33,8 +33,8 @@ #ifndef _BSM_AUDIT_RECORD_H_ #define _BSM_AUDIT_RECORD_H_ +#include <sys/types.h> #include <sys/time.h> /* struct timeval */ -#include <sys/caprights.h> /* cap_rights_t */ /* * Token type identifiers. @@ -191,6 +191,13 @@ struct sockaddr_un; struct vnode_au_info; #endif +#ifndef _CAP_RIGHTS_T_DECLARED +#define _CAP_RIGHTS_T_DECLARED +struct cap_rights; + +typedef struct cap_rights cap_rights_t; +#endif + int au_open(void); int au_write(int d, token_t *m); int au_close(int d, int keep, short event); |