setup() - Unix 和 Linux 系统调用
Tutorials Point


  Unix 初学者指南
  Unix Shell 编程
  高级 Unix
  Unix 有用参考
  Unix 有用资源
  精选阅读

版权所有 © 2014 tutorialspoint



  首页     参考     讨论论坛     关于 TP  

setup() - Unix 和 Linux 系统调用


previous next AddThis Social Bookmark Button

广告

名称

setup - 设置设备和文件系统,挂载根文件系统

语法

#include <unistd.h>

_syscall0(int, setup)

int setup(void);

描述

setup() 从 linux/init/main.c 中调用一次。它调用配置到内核中的设备和文件系统的初始化函数,然后挂载根文件系统。

任何用户进程都不能调用 setup()。任何用户进程,即使是具有超级用户权限的进程,也会收到 EPERM

返回值

对于用户进程,setup() 始终返回 -1。

错误

标签描述
EPERM 对于用户进程,始终返回此错误。

符合标准

此函数是 Linux 特定的,不应在旨在可移植的程序中使用,实际上也不应在任何程序中使用。从 Linux 2.1.121 开始,不再存在此类函数。调用顺序有所不同:它曾经有一个参数 void * BIOS,而在其他时候则有一个参数 int magic

previous next Printer Friendly

广告


  

广告



广告