diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 129e2e1fec7198565da8ab13f578d8dc22a486ce..2baa7562748a20f719f721434d15e187f84ade4e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2005-07-18 Mark Kettenis <kettenis@gnu.org> + * target.c (normal_pid_to_str): Use xsnprintf instead of snprintf. + * bsd-uthread.c (bsd_uthread_pid_to_str): Likewise. + * inf-ttrace.c (inf_ttrace_pid_to_str): Likewise. + * hppa-tdep.h (hppa_frame_prev_register_helper): Change types of last argument to `gdb_byte *'. * hppa-tdep.c (hppa32_convert_from_func_ptr_addr): Rewrite. diff --git a/gdb/bsd-uthread.c b/gdb/bsd-uthread.c index aa3425d73f917e6712e0e27085c76744dbd3c1ec..9004b4084730adc4d7704eeaa07c7ac1e25fab79 100644 --- a/gdb/bsd-uthread.c +++ b/gdb/bsd-uthread.c @@ -469,11 +469,9 @@ bsd_uthread_pid_to_str (ptid_t ptid) if (ptid_get_tid (ptid) != 0) { static char buf[64]; - int size; - size = snprintf (buf, sizeof buf, "process %d, thread 0x%lx", - ptid_get_pid (ptid), ptid_get_tid (ptid)); - gdb_assert (size < sizeof buf); + xsnprintf (buf, sizeof buf, "process %d, thread 0x%lx", + ptid_get_pid (ptid), ptid_get_tid (ptid)); return buf; } diff --git a/gdb/inf-ttrace.c b/gdb/inf-ttrace.c index 6b20be695ec2c5fc1683540aef1994179392de47..e83b478223cd13b5153d52ac57ca73f81860e107 100644 --- a/gdb/inf-ttrace.c +++ b/gdb/inf-ttrace.c @@ -909,11 +909,9 @@ inf_ttrace_pid_to_str (ptid_t ptid) pid_t pid = ptid_get_pid (ptid); lwpid_t lwpid = ptid_get_lwp (ptid); static char buf[128]; - int size; - size = snprintf (buf, sizeof buf, "process %ld, lwp %ld", - (long)pid, (long)lwpid); - gdb_assert (size < sizeof buf); + xsnprintf (buf, sizeof buf, "process %ld, lwp %ld", + (long)pid, (long)lwpid); return buf; } diff --git a/gdb/target.c b/gdb/target.c index dfe942775c9ec69987f4ce3b50ad71fab494c57c..83501e609619d8408705ced086ce3880ec5d75f1 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -1793,10 +1793,8 @@ char * normal_pid_to_str (ptid_t ptid) { static char buf[32]; - int size; - size = snprintf (buf, sizeof buf, "process %d", ptid_get_pid (ptid)); - gdb_assert (size < sizeof buf); + xsnprintf (buf, sizeof buf, "process %d", ptid_get_pid (ptid)); return buf; }