setup - настраивает устройства, файловые системы, устанавливает корневую файловую систему
НАЗВАНИЕsetup - настраивает устройства, файловые системы,
устанавливает корневую файловую систему
СИНТАКСИС
#include
_syscall0(int, setup);
int setup(void);
ОПИСАНИЕ
setup вызывается один раз из linux/init/main.c. Она
вызывает функции инициализации устройств и файловых
систем, встроенных в ядро, и затем устанавливает корневую
файловую систему.
Ни один из пользовательских процессов не может вызвать
setup. Любой пользовательский процесс даже с правами
суперпользователя будет получать сообщение об ошибке с
кодом EPERM.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
setup всегда возвращает -1 пользовательскому процессу.
КОДЫ ОШИБОК
EPERM Возникает всегда во время пользовательского
процесса.
СООТВЕТСТВИЕ СТАНДАРТАМ
Эта функция применяется только в Linux specific и поэтому
не должна использоваться в программах, предназначенных для
переноса на другую платформу. Начиная с Linux 2.1.121,
эта функция болше не существует. Последовательность
вызова вариативна, она может иметь единственный параметр
void * BIOS в одном случае, а в другом - единственный
параметр int magic.