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