【发布时间】:2013-02-15 13:55:27
【问题描述】:
我刚刚发现open()(man 2 open)系统调用有两个版本:
int open(const char *pathname, int flags);
int open(const char *pathname, int flags, mode_t mode);
确实,可以在单个 C 文件中使用其中任何一个,并且两者都可以工作。标准 C 如何做到这一点?
【问题讨论】:
-
@ZhangYuan 用 C 语言?一点也不。
标签: c system-calls