summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2002-10-09 21:47:04 +0000
committerrwatson <rwatson@FreeBSD.org>2002-10-09 21:47:04 +0000
commite3360b2da4ccd008ecfe49dbe95fd0e04a4895fd (patch)
treeaacfd3a3c4f06fd1ea1cf83ba7150712bd604554 /sys
parent74e3018d1019495f7d682b58c3b20eaebe24be7f (diff)
downloadFreeBSD-src-e3360b2da4ccd008ecfe49dbe95fd0e04a4895fd.zip
FreeBSD-src-e3360b2da4ccd008ecfe49dbe95fd0e04a4895fd.tar.gz
Flesh out the extattr_{delete,get,set}_link() system calls: variations
on the _file() theme that do not follow symlinks. Sync to MAC tree. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/syscalls.master11
1 files changed, 8 insertions, 3 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index b9f62b0..650dee6 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -587,6 +587,11 @@
409 UNIMPL BSD __mac_get_pid
410 UNIMPL BSD __mac_get_link
411 UNIMPL BSD __mac_set_link
-412 UNIMPL BSD extattr_set_link
-413 UNIMPL BSD extattr_get_link
-414 UNIMPL BSD extattr_delete_link
+412 STD BSD { int extattr_set_link(const char *path, \
+ int attrnamespace, const char *attrname, \
+ void *data, size_t nbytes); }
+413 STD BSD { ssize_t extattr_get_link(const char *path, \
+ int attrnamespace, const char *attrname, \
+ void *data, size_t nbytes); }
+414 STD BSD { int extattr_delete_link(const char *path, \
+ int attrnamespace, const char *attrname); }
OpenPOWER on IntegriCloud