Seth Woolley's Man Viewer

Manual for setup - man 2 setup

([section] manual, -k keyword, -K [section] search, -f whatis)
man plain no title

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



NAME
       setup(2,8) - setup(2,8) devices and file(1,n) systems, mount(2,8) root file(1,n) system

SYNOPSIS
       #include <unistd.h>

       _syscall0(int, setup(2,8));

       int setup(2,8)(void);

DESCRIPTION
       setup(2,8)  is called once from within linux/init/main.c.  It calls initial-
       ization functions for devices and file(1,n) systems configured into the ker-
       nel and then mounts the root file(1,n) system.

       No  user process may call setup(2,8).  Any user process, even a process with
       super-user permission, will receive EPERM.

RETURN VALUE
       setup(2,8) 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(1,8)  programs
       intended to be portable, or indeed in(1,8) any programs at all.  Since Linux
       2.1.121, no such function exists anymore.  The calling sequence varied:
       it  has  had a single parameter void * BIOS and at other times a single
       parameter int magic(4,5).



Linux 1.2.9                       1996-05-03                          SETUP(2)

References for this manual (incoming links)