Line
Link Here
|
0 |
-- xfsprogs-3.1.10/io/Makefile |
0 |
++ xfsprogs-3.1.10-nosyncfilerange/io/Makefile |
Lines 58-68
CFILES += inject.c resblks.c
Link Here
|
58 |
LCFLAGS += -DHAVE_INJECT -DHAVE_RESBLKS |
58 |
LCFLAGS += -DHAVE_INJECT -DHAVE_RESBLKS |
59 |
endif |
59 |
endif |
60 |
|
60 |
|
61 |
ifeq ($(HAVE_SYNC_FILE_RANGE),yes) |
|
|
62 |
CFILES += sync_file_range.c |
63 |
LCFLAGS += -DHAVE_SYNC_FILE_RANGE |
64 |
endif |
65 |
|
66 |
ifeq ($(ENABLE_READLINE),yes) |
61 |
ifeq ($(ENABLE_READLINE),yes) |
67 |
LLDLIBS += $(LIBREADLINE) $(LIBTERMCAP) |
62 |
LLDLIBS += $(LIBREADLINE) $(LIBTERMCAP) |
68 |
endif |
63 |
endif |
69 |
-- xfsprogs-3.1.10/io/init.c |
64 |
++ xfsprogs-3.1.10-nosyncfilerange/io/init.c |
Lines 78-84
init_commands(void)
Link Here
|
78 |
sendfile_init(); |
78 |
sendfile_init(); |
79 |
shutdown_init(); |
79 |
shutdown_init(); |
80 |
truncate_init(); |
80 |
truncate_init(); |
81 |
sync_range_init(); |
|
|
82 |
} |
81 |
} |
83 |
|
82 |
|
84 |
static int |
83 |
static int |
85 |
-- xfsprogs-3.1.10/io/io.h |
84 |
++ xfsprogs-3.1.10-nosyncfilerange/io/io.h |
Lines 144-151
extern void fiemap_init(void);
Link Here
|
144 |
#define fiemap_init() do { } while (0) |
144 |
#define fiemap_init() do { } while (0) |
145 |
#endif |
145 |
#endif |
146 |
|
146 |
|
147 |
#ifdef HAVE_SYNC_FILE_RANGE |
|
|
148 |
extern void sync_range_init(void); |
149 |
#else |
150 |
#define sync_range_init() do { } while (0) |
151 |
#endif |