小编aru*_*hub的帖子

posix_fadvise 和 readahead 之间的区别

根据联机帮助页,readaheadLinux 特定:

符合

readahead() 系统调用是 Linux 特定的,应避免在便携式应用程序中使用它。

并且posix_fadvise是便携式的:

符合

POSIX.1-2001、POSIX.1-2008。请注意,在 POSIX.1-2001 TC1 中,len 参数的类型从 size_t 更改为 off_t。

但他们俩似乎都在做同样的事情。但是,除了冒着可移植性的风险之外,交换这两种功能还会产生什么后果呢?

linux io system-calls linux-kernel portability

5
推荐指数
1
解决办法
659
查看次数

标签 统计

io ×1

linux ×1

linux-kernel ×1

portability ×1

system-calls ×1