Differences between version 4 and previous revision of execve(2).
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 4 | Last edited on Sunday, August 24, 2003 10:02:48 pm | by CraigMckenna | Revert |
Older page: | version 3 | Last edited on Thursday, October 31, 2002 6:04:48 pm | by PerryLorier | Revert |
@@ -38,9 +38,9 @@
;[EPERM]: The file system is mounted ''nosuid'', the user is not the superuser, and the file has an SUID or SGID bit set.
;[EPERM]: The process is being traced, the user is not the superuser and the file has an SUID or SGID bit set.
;[E2BIG]: The argument list is too big.
;[ENOEXEC]: An executable is not in a recognised format, is for the wrong architecture, or has some other format error that means it cannot be executed.
-;[EFAULT]: ''filename'' points outside your accessible address space. (or presumably an argv[], or environp[] string is outside your accessible address space)
+;[EFAULT]: ''filename'' points outside your accessible address space. (or presumably an argv[
[], or environp[
[] string is outside your accessible address space)
;[ENAMETOOLONG]: ''filename'' is too long.
;[ENOENT]: The file ''filename'' or a script or ELF interpreter does not exist, or a shared library needed for file or interpreter cannot be found.
;[ENOMEM]: Insufficient kernel memory was available.
;[ENOTDIR]: A component of the path prefix of ''filename'' or a script or ELF interpreter is not a directory.