diff options
Diffstat (limited to 'src/join.c')
| -rw-r--r-- | src/join.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/join.c b/src/join.c index c977116ab..fa18c9d06 100644 --- a/src/join.c +++ b/src/join.c @@ -24,6 +24,7 @@ #include "system.h" #include "error.h" +#include "fadvise.h" #include "hard-locale.h" #include "linebuffer.h" #include "memcasecmp.h" @@ -617,6 +618,9 @@ join (FILE *fp1, FILE *fp2) int diff; bool eof1, eof2; + fadvise (fp1, FADVISE_SEQUENTIAL); + fadvise (fp2, FADVISE_SEQUENTIAL); + /* Read the first line of each file. */ initseq (&seq1); getseq (fp1, &seq1, 1); |
