logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux open() 一个函数,两个函数原型

open在手册中有两个函数原型, 如下所示:int open(const char *pathname, int flags);int open(const char *pathname, int flags, mode_t mode);这样的函数原型有些违背了我们的直觉。C语言是不支持函数重载的, 为什么open的系统调用可以有两个这样的open原型呢? 内核绝对不可能为这个功能

到底了