stages: 2/01-busybox: update .config
[dragora.git] / patches / xfsprogs / musl-MAP_SYNC-fix.patch
blob09e41ca26f9345d5f720ea3d4455db2422dea94d
1 --- a/configure
2 +++ b/configure
3 @@ -14507,8 +14507,7 @@
4 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5 /* end confdefs.h. */
7 -#include <asm-generic/mman.h>
8 -#include <asm-generic/mman-common.h>
9 +#include <asm/mman.h>
11 int
12 main ()
13 --- a/include/linux.h
14 +++ b/include/linux.h
15 @@ -327,12 +327,4 @@
16 #define HAVE_GETFSMAP
17 #endif /* HAVE_GETFSMAP */
19 -#ifndef HAVE_MAP_SYNC
20 -#define MAP_SYNC 0
21 -#define MAP_SHARED_VALIDATE 0
22 -#else
23 -#include <asm-generic/mman.h>
24 -#include <asm-generic/mman-common.h>
25 -#endif /* HAVE_MAP_SYNC */
27 #endif /* __XFS_LINUX_H__ */
28 --- a/io/mmap.c
29 +++ b/io/mmap.c
30 @@ -23,6 +23,11 @@
31 #include "init.h"
32 #include "io.h"
34 +#ifndef HAVE_MAP_SYNC
35 +#define MAP_SYNC 0
36 +#define MAP_SHARED_VALIDATE 0
37 +#endif
39 static cmdinfo_t mmap_cmd;
40 static cmdinfo_t mread_cmd;
41 static cmdinfo_t msync_cmd;
42 --- a/m4/package_libcdev.m4
43 +++ b/m4/package_libcdev.m4
44 @@ -335,8 +335,7 @@
45 AC_DEFUN([AC_HAVE_MAP_SYNC],
46 [ AC_MSG_CHECKING([for MAP_SYNC])
47 AC_TRY_COMPILE([
48 -#include <asm-generic/mman.h>
49 -#include <asm-generic/mman-common.h>
50 +#include <asm/mman.h>
51 ], [
52 int flags = MAP_SYNC | MAP_SHARED_VALIDATE;
53 ], have_map_sync=yes