我试图使用
打开一个临时文件fd = open("/tmp", O_RDWR | O_TMPFILE, 0);
if (fd == -1) {
perror("open()");
exit(1);
}
我得到" open():权限被拒绝"。
我在/ tmp:
中拥有权限drwxrwxrwt 13 root root 1.2K Apr 23 13:55 /tmp/
我相信我的内核对于O_TMPFILE来说已经足够新了:
Linux frosties 3.14-1-amd64 #1 SMP Debian 3.14.2-1 (2014-04-28) x86_64 GNU/Linux
我错过了什么?