1setup(2)                      System Calls Manual                     setup(2)
2
3
4

NAME

6       setup - setup devices and filesystems, mount root filesystem
7

LIBRARY

9       Standard C library (libc, -lc)
10

SYNOPSIS

12       #include <unistd.h>
13
14       [[deprecated]] int setup(void);
15

DESCRIPTION

17       setup()  is  called  once from within linux/init/main.c.  It calls ini‐
18       tialization functions for devices and filesystems configured  into  the
19       kernel and then mounts the root filesystem.
20
21       No  user  process  may  call setup().  Any user process, even a process
22       with superuser permission, will receive EPERM.
23

RETURN VALUE

25       setup() always returns -1 for a user process.
26

ERRORS

28       EPERM  Always, for a user process.
29

STANDARDS

31       Linux.
32

VERSIONS

34       Removed in Linux 2.1.121.
35
36       The calling sequence varied: at some times setup() has had a single ar‐
37       gument void *BIOS and at other times a single argument int magic.
38
39
40
41Linux man-pages 6.04              2023-03-30                          setup(2)
Impressum