Главная » 2017 » Ноябрь » 24 » man 2 setup
05:21
man 2 setup

SEO sprint - Всё для максимальной раскрутки!





ИМЯ


setup - настраивает устройства и файловые системы, монтирует корневую файловую систему



ОБЗОР


#include <unistd.h>

int setup(void);



ОПИСАНИЕ


setup() вызывается один раз из linux/init/main.c. Она вызывает функции инициализации
устройств и файловых систем, встроенных в ядро, и затем монтирует корневую файловую систему.

Ни один из пользовательских процессов не может вызвать setup(). Любой пользовательский
процесс даже с правами суперпользователя будет получать сообщение об ошибке с кодом EPERM.



ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ


Вызов setup() всегда возвращает пользовательскому процессу значение -1.



ОШИБКИ


EPERM Всегда для пользовательского процесса.



ВЕРСИИ


Начиная с Linux 2.1.121, эта функция не существует.



СООТВЕТСТВИЕ СТАНДАРТАМ


Эта функция применяется только в Linux и поэтому не должна использоваться в программах,
предназначенных для переноса на другую платформу, и вообще не должна вызываться из
пользовательских программ.



ЗАМЕЧАНИЯ


Вызывающая последовательность менялась: в некоторых версиях у setup() был один аргумент
void *BIOS, а в некоторых — int magic.



Категория: (2) Системные вызовы ядра (функции языка Си) | Просмотров: 388 | Добавил: Администратор | Рейтинг: 0.0/0
Всего комментариев: 0
avatar