【发布时间】:2017-01-14 21:54:32
【问题描述】:
renameat2() 的手册页说我需要包含 <stdio.h>,但这不起作用。
当我做一个
cd /usr/include
grep -r renameat2
我看到 __SYSCALL 已定义但没有 glibc 函数。系统调用的标志在<linux/fs.h> 中可用,但不包括在内。
【问题讨论】:
-
你有什么版本的glibc?什么版本的 Linux 内核?
-
Linux 内核是 4.4(系统调用是在 3.10 中添加的)Glibc 版本是 2.23
标签: c linux system-calls glibc