diff options
author | rwatson <rwatson@FreeBSD.org> | 2002-11-05 17:47:08 +0000 |
---|---|---|
committer | rwatson <rwatson@FreeBSD.org> | 2002-11-05 17:47:08 +0000 |
commit | 0f637b25ea7a141a57fb454cfd086627da522503 (patch) | |
tree | a6260e8914e531c0a4f97e40dd8160711b83e096 | |
parent | 398f2c44aa826c5b084a40ca8f2c7ad3124dceff (diff) | |
download | FreeBSD-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.master | 3 |
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); } |