add error string reporting to clitar
authorAndrew Tridgell <tridge@samba.org>
Fri, 26 Sep 1997 09:06:51 +0000 (09:06 +0000)
committerAndrew Tridgell <tridge@samba.org>
Fri, 26 Sep 1997 09:06:51 +0000 (09:06 +0000)
(This used to be commit 2c5587a6fe425b1cc57cf28e92e77ba84f08ce33)

source3/client/clitar.c

index 344263967fd6ebbff1257f01ee8a5e7f43c2928a..c085cd9e5a1e6019dfb1b926b8a2a8b070ff2748 100644 (file)
@@ -1074,7 +1074,7 @@ static void do_atar(char *rname,char *lname,file_info *finfo1)
           * write out in 512 byte intervals */
          if (dotarbuf(tarhandle,dataptr,datalen) != datalen)
            {
-             DEBUG(0,("Error writing local file\n"));
+             DEBUG(0,("Error writing to tar file - %s\n", strerror(errno)));
              break;
            }
          
@@ -1094,7 +1094,7 @@ static void do_atar(char *rname,char *lname,file_info *finfo1)
         {
           DEBUG(0, ("Didn't get entire file. size=%d, nread=%d\n", finfo.size, nread));
           if (padit(inbuf, BUFFER_SIZE, finfo.size - nread))
-              DEBUG(0,("Error writing local file\n"));
+              DEBUG(0,("Error writing tar file - %s\n", strerror(errno)));
         }
 
       /* round tar file to nearest block */
@@ -1761,7 +1761,8 @@ int tar_parseargs(int argc, char *argv[], char *Optarg, int Optind)
     if ((tar_type=='x' && (tarhandle = open(argv[Optind], O_RDONLY)) == -1)
        || (tar_type=='c' && (tarhandle=creat(argv[Optind], 0644)) < 0))
       {
-       DEBUG(0,("Error opening local file %s\n",argv[Optind]));
+       DEBUG(0,("Error opening local file %s - %s\n",
+                argv[Optind], strerror(errno)));
        return(0);
       }
   }