projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
nto_process_target::create_inferior: Pass args as char **
[deliverable/binutils-gdb.git]
/
gdbserver
/
nto-low.cc
diff --git
a/gdbserver/nto-low.cc
b/gdbserver/nto-low.cc
index 642fe9ffd21321564681a7095e5656c85835c116..a88ad02f6454fc87335deaf4fb7be2deb5aea81a 100644
(file)
--- a/
gdbserver/nto-low.cc
+++ b/
gdbserver/nto-low.cc
@@
-357,7
+357,6
@@
nto_process_target::create_inferior (const char *program,
struct inheritance inherit;
pid_t pid;
sigset_t set;
struct inheritance inherit;
pid_t pid;
sigset_t set;
- std::string str_program_args = stringify_argv (program_args);
TRACE ("%s %s\n", __func__, program);
/* Clear any pending SIGUSR1's but keep the behavior the same. */
TRACE ("%s %s\n", __func__, program);
/* Clear any pending SIGUSR1's but keep the behavior the same. */
@@
-371,7
+370,7
@@
nto_process_target::create_inferior (const char *program,
inherit.flags |= SPAWN_SETGROUP | SPAWN_HOLD;
inherit.pgroup = SPAWN_NEWPGROUP;
pid = spawnp (program, 0, NULL, &inherit,
inherit.flags |= SPAWN_SETGROUP | SPAWN_HOLD;
inherit.pgroup = SPAWN_NEWPGROUP;
pid = spawnp (program, 0, NULL, &inherit,
-
(char *) str_program_args.c_str
(), 0);
+
program_args.data
(), 0);
sigprocmask (SIG_BLOCK, &set, NULL);
if (pid == -1)
sigprocmask (SIG_BLOCK, &set, NULL);
if (pid == -1)
This page took
0.02415 seconds
and
4
git commands to generate.