diff --git a/xpcom/io/nsLocalFileUnix.cpp b/xpcom/io/nsLocalFileUnix.cpp index ad7ff0810ba6..a38f7942ffd7 100644 --- a/xpcom/io/nsLocalFileUnix.cpp +++ b/xpcom/io/nsLocalFileUnix.cpp @@ -401,7 +401,8 @@ nsLocalFile::OpenNSPRFileDesc(int32_t flags, int32_t mode, PRFileDesc **_retval) #if defined(LINUX) && !defined(ANDROID) if (flags & OS_READAHEAD) { - readahead(PR_FileDesc2NativeHandle(*_retval), 0, 0); + posix_fadvise(PR_FileDesc2NativeHandle(*_retval), 0, 0, + POSIX_FADV_SEQUENTIAL); } #endif return NS_OK;