SETUP(2)            Linux Programmer's Manual            SETUP(2)

NAME
       setup  -  setup  devices and file systems, mount root file
       system

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

Linux 1.2.9                 3 May 1996                          1