Bladeren bron

[Minor] Add support for readahead(2) call if available

tags/3.1
Vsevolod Stakhov 2 jaren geleden
bovenliggende
commit
cee232b61c
2 gewijzigde bestanden met toevoegingen van 6 en 0 verwijderingen
  1. 5
    0
      CMakeLists.txt
  2. 1
    0
      config.h.in

+ 5
- 0
CMakeLists.txt Bestand weergeven

@@ -486,6 +486,11 @@ IF(CMAKE_SYSTEM_NAME STREQUAL "Linux")
int main (int argc, char **argv) {
return ((int*)(&recvmmsg))[argc];
}" HAVE_RECVMMSG)
CHECK_C_SOURCE_COMPILES ("#define _GNU_SOURCE
#include <fcntl.h>
int main (int argc, char **argv) {
return ((int*)(&readahead))[argc];
}" HAVE_READAHEAD)
ELSE()
CHECK_C_SOURCE_RUNS("
#include <sys/mman.h>

+ 1
- 0
config.h.in Bestand weergeven

@@ -64,6 +64,7 @@
#cmakedefine HAVE_PTHREAD_PROCESS_SHARED 1
#cmakedefine HAVE_PWD_H 1
#cmakedefine HAVE_RDTSC 1
#cmakedefine HAVE_READAHEAD 1
#cmakedefine HAVE_READPASSPHRASE_H 1
#cmakedefine HAVE_RECVMMSG 1
#cmakedefine HAVE_RUSAGE_SELF 1

Laden…
Annuleren
Opslaan