*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> setup (2)              



NAME    [Toc]    [Back]

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

SYNOPSIS    [Toc]    [Back]

       #include <unistd.h>

       _syscall0(int, setup);

       int setup(void);

DESCRIPTION    [Toc]    [Back]

       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    [Toc]    [Back]

       setup always returns -1 for a user process.

ERRORS    [Toc]    [Back]

       EPERM  Always, for a user process.

CONFORMING TO    [Toc]    [Back]

       This function is Linux specific, and should not	be  used  in  programs
       intended to be portable, or indeed in 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.

Linux 1.2.9			  1996-05-03			      SETUP(2)
[ Back ]
 Similar pages
Name OS Title
mount_nfs FreeBSD mount NFS file systems
mount_nfs OpenBSD mount NFS file systems
mount OpenBSD mount file systems
mount FreeBSD mount file systems
mount_std FreeBSD mount ``standard'' file systems
umount_nfs HP-UX mount and unmount NFS file systems
mount_fdescfs FreeBSD mount ``standard'' file systems
amd FreeBSD automatically mount file systems
mount_devfs FreeBSD mount ``standard'' file systems
umount_hfs HP-UX mount and unmount HFS file systems
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service