summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2002-11-05 17:47:08 +0000
committerrwatson <rwatson@FreeBSD.org>2002-11-05 17:47:08 +0000
commit0f637b25ea7a141a57fb454cfd086627da522503 (patch)
treea6260e8914e531c0a4f97e40dd8160711b83e096
parent398f2c44aa826c5b084a40ca8f2c7ad3124dceff (diff)
downloadFreeBSD-src-0f637b25ea7a141a57fb454cfd086627da522503.zip
FreeBSD-src-0f637b25ea7a141a57fb454cfd086627da522503.tar.gz
Flesh out the definition of __mac_execve(): per earlier discussion,
it's essentially execve() with an optional MAC label argument. Approved by: re Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
-rw-r--r--sys/kern/syscalls.master3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master
index fbb7e50..650c65b 100644
--- a/sys/kern/syscalls.master
+++ b/sys/kern/syscalls.master
@@ -600,7 +600,8 @@
void *data, size_t nbytes); }
414 STD BSD { int extattr_delete_link(const char *path, \
int attrnamespace, const char *attrname); }
-415 UNIMPL BSD __mac_execve
+415 MSTD BSD { int __mac_execve(char *fname, char **argv, \
+ char **envv, struct mac *mac_p); }
416 MSTD POSIX { int sigaction(int sig, const struct sigaction *act, \
struct sigaction *oact); }
417 MSTD BSD { int sigreturn(const struct __ucontext *sigcntxp); }
OpenPOWER on IntegriCloud