]> git.saurik.com Git - apt.git/blobdiff - apt-inst/dirstream.cc
* Fix typo in apt-cache(8) (Closes: #238578)
[apt.git] / apt-inst / dirstream.cc
index 41dbf44034bb85a24417179f441508b4dc9536fa..3821156e2b059f5d27492bf83eb57fe7d8968b2e 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: dirstream.cc,v 1.2 2001/02/20 07:03:16 jgg Exp $
+// $Id: dirstream.cc,v 1.4 2004/01/07 20:39:37 mdz Exp $
 /* ######################################################################
 
    Directory Stream 
@@ -24,6 +24,7 @@
 #include <errno.h>
 #include <utime.h>
 #include <unistd.h>
+#include <apti18n.h>
                                                                        /*}}}*/
 
 // DirStream::DoItem - Process an item                                 /*{{{*/
@@ -41,15 +42,15 @@ bool pkgDirStream::DoItem(Item &Itm,int &Fd)
         int iFd = open(Itm.Name,O_NDELAY|O_WRONLY|O_CREAT|O_TRUNC|O_APPEND,
                       Itm.Mode);
         if (iFd < 0)
-           return _error->Errno("open","Failed write file %s",
+           return _error->Errno("open",_("Failed write file %s"),
                                 Itm.Name);
         
         // fchmod deals with umask and fchown sets the ownership
         if (fchmod(iFd,Itm.Mode) != 0)
-           return _error->Errno("fchmod","Failed write file %s",
+           return _error->Errno("fchmod",_("Failed write file %s"),
                                 Itm.Name);
         if (fchown(iFd,Itm.UID,Itm.GID) != 0 && errno != EPERM)
-           return _error->Errno("fchown","Failed write file %s",
+           return _error->Errno("fchown",_("Failed write file %s"),
                                 Itm.Name);
         Fd = iFd;
         return true;
@@ -76,7 +77,7 @@ bool pkgDirStream::FinishedFile(Item &Itm,int Fd)
       return true;
    
    if (close(Fd) != 0)
-      return _error->Errno("close","Failed to close file %s",Itm.Name);
+      return _error->Errno("close",_("Failed to close file %s"),Itm.Name);
 
    /* Set the modification times. The only way it can fail is if someone
       has futzed with our file, which is intolerable :> */
@@ -84,7 +85,7 @@ bool pkgDirStream::FinishedFile(Item &Itm,int Fd)
    Time.actime = Itm.MTime;
    Time.modtime = Itm.MTime;
    if (utime(Itm.Name,&Time) != 0)
-      _error->Errno("utime","Failed to close file %s",Itm.Name);
+      _error->Errno("utime",_("Failed to close file %s"),Itm.Name);
    
    return true;   
 }