Developer's Daily | Unix by Example |
main | java | perl | unix | dev directory | web log |
setup ? setup devices and file systems, mount root file system |
#include <unistd.h> _syscall0(int, setup); int setup(void); |
setup is called once from within linux/init/main.c. It calls initialization functions for devices and file systems configured into the kernel and then mounts the root file system. No user process may call setup. Any user process, even a process with super-user permission, will receive EPERM. |
setup always returns ?1 for a user process. |
EPERM |
Always, for a user process. |
This function is Linux specific, and should not be used in programs intended to be portable. |