| 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. |