logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

setup - setup devices and filesystems, mount root filesystem

Description

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

Errors

EPERM Always, for a user process.

Library

Standard C library (libc, -lc)

Name

setup - setup devices and filesystems, mount root filesystem

Return Value

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

Standards

Linux.

Synopsis

#include<unistd.h>[[deprecated]]intsetup(void);

Versions

Removed in Linux 2.1.121. The calling sequence varied: at some times setup() has had a single argument void*BIOS and at other times a single argument intmagic. Linux man-pages 6.9.1 2024-05-02 setup(2)

See Also