GNU/Linux |
RedHat 5.2(Apollo) |
|
![]() |
setup(2) |
![]() |
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.
![]() |
setup(2) | ![]() |