当前位置:  开发笔记 > 运维 > 正文

使用带有数值的系统调用有什么重要意义?

如何解决《使用带有数值的系统调用有什么重要意义?》经验,为你挑选了1个好方法。

我想知道使用数值系统调用是否有任何意义?
例如,取wait(4)exit(3).我希望链接到这些的一些文档或解释.



1> Keith Thomps..:

如果您在括号中看到命令,函数或系统调用的名称后跟一位数字,则通常指的是可以在其中找到手册页的部分.

我怀疑你实际上看到的wait(2)exit(3).

例如,rm(1)指的是rm命令的手册页,它位于第1部分(用户命令)中,并wait(2)引用wait系统调用的手册页,它在第2部分(系统调用)中.

没有引用要传递的参数.

阅读手册页时,您可以输入:

man 2 wait

或者,在某些系统上:

man -s 2 wait

指定所需的部分.这通常不是必需的,但如果同一名称出现在多个部分中,则可能很重要 - 例如printf(1)命令和printf(3)功能.

输入man man以查看部分列表:

    可执行程序或shell命令

    系统调用(内核提供的功能)

    库调用(程序库中的函数)

等等

如果要了解特定函数的参数,请阅读该函数的手册页.(wait()例如,接受一个int*参数,而不是一个整数,并返回一个pid_t结果.)

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有