]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/mmap.h
edsp: support generic and solver-specific configs
[apt.git] / apt-pkg / contrib / mmap.h
index 387e9a170bab9d5c0253dd8a0779f641f91dc3b0..c1dfedf6da9b6b9d1244ec5c28414e95afc4cff1 100644 (file)
@@ -6,7 +6,7 @@
    MMap Class - Provides 'real' mmap or a faked mmap using read().
 
    The purpose of this code is to provide a generic way for clients to
-   access the mmap function. In enviroments that do not support mmap
+   access the mmap function. In environments that do not support mmap
    from file fd's this function will use read and normal allocated 
    memory.
    
@@ -15,7 +15,7 @@
 
    The DynamicMMap class is used to help the on-disk data structure 
    generators. It provides a large allocated workspace and members
-   to allocate space from the workspace in an effecient fashion.
+   to allocate space from the workspace in an efficient fashion.
    
    This source is placed in the Public Domain, do with it what you will
    It was originally written by Jason Gunthorpe.
 
 
 #include <string>
+
+#ifndef APT_8_CLEANER_HEADERS
 #include <apt-pkg/fileutl.h>
+using std::string;
+#endif
+
+class FileFd;
 
 /* This should be a 32 bit type, larger tyes use too much ram and smaller
    types are too small. Where ever possible 'unsigned long' should be used