]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/mmap.h
Sync
[apt.git] / apt-pkg / contrib / mmap.h
index 09630417774f49bf38e1d2a4edf306c2d685f003..55feda741b841728034ebb42e3af3ba3adaafb4a 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: mmap.h,v 1.1 1998/07/02 02:58:13 jgg Exp $
+// $Id: mmap.h,v 1.3 1998/07/07 04:17:15 jgg Exp $
 /* ######################################################################
    
    MMap Class - Provides 'real' mmap or a faked mmap using read().
 #ifndef PKGLIB_MMAP_H
 #define PKGLIB_MMAP_H
 
+#ifdef __GNUG__
+#pragma interface "pkglib/mmap.h"
+#endif
+
 #include <string>
 #include <pkglib/fileutl.h>
 
@@ -79,7 +83,7 @@ class DynamicMMap : public MMap
    public:
 
    // Allocation
-   unsigned long RawAllocate(unsigned long Size);
+   unsigned long RawAllocate(unsigned long Size,unsigned long Aln = 0);
    unsigned long Allocate(unsigned long ItemSize);
    unsigned long WriteString(const char *String,unsigned long Len = 0);
    inline unsigned long WriteString(string S) {return WriteString(S.begin(),S.size());};