diff options
Diffstat (limited to 'src/sum.c')
-rw-r--r-- | src/sum.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -26,6 +26,7 @@ #include <getopt.h> #include "system.h" #include "error.h" +#include "fadvise.h" #include "human.h" #include "safe-read.h" #include "xfreopen.h" @@ -110,6 +111,8 @@ bsd_sum_file (const char *file, int print_name) } } + fadvise (fp, FADVISE_SEQUENTIAL); + while ((ch = getc (fp)) != EOF) { total_bytes++; |