// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: copy.cc,v 1.6 1999/01/20 04:36:43 jgg Exp $
+// $Id: copy.cc,v 1.7.2.1 2004/01/16 18:58:50 mdz Exp $
/* ######################################################################
Copy URI - This method takes a uri like a file: uri and copies it
#include <sys/stat.h>
#include <utime.h>
#include <unistd.h>
+#include <apti18n.h>
/*}}}*/
class CopyMethod : public pkgAcqMethod
// Stat the file and send a start message
struct stat Buf;
if (stat(File.c_str(),&Buf) != 0)
- return _error->Errno("stat","Failed to stat");
+ return _error->Errno("stat",_("Failed to stat"));
// Forumulate a result and send a start message
FetchResult Res;
if (utime(Itm->DestFile.c_str(),&TimeBuf) != 0)
{
To.OpFail();
- return _error->Errno("utime","Failed to set modification time");
+ return _error->Errno("utime",_("Failed to set modification time"));
}
URIDone(Res);
int main()
{
+ setlocale(LC_ALL, "");
+
CopyMethod Mth;
return Mth.Run();
}