diff options
Diffstat (limited to 'source3/client')
-rw-r--r-- | source3/client/client.c | 23 | ||||
-rw-r--r-- | source3/client/clitar.c | 2 | ||||
-rw-r--r-- | source3/client/smbmnt.c | 2 |
3 files changed, 25 insertions, 2 deletions
diff --git a/source3/client/client.c b/source3/client/client.c index 0b98d1f670..d5dece1626 100644 --- a/source3/client/client.c +++ b/source3/client/client.c @@ -462,11 +462,19 @@ static void display_finfo(file_info *finfo) { if (do_this_one(finfo)) { time_t t = finfo->mtime; /* the time is assumed to be passed as GMT */ +#ifdef LARGE_SMB_OFF_T + DEBUG(0,(" %-30s%7.7s%.0f %s", + CNV_LANG(finfo->name), + attrib_string(finfo->mode), + (double)finfo->size, + asctime(LocalTime(&t)))); +#else /* LARGE_SMB_OFF_T */ DEBUG(0,(" %-30s%7.7s%10d %s", CNV_LANG(finfo->name), attrib_string(finfo->mode), finfo->size, asctime(LocalTime(&t)))); +#endif /* LARGE_SMB_OFF_T */ dir_total += finfo->size; } } @@ -1190,10 +1198,17 @@ static void do_get(char *rname,char *lname,file_info *finfo1) } +#ifdef LARGE_SMB_OFF_T + DEBUG(2,("getting file %s of size %.0f bytes as %s ", + CNV_LANG(finfo.name), + (double)finfo.size, + lname)); +#else /* LARGE_SMB_OFF_T */ DEBUG(2,("getting file %s of size %d bytes as %s ", CNV_LANG(finfo.name), finfo.size, lname)); +#endif /* LARGE_SMB_OFF_T */ while (nread < finfo.size && !close_done) { @@ -1202,7 +1217,11 @@ static void do_get(char *rname,char *lname,file_info *finfo1) p=NULL; +#ifdef LARGE_SMB_OFF_T + DEBUG(3,("nread=%d max_xmit=%d fsize=%.0f\n",nread,max_xmit,(double)finfo.size)); +#else /* LARGE_SMB_OFF_T */ DEBUG(3,("nread=%d max_xmit=%d fsize=%d\n",nread,max_xmit,finfo.size)); +#endif /* LARGE_SMB_OFF_T */ /* 3 possible read types. readbraw if a large block is required. readX + close if not much left and read if neither is supported */ @@ -1880,7 +1899,11 @@ static void do_put(char *rname,char *lname,file_info *finfo) if (finfo->size < 0) finfo->size = file_size(lname); +#ifdef LARGE_SMB_OFF_T + DEBUG(1,("putting file %s of size %.0f bytes as %s ",lname,(double)finfo->size,CNV_LANG(rname))); +#else /* LARGE_SMB_OFF_T */ DEBUG(1,("putting file %s of size %d bytes as %s ",lname,finfo->size,CNV_LANG(rname))); +#endif /* LARGE_SMB_OFF_T */ if (!maxwrite) maxwrite = writebraw_supported?MAX(max_xmit,BUFFER_SIZE):(max_xmit-200); diff --git a/source3/client/clitar.c b/source3/client/clitar.c index 6642154683..502a867f60 100644 --- a/source3/client/clitar.c +++ b/source3/client/clitar.c @@ -446,7 +446,7 @@ static void dotareof(int f) (void) dozerobuf(f, TBLOCK); (void) dozerobuf(f, TBLOCK); - if (fstat(f, &stbuf) == -1) + if (sys_fstat(f, &stbuf) == -1) { DEBUG(0, ("Couldn't stat file handle\n")); return; diff --git a/source3/client/smbmnt.c b/source3/client/smbmnt.c index 9fb0dba99d..f6753090b8 100644 --- a/source3/client/smbmnt.c +++ b/source3/client/smbmnt.c @@ -197,7 +197,7 @@ main(int argc, char *argv[]) argv += 1; argc -= 1; - if (stat(mount_point, &st) == -1) { + if (sys_stat(mount_point, &st) == -1) { fprintf(stderr, "could not find mount point %s: %s\n", mount_point, strerror(errno)); exit(1); |