*** empty log message ***
authorMatthew Mondor <mmondor@pulsar-zone.net>
Thu, 15 Mar 2007 17:52:34 +0000 (17:52 +0000)
committerMatthew Mondor <mmondor@pulsar-zone.net>
Thu, 15 Mar 2007 17:52:34 +0000 (17:52 +0000)
mmsoftware/mmmail/src/mmpop3d/mmpop3d.c

index 8eb8736..41fc2ad 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: mmpop3d.c,v 1.41.4.2 2007/03/15 17:01:55 mmondor Exp $ */
+/* $Id: mmpop3d.c,v 1.41.4.3 2007/03/15 17:52:34 mmondor Exp $ */
 
 /*
  * Copyright (C) 2001-2007, Matthew Mondor
@@ -83,7 +83,7 @@
 
 MMCOPYRIGHT("@(#) Copyright (c) 2001-2007\n\
 \tMatthew Mondor. All rights reserved.\n");
-MMRCSID("$Id: mmpop3d.c,v 1.41.4.2 2007/03/15 17:01:55 mmondor Exp $");
+MMRCSID("$Id: mmpop3d.c,v 1.41.4.3 2007/03/15 17:52:34 mmondor Exp $");
 
 
 
@@ -1145,6 +1145,7 @@ do_message_load(msgdata *mdata, msgnode *mnode)
            mdata->size = (size_t)st.st_size;
            if ((mdata->internal = mmap(NULL, mdata->size, PROT_READ,
                            MAP_FILE | MAP_PRIVATE, fd, 0)) != MAP_FAILED) {
+               (void) madvise(mdata->internal, mdata->size, MADV_SEQUENTIAL);
                mdata->body = mdata->internal;
                (void) close(fd);