CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
Removed some dead (and buggy) code.
authorTilman Sauerbeck <tilman@crux.nu>
Fri, 29 Dec 2006 15:51:27 +0000 (16:51 +0100)
committerTilman Sauerbeck <tilman@crux.nu>
Fri, 29 Dec 2006 15:51:27 +0000 (16:51 +0100)
pkgutil.cc
pkgutil.h

index 62a9edf73fd08b44b3ddc651a0b0c74f1d3373eb..943c420f23a9d807b1fac599fc00dbe2a20899b3 100644 (file)
@@ -38,7 +38,6 @@
 #include <sys/param.h>
 #include <unistd.h>
 #include <fcntl.h>
-#include <zlib.h>
 #include <libgen.h>
 #include <archive.h>
 #include <archive_entry.h>
@@ -699,42 +698,6 @@ string mtos(mode_t mode)
        return s;
 }
 
-int unistd_gzopen(char* pathname, int flags, mode_t mode)
-{
-       char* gz_mode;
-   
-       switch (flags & O_ACCMODE) {
-       case O_WRONLY:
-               gz_mode = "w";
-               break;
-
-       case O_RDONLY:
-               gz_mode = "r";
-               break;
-
-       case O_RDWR:
-       default:
-               errno = EINVAL;
-               return -1;
-       }
-
-       int fd;
-       gzFile gz_file;
-
-       if ((fd = open(pathname, flags, mode)) == -1)
-               return -1;
-   
-       if ((flags & O_CREAT) && fchmod(fd, mode))
-               return -1;
-   
-       if (!(gz_file = gzdopen(fd, gz_mode))) {
-               errno = ENOMEM;
-               return -1;
-       }
-   
-       return (int)gz_file;
-}
-
 string trim_filename(const string& filename)
 {
        string search("//");
index 03409df1b76860ab13d9fc02942af110d388fdba..d9503526784d4d3ad52d16dd2b56b54978d73e62 100644 (file)
--- a/pkgutil.h
+++ b/pkgutil.h
@@ -99,7 +99,6 @@ public:
 void assert_argument(char** argv, int argc, int index);
 string itos(unsigned int value);
 string mtos(mode_t mode);
-int unistd_gzopen(char* pathname, int flags, mode_t mode);
 string trim_filename(const string& filename);
 bool file_exists(const string& filename);
 bool file_empty(const string& filename);