c - fcntl Unix/Linux系统调用的全称是什么

标签 c linux operating-system system-calls fcntl

fcntl 的手册页告诉它用于操作文件描述符。但这个名字并不好记。知道它的全名将有助于记住这个系统调用名称及其用途。我试图在 Internet 上查找,但除了手册页之外找不到任何东西。

请谁告诉我fcntl的全名或名字的由来。

最佳答案

从 POSIX,它是 File Control :

NAME

    fcntl - file control


有一个相关的系统调用,ioctl,即Input-Output Control。两者之间的区别在于,fcntl 修改文件描述符/文件描述,而 ioctl 控制文件描述背后的输入/输出设备的行为。

关于c - fcntl Unix/Linux系统调用的全称是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47517031/

相关文章:

linux - 命令行 Arduino 编译和上传?

kernel - 操作系统问题

c - 如何在 C 语言的小端机器上比较两个 ipv6 地址

c - 为什么 K 的值在此代码中没有增加?

c - 快速排序代码不适用于超过十个字符串

c++ - 在 C++ 中使用 open 和 i2c

linux - VPS Linux 安装上没有循环模块

python - 非法指令 : 4 when importing python plugins

java - Java 线程和 OS 线程之间的通信

c - 为什么Windows和Linux有不同的strdup实现: strdup() and _strdup()?