Manpages

이 름

setup − 디 바 이 스 과 파 일 시 스 템 을 설 정 하 고 , 루 트 파 일 시 스 템 을 마 운 트 한 다 .

사 용 법

#include <unistd.h>

_syscall0(int, setup);

int setup(void);

설 명

setuplinux/init/main.c에 서 한 번 호 출 된 다 . 이 함 수 는 커 널 에 서 설 정 된 디 바 이 스 와 파 일 시 스 템 에 대 한 초 기 화 함 수 를 부 르 고 루 트 파 일 시 스 템 을 마 운 트 한 다 .

어 떤 사 용 자 프 로 세 스 도 setup을 호 출 할 수 없 다 . 슈 퍼 유 저 의 권 한 을 가 지 고 있 는 프 로 세 스 라 도 사 용 자 프 로 세 스 이 면 EPERM 에 러 가 발 생 한 다 .

반 환 값

setup는 항 상 사 용 자 프 로 세 스 에 게 −1을 리 턴 한 다 .

에 러

EPERM

사 용 자 프 로 세 스 일 경 우 항 상 .

호 환

이 함 수 는 리 눅 스 에 한 정 되 므 로 , 포 터 블 해 야 하 는 프 로 그 램 에 서 나 다 른 프 로 그 램 에 서 는 절 대 사 용 해 서 는 안 된 다 . Linux 2.1.121 이 후 에 , 이 런 함 수 는 더 이 상 존 재 하 지 않 는 다 . 호 출 하 는 순 서 도 변 해 왔 다 : void *BIOS 단 일 인 자 를 , 어 떤 때 는 int magic 단 일 인 자 를 가 졌 다 .

역 자

정 강 훈 <skyeyes [AT] soback.net>, 2000년 4월 27일