From 1ac93b7be19f7c60637c7fcbad04e2e5ef16fbaf Mon Sep 17 00:00:00 2001 From: tromey Date: Mon, 27 Aug 2001 23:09:37 +0000 Subject: [PATCH] * jartool.c (jarfile): Remove length limitation. (main): Use jt_strdup when initializing jarfile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45217 138bc75d-0d04-0410-961f-82ee72b054a4 --- fastjar/ChangeLog | 5 +++++ fastjar/jartool.c | 16 ++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/fastjar/ChangeLog b/fastjar/ChangeLog index d46ec26c14f..684a0f2948e 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 0f65d1288e4..f2922bdcb8f 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 */ -- 2.11.0