Penguin

Differences between current version and revision by previous author of execve(2).

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 5 Last edited on Friday, February 25, 2005 10:49:16 pm by JoergMeyer
Older page: version 4 Last edited on Sunday, August 24, 2003 10:02:48 pm by CraigMckenna 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, which can happen if you forget to terminate unsing a NULL-pointer
 ;[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. 
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.