* inf-ttrace.c (inf_ttrace_pid_to_str): Use snprintf instead of

sprintf.
* target.c (normal_pid_to_str): Likewise.
* remote.c (remote_pid_to_str): Use snprint instead of sprintf.
Change capitalization of "thread".  Use ptid_get_pid instead of
GETPID.
This commit is contained in:
Mark Kettenis 2005-03-13 22:06:10 +00:00
parent 049742daef
commit fd0a2a6f0c
4 changed files with 23 additions and 9 deletions

View file

@ -1,4 +1,11 @@
2005-03-13 Mark Kettenis <kettenis@gnu.org> 2005-03-13 Mark Kettenis <kettenis@elgar.gnu.org>
* inf-ttrace.c (inf_ttrace_pid_to_str): Use snprintf instead of
sprintf.
* target.c (normal_pid_to_str): Likewise.
* remote.c (remote_pid_to_str): Use snprint instead of sprintf.
Change capitalization of "thread". Use ptid_get_pid instead of
GETPID.
* cp-abi.c (set_cp_abi_as_auto_default): Use xasprintf instead of * cp-abi.c (set_cp_abi_as_auto_default): Use xasprintf instead of
a combination of xmalloc and sprintf. a combination of xmalloc and sprintf.

View file

@ -908,9 +908,12 @@ inf_ttrace_pid_to_str (ptid_t ptid)
{ {
pid_t pid = ptid_get_pid (ptid); pid_t pid = ptid_get_pid (ptid);
lwpid_t lwpid = ptid_get_lwp (ptid); lwpid_t lwpid = ptid_get_lwp (ptid);
static char buf[80]; static char buf[128];
int size;
sprintf (buf, "process %ld, lwp %ld", (long)pid, (long)lwpid); size = snprintf (buf, sizeof buf, "process %ld, lwp %ld",
(long)pid, (long)lwpid);
gdb_assert (size < sizeof buf);
return buf; return buf;
} }

View file

@ -5322,9 +5322,11 @@ Fetch and print the remote list of thread identifiers, one pkt only"));
static char * static char *
remote_pid_to_str (ptid_t ptid) remote_pid_to_str (ptid_t ptid)
{ {
static char buf[30]; static char buf[32];
int size;
sprintf (buf, "Thread %d", PIDGET (ptid)); size = snprintf (buf, sizeof buf, "thread %d", ptid_get_pid (ptid));
gdb_assert (size < sizeof buf);
return buf; return buf;
} }

View file

@ -1803,15 +1803,17 @@ store_waitstatus (struct target_waitstatus *ourstatus, int hoststatus)
int (*target_activity_function) (void); int (*target_activity_function) (void);
int target_activity_fd; int target_activity_fd;
/* Convert a normal process ID to a string. Returns the string in a static /* Convert a normal process ID to a string. Returns the string in a
buffer. */ static buffer. */
char * char *
normal_pid_to_str (ptid_t ptid) normal_pid_to_str (ptid_t ptid)
{ {
static char buf[30]; static char buf[32];
int size;
sprintf (buf, "process %d", PIDGET (ptid)); size = snprintf (buf, sizeof buf, "process %d", ptid_get_pid (ptid));
gdb_assert (size < sizeof buf);
return buf; return buf;
} }