aboutsummaryrefslogtreecommitdiff
path: root/lib/libkse
diff options
context:
space:
mode:
authorThomas Moestl <tmm@FreeBSD.org>2001-04-04 18:10:25 +0000
committerThomas Moestl <tmm@FreeBSD.org>2001-04-04 18:10:25 +0000
commit16cb0dd753d862ad79b8c22136a1ced751db9e5d (patch)
treee399d8091ab00adfcd836b8c15b808e6cac4b716 /lib/libkse
parent37bc56f85be11440d116571dc7f3219e4c2f3a06 (diff)
downloadsrc-16cb0dd753d862ad79b8c22136a1ced751db9e5d.tar.gz
src-16cb0dd753d862ad79b8c22136a1ced751db9e5d.zip
Add thread safety wrappers for the posix1e syscalls that deal with file
descriptors. Approved by: rwatson Obtained from: TrustedBSD Project
Notes
Notes: svn path=/head/; revision=75187
Diffstat (limited to 'lib/libkse')
-rw-r--r--lib/libkse/thread/thr_private.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/libkse/thread/thr_private.h b/lib/libkse/thread/thr_private.h
index 8e04bd5bb146..e212a0b7ce49 100644
--- a/lib/libkse/thread/thr_private.h
+++ b/lib/libkse/thread/thr_private.h
@@ -1396,6 +1396,20 @@ extern void __siglongjmp(sigjmp_buf, int) __dead2;
extern void __longjmp(jmp_buf, int) __dead2;
extern void ___longjmp(jmp_buf, int) __dead2;
#endif
+
+/* #include <sys/capability.h> */
+#ifdef _SYS_CAPABILITY_H
+int __sys___cap_get_fd(int, struct cap *);
+int __sys___cap_set_fd(int, struct cap *);
+#endif
+
+/* #include <sys/acl.h> */
+#ifdef _SYS_ACL_H
+int __sys___acl_aclcheck_fd(int, acl_type_t, struct acl *);
+int __sys___acl_delete_fd(int, acl_type_t);
+int __sys___acl_get_fd(int, acl_type_t, struct acl *);
+int __sys___acl_set_fd(int, acl_type_t, struct acl *);
+#endif
__END_DECLS
#endif /* !_PTHREAD_PRIVATE_H */