summaryrefslogtreecommitdiffhomepage
path: root/auto/files
blob: d99e93d7fe482e78fd50b8990f8cedab43dbd26f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51

# Copyright (C) Igor Sysoev
# Copyright (C) NGINX, Inc.


# Linux 2.6, FreeBSD 8.2, 9.1, Solaris 11.

nxt_feature="posix_fadvise()"
nxt_feature_name=NXT_HAVE_POSIX_FADVISE
nxt_feature_run=
nxt_feature_incs=
nxt_feature_libs=
nxt_feature_test="#include <fcntl.h>

                  int main() {
                      (void) posix_fadvise(0, 0, 0, POSIX_FADV_WILLNEED);
                      return 0;
                  }"
. auto/feature


# FreeBSD 8.0.

nxt_feature="fcntl(F_READAHEAD)"
nxt_feature_name=NXT_HAVE_READAHEAD
nxt_feature_run=
nxt_feature_incs=
nxt_feature_libs=
nxt_feature_test="#include <fcntl.h>

                  int main() {
                      (void) fcntl(0, F_READAHEAD, 1024);
                      return 0;
                  }"
. auto/feature


# MacOSX, FreeBSD 8.0.

nxt_feature="fcntl(F_RDAHEAD)"
nxt_feature_name=NXT_HAVE_RDAHEAD
nxt_feature_run=
nxt_feature_incs=
nxt_feature_libs=
nxt_feature_test="#include <fcntl.h>

                  int main() {
                      (void) fcntl(0, F_RDAHEAD, 1);
                      return 0;
                  }"
. auto/feature