From: Tom Tromey Date: Mon, 27 Aug 2001 23:09:37 +0000 (+0000) Subject: jartool.c (jarfile): Remove length limitation. X-Git-Tag: prereleases/libstdc++-3.0.95~2400 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c5bb59c118038f25b2479b2513c36626a8df6cb3;p=thirdparty%2Fgcc.git jartool.c (jarfile): Remove length limitation. * jartool.c (jarfile): Remove length limitation. (main): Use jt_strdup when initializing jarfile. From-SVN: r45217 --- diff --git a/fastjar/ChangeLog b/fastjar/ChangeLog index d46ec26c14fa..684a0f2948ef 100644 --- a/fastjar/ChangeLog +++ b/fastjar/ChangeLog @@ -1,3 +1,8 @@ +2001-08-27 Tom Tromey + + * jartool.c (jarfile): Remove length limitation. + (main): Use jt_strdup when initializing jarfile. + 2001-07-04 Tom Tromey Modified from patch by Julian Hall : diff --git a/fastjar/jartool.c b/fastjar/jartool.c index 0f65d1288e4a..f2922bdcb8f5 100644 --- a/fastjar/jartool.c +++ b/fastjar/jartool.c @@ -17,9 +17,17 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* $Id: jartool.c,v 1.5 2001/05/03 21:40:47 danglin Exp $ +/* $Id: jartool.c,v 1.6 2001/07/04 18:33:53 tromey Exp $ $Log: jartool.c,v $ + Revision 1.6 2001/07/04 18:33:53 tromey + Modified from patch by Julian Hall : + * jartool.c (errno): Conditionally declare. + (O_BINARY): Conditionally define. + (main): Use open, not creat. Use O_BINARY everywhere. + (make_manifest): Use O_BINARY. + (add_to_jar): Likewise. + Revision 1.5 2001/05/03 21:40:47 danglin * jartool.c (jt_strdup): New function. (get_next_arg): Use jt_strdup instead of strdup. @@ -241,7 +249,7 @@ ub1 data_descriptor[16]; int do_compress; int seekable; int verbose; -char jarfile[256]; +char *jarfile; /* If non zero, then don't recurse in directory. Instead, add the directory entry and relie on an explicit list of files to populate @@ -357,7 +365,7 @@ int main(int argc, char **argv){ if(i >= argc) usage(argv[0]); - strncpy(jarfile, argv[i++], 256); + jarfile = jt_strdup (argv[i++]); } if(manifest_file){ if(i >= argc) @@ -370,7 +378,7 @@ int main(int argc, char **argv){ if(i >= argc) usage(argv[0]); - strncpy(jarfile, argv[i++], 256); + jarfile = jt_strdup (argv[i++]); } /* create the jarfile */