open()系统调用头文件要求

根基

我在gcc中使用x86_64 GNU / Linux。
内容简介man -s2 open

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
int creat(const char *pathname, mode_t mode);

现在,当我尝试编译以下代码片段时,gcc不会引发警告/错误。

#include <stdio.h>
#include <fcntl.h>

int main(int argc, char **argv)
{
    int fd;

    fd = open("foo.txt", O_RDWR, 0777);
    if(fd == -1)
        perror("open");

    fd = creat("foo.txt", 0777);
    if(fd == -1)
        perror("creat");

    close(fd);
    return 0;
}

那么,types.hstat.h可选的?它们在联机帮助页中起open()什么作用?

克拉斯·林贝克

手册页可作为对程序员和编译器制造商的指导。

您可能不需要在系统中包括它们但是,手册页描述了一种使用这些方法的可移植方式,因此无论如何都应包括它们。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将open()系统调用阻止在远程文件系统上吗?

来自分类Dev

从头文件调用函数

来自分类Dev

调用头文件中的函数

来自分类Dev

系统头文件中的条件编译

来自分类Dev

C系统调用open()

来自分类Dev

Linux open()系统调用和文件夹权限

来自分类Dev

当Linux Kernel Source移动文件系统头文件时?

来自分类Dev

mc56f8367 头文件的要求

来自分类Dev

如何在opencart 2.0.1.1的头文件中调用模块文件

来自分类Dev

是否可以从同一头文件中的头文件调用函数?(C99)

来自分类Dev

如何仅使用open和read系统调用读取文件权限位?

来自分类Dev

为什么 open() 系统调用不会在 Ubuntu 中打开交换文件?

来自分类Dev

Open() 系统调用目录和访问子目录中的文件

来自分类Dev

文件系统:内核调用与缓存

来自分类Dev

在C / C ++源代码中,系统头文件和用户头文件之间的正确顺序是什么?

来自分类Dev

Linux系统调用open()位掩码

来自分类Dev

要求从命令行调用文件

来自分类Dev

如何在Ubuntu 18(Bionic)上使用C ++ 17 /文件系统头文件获取libstdc ++?

来自分类Dev

R对文件的并行系统调用

来自分类Dev

write()系统调用将忽略文件权限

来自分类Dev

在Linux内核文件中使用系统调用

来自分类Dev

挂载错误:系统调用失败:文件存在。

来自分类Dev

使用系统调用快速列出文件

来自分类Dev

从调用文件中获取系统参数

来自分类Dev

调用py文件的Python系统路径

来自分类Dev

如何为“未知”嵌入式ARM系统生成内核头文件?

来自分类Dev

当对我的系统的cetet语义解析c头文件时,出现“空闲解析错误”:

来自分类Dev

如何在系统头文件中找到某些变量的C定义?

来自分类Dev

包含系统、用户和内核时间的辅助函数的 C-std 头文件?

Related 相关文章

  1. 1

    将open()系统调用阻止在远程文件系统上吗?

  2. 2

    从头文件调用函数

  3. 3

    调用头文件中的函数

  4. 4

    系统头文件中的条件编译

  5. 5

    C系统调用open()

  6. 6

    Linux open()系统调用和文件夹权限

  7. 7

    当Linux Kernel Source移动文件系统头文件时?

  8. 8

    mc56f8367 头文件的要求

  9. 9

    如何在opencart 2.0.1.1的头文件中调用模块文件

  10. 10

    是否可以从同一头文件中的头文件调用函数?(C99)

  11. 11

    如何仅使用open和read系统调用读取文件权限位?

  12. 12

    为什么 open() 系统调用不会在 Ubuntu 中打开交换文件?

  13. 13

    Open() 系统调用目录和访问子目录中的文件

  14. 14

    文件系统:内核调用与缓存

  15. 15

    在C / C ++源代码中,系统头文件和用户头文件之间的正确顺序是什么?

  16. 16

    Linux系统调用open()位掩码

  17. 17

    要求从命令行调用文件

  18. 18

    如何在Ubuntu 18(Bionic)上使用C ++ 17 /文件系统头文件获取libstdc ++?

  19. 19

    R对文件的并行系统调用

  20. 20

    write()系统调用将忽略文件权限

  21. 21

    在Linux内核文件中使用系统调用

  22. 22

    挂载错误:系统调用失败:文件存在。

  23. 23

    使用系统调用快速列出文件

  24. 24

    从调用文件中获取系统参数

  25. 25

    调用py文件的Python系统路径

  26. 26

    如何为“未知”嵌入式ARM系统生成内核头文件?

  27. 27

    当对我的系统的cetet语义解析c头文件时,出现“空闲解析错误”:

  28. 28

    如何在系统头文件中找到某些变量的C定义?

  29. 29

    包含系统、用户和内核时间的辅助函数的 C-std 头文件?

热门标签

归档