1. Home
  2. Computing & Technology
  3. Focus on Linux
Linux / Unix Command: setup
Command Library

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


Important: Use the man command (% man) to see how a command is used on your particular computer.

>> Linux/Unix Command Library

>> Shell Command Library

Explore Focus on Linux

More from About.com

  1. Home
  2. Computing & Technology
  3. Focus on Linux

©2008 About.com, a part of The New York Times Company.

All rights reserved.