NAME

     setup - setup devices and file systems, mount root file sys-
     tem


SYNOPSIS

     #include <unistd.h>

     _syscall0(int, setup);

     int setup(void);


DESCRIPTION

     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.


RETURN VALUE

     setup always returns -1 for a user process.


ERRORS

     EPERM
          Always, for a user process.


CONFORMING TO

     This function is Linux specific, and should not be  used  in
     programs intended to be portable.