Signed-off-by: Yan, Zheng <zyan@redhat.com>
}
r = write_simple(TYPE_POOL_END, file_fd);
+#if defined(__linux__)
if (file_fd != STDOUT_FILENO)
posix_fadvise(file_fd, 0, 0, POSIX_FADV_DONTNEED);
-
+#endif
return r;
}
}
#endif
+#if defined(__linux__)
if (file_fd != STDIN_FILENO)
posix_fadvise(file_fd, 0, 0, POSIX_FADV_SEQUENTIAL);
+#endif
bool done = false;
bool found_metadata = false;
cerr << "Missing metadata section!" << std::endl;
}
+#if defined(__linux__)
if (file_fd != STDIN_FILENO)
posix_fadvise(file_fd, 0, 0, POSIX_FADV_DONTNEED);
+#endif
return 0;
}