From e67a6620a7e5e3edb4a6c285841224bc4173fc44 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 6 Dec 2007 18:08:01 -0800 Subject: Add popt to binaries in makefile. Hack clitar to compile until I fix it. Jeremy. (This used to be commit 252ef28bb8f1406fdd92edba8538cb9e88f0b77f) --- source3/client/clitar.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'source3/client/clitar.c') diff --git a/source3/client/clitar.c b/source3/client/clitar.c index cb7a5deddd..1b0ea59a9a 100644 --- a/source3/client/clitar.c +++ b/source3/client/clitar.c @@ -38,6 +38,8 @@ #include "clitar.h" #include "client/client_proto.h" +static pstring cur_dir; /* FIXME !!! JRA*/ + static int clipfind(char **aret, int ret, char *tok); typedef struct file_info_struct file_info2; @@ -102,7 +104,6 @@ static char **cliplist=NULL; static int clipn=0; static bool must_free_cliplist = False; -extern file_info def_finfo; extern bool lowercase; extern uint16 cnum; extern bool readbraw_supported; @@ -117,7 +118,7 @@ static int tarhandle; static void writetarheader(int f, const char *aname, SMB_BIG_UINT size, time_t mtime, const char *amode, unsigned char ftype); static void do_atar(char *rname,char *lname,file_info *finfo1); -static void do_tar(file_info *finfo); +static void do_tar(file_info *finfo, const char *dir); static void oct_it(SMB_BIG_UINT value, int ndgs, char *p); static void fixtarname(char *tptr, const char *fp, size_t l); static int dotarbuf(int f, char *b, int n); @@ -629,14 +630,8 @@ static void do_atar(char *rname,char *lname,file_info *finfo1) finfo.ctime_ts = finfo1 -> ctime_ts; finfo.name = finfo1 -> name; } else { - finfo.size = def_finfo.size; - finfo.mode = def_finfo.mode; - finfo.uid = def_finfo.uid; - finfo.gid = def_finfo.gid; - finfo.mtime_ts = def_finfo.mtime_ts; - finfo.atime_ts = def_finfo.atime_ts; - finfo.ctime_ts = def_finfo.ctime_ts; - finfo.name = def_finfo.name; + /* DEAL WITH NULL finfo1. */ + /* FIXME !!! JRA */ } if (dry_run) { @@ -650,7 +645,7 @@ static void do_atar(char *rname,char *lname,file_info *finfo1) fnum = cli_open(cli, rname, O_RDONLY, DENY_NONE); - pstring_clean_name(rname); +/* pstring_clean_name(rname); FIXME !!! JRA */ if (fnum == -1) { DEBUG(0,("%s opening remote file %s (%s)\n", @@ -793,7 +788,7 @@ static void do_atar(char *rname,char *lname,file_info *finfo1) Append single file to tar file (or not) ***************************************************************************/ -static void do_tar(file_info *finfo) +static void do_tar(file_info *finfo, const char *dir) { pstring rname; -- cgit