projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't write to inferior_ptid in fork-child.c
[deliverable/binutils-gdb.git]
/
binutils
/
dllwrap.c
diff --git
a/binutils/dllwrap.c
b/binutils/dllwrap.c
index 5f2c803ba526e2d5786dc7737108782b44a2cf51..c8cdf843019e88cf8e48f11d7a94d830ea1f9361 100644
(file)
--- a/
binutils/dllwrap.c
+++ b/
binutils/dllwrap.c
@@
-1,6
+1,5
@@
/* dllwrap.c -- wrapper for DLLTOOL and GCC to generate PE style DLLs
/* dllwrap.c -- wrapper for DLLTOOL and GCC to generate PE style DLLs
- Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009,
- 2011, 2012, 2014 Free Software Foundation, Inc.
+ Copyright (C) 1998-2020 Free Software Foundation, Inc.
Contributed by Mumit Khan (khan@xraylith.wisc.edu).
This file is part of GNU Binutils.
Contributed by Mumit Khan (khan@xraylith.wisc.edu).
This file is part of GNU Binutils.
@@
-365,7
+364,7
@@
run (const char *what, char *args)
if (*s == ' ')
i++;
i++;
if (*s == ' ')
i++;
i++;
- argv =
alloca
(sizeof (char *) * (i + 3));
+ argv =
xmalloc
(sizeof (char *) * (i + 3));
i = 0;
argv[i++] = what;
s = args;
i = 0;
argv[i++] = what;
s = args;
@@
-393,6
+392,7
@@
run (const char *what, char *args)
pid = pexecute (argv[0], (char * const *) argv, prog_name, temp_base,
&errmsg_fmt, &errmsg_arg, PEXECUTE_ONE | PEXECUTE_SEARCH);
pid = pexecute (argv[0], (char * const *) argv, prog_name, temp_base,
&errmsg_fmt, &errmsg_arg, PEXECUTE_ONE | PEXECUTE_SEARCH);
+ free (argv);
if (pid == -1)
{
if (pid == -1)
{
@@
-476,7
+476,7
@@
usage (FILE *file, int status)
{
fprintf (file, _("Usage %s <option(s)> <object-file(s)>\n"), prog_name);
fprintf (file, _(" Generic options:\n"));
{
fprintf (file, _("Usage %s <option(s)> <object-file(s)>\n"), prog_name);
fprintf (file, _(" Generic options:\n"));
- fprintf (file, _(" @<file> Read options from <file>\n"));
+ fprintf (file, _(" @<file> Read options from <file>\n"));
fprintf (file, _(" --quiet, -q Work quietly\n"));
fprintf (file, _(" --verbose, -v Verbose\n"));
fprintf (file, _(" --version Print dllwrap version\n"));
fprintf (file, _(" --quiet, -q Work quietly\n"));
fprintf (file, _(" --verbose, -v Verbose\n"));
fprintf (file, _(" --version Print dllwrap version\n"));
@@
-1022,9
+1022,9
@@
Creating one, but that may not be what you want"));
/* Step 1. Call GCC/LD to create base relocation file. If using GCC, the
driver command line will look like the following:
/* Step 1. Call GCC/LD to create base relocation file. If using GCC, the
driver command line will look like the following:
-
+
% gcc -Wl,--dll --Wl,--base-file,foo.base [rest of command line]
% gcc -Wl,--dll --Wl,--base-file,foo.base [rest of command line]
-
+
If the user does not specify a base name, create temporary one that
is deleted at exit. */
If the user does not specify a base name, create temporary one that
is deleted at exit. */
@@
-1066,9
+1066,9
@@
Creating one, but that may not be what you want"));
/* Step 2. generate the exp file by running dlltool.
dlltool command line will look like the following:
/* Step 2. generate the exp file by running dlltool.
dlltool command line will look like the following:
-
+
% dlltool -Wl,--dll --Wl,--base-file,foo.base [rest of command line]
% dlltool -Wl,--dll --Wl,--base-file,foo.base [rest of command line]
-
+
If the user does not specify a base name, create temporary one that
is deleted at exit. */
If the user does not specify a base name, create temporary one that
is deleted at exit. */
This page took
0.025501 seconds
and
4
git commands to generate.