mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-21 00:07:36 +08:00
* pinfo.cc (commune_process): Don't add extra \0 to cmdline.
(_pinfo::cmdline): Ditto process internal.
This commit is contained in:
parent
add2f65f37
commit
9d272b3c31
@ -1,3 +1,8 @@
|
||||
2006-07-19 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* pinfo.cc (commune_process): Don't add extra \0 to cmdline.
|
||||
(_pinfo::cmdline): Ditto process internal.
|
||||
|
||||
2006-07-19 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* mmap.cc (msync): Disable rounding up len. Fix bug in access check
|
||||
|
@ -418,7 +418,7 @@ commune_process (void *arg)
|
||||
case PICOM_CMDLINE:
|
||||
{
|
||||
sigproc_printf ("processing PICOM_CMDLINE");
|
||||
unsigned n = 1;
|
||||
unsigned n = 0;
|
||||
extern int __argc_safe;
|
||||
const char *argv[__argc_safe + 1];
|
||||
|
||||
@ -443,11 +443,6 @@ commune_process (void *arg)
|
||||
sigproc_printf ("WriteFile arg %d failed, %E", a - argv);
|
||||
break;
|
||||
}
|
||||
if (!WriteFile (tothem, "", 1, &nr, NULL))
|
||||
{
|
||||
sigproc_printf ("WriteFile null failed, %E");
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case PICOM_CWD:
|
||||
@ -819,7 +814,7 @@ _pinfo::cmdline (size_t& n)
|
||||
}
|
||||
else
|
||||
{
|
||||
n = 1;
|
||||
n = 0;
|
||||
for (char **a = __argv; *a; a++)
|
||||
n += strlen (*a) + 1;
|
||||
char *p;
|
||||
@ -829,7 +824,6 @@ _pinfo::cmdline (size_t& n)
|
||||
strcpy (p, *a);
|
||||
p = strchr (p, '\0') + 1;
|
||||
}
|
||||
*p = '\0';
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user