libmd - Improve performance when doing a MD5 of a file via read().
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 21 Jan 2010 19:59:08 +0000 (11:59 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 21 Jan 2010 19:59:08 +0000 (11:59 -0800)
* The code was using BUFSIZ, which is (ick) 1024 bytes.  Increase the
  file buffer to 8192 bytes.

lib/libmd/mdXhl.c

index 96b71ca..6c12ac2 100644 (file)
@@ -50,7 +50,7 @@ MDXFile(const char *filename, char *buf)
 char *
 MDXFileChunk(const char *filename, char *buf, off_t ofs, off_t len)
 {
-       unsigned char buffer[BUFSIZ];
+       unsigned char buffer[8192];
        MDX_CTX ctx;
        struct stat stbuf;
        int f, i, e;