4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-01-19 12:59:21 +08:00

Cygwin: pinfo: use stpcpy where appropriate

...rather than strcpy/strchr.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
Corinna Vinschen 2024-01-30 20:42:37 +01:00
parent 3600654b78
commit b1d64ac265

View File

@ -515,7 +515,7 @@ const char *
_pinfo::_ctty (char *buf) _pinfo::_ctty (char *buf)
{ {
if (!CTTY_IS_VALID (ctty)) if (!CTTY_IS_VALID (ctty))
strcpy (buf, "no ctty"); stpcpy (buf, "no ctty");
else else
{ {
device d; device d;
@ -1170,10 +1170,7 @@ _pinfo::cmdline (size_t& n)
char *p; char *p;
p = s = (char *) cmalloc_abort (HEAP_COMMUNE, n); p = s = (char *) cmalloc_abort (HEAP_COMMUNE, n);
for (char **a = __argv; *a; a++) for (char **a = __argv; *a; a++)
{ p = stpcpy (p, *a) + 1;
strcpy (p, *a);
p = strchr (p, '\0') + 1;
}
} }
return s; return s;
} }
@ -1231,10 +1228,7 @@ _pinfo::environ (size_t& n)
char *p, *s; char *p, *s;
p = s = (char *) cmalloc_abort (HEAP_COMMUNE, n); p = s = (char *) cmalloc_abort (HEAP_COMMUNE, n);
for (char **e = env; *e; e++) for (char **e = env; *e; e++)
{ p = stpcpy (p, *e) + 1;
strcpy (p, *e);
p = strchr (p, '\0') + 1;
}
return s; return s;
} }