diff options
author | Benoît Dejean <bdejean@src.gnome.org> | 2004-06-06 22:03:57 +0000 |
---|---|---|
committer | Benoît Dejean <bdejean@src.gnome.org> | 2004-06-06 22:03:57 +0000 |
commit | 2f87aa447956208a35a35300d56f4100bf028529 (patch) | |
tree | 8558ecd594615d23726cb94be17197846e0bc574 /sysdeps/freebsd/procargs.c | |
parent | 31e8abe019d0961900b70fcb09f5be080dd25d66 (diff) | |
download | libgtop-2f87aa447956208a35a35300d56f4100bf028529.tar.gz |
s/strncpy/g_strlcpy/.
* netload.c: (glibtop_get_netload_p):
* procstate.c: (glibtop_get_proc_state_p):
* prockernel.c: (glibtop_get_proc_kernel_p): s/strncpy/g_strlcpy/.
* procargs.c: (glibtop_get_proc_args_p):
* procmap.c: (glibtop_get_proc_map_p): Cleaned.
Diffstat (limited to 'sysdeps/freebsd/procargs.c')
-rw-r--r-- | sysdeps/freebsd/procargs.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sysdeps/freebsd/procargs.c b/sysdeps/freebsd/procargs.c index 07aca5e4..2730d2cf 100644 --- a/sysdeps/freebsd/procargs.c +++ b/sysdeps/freebsd/procargs.c @@ -50,7 +50,7 @@ glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf, { struct kinfo_proc *pinfo; char *retval, **args, **ptr; - unsigned size = 0, pos = 0; + size_t size = 0, pos = 0; int count; #ifndef __bsdi__ @@ -93,11 +93,10 @@ glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf, size += strlen (*ptr)+1; size += 2; - retval = g_malloc (size); - memset (retval, 0, size); + retval = g_malloc0 (size); for (ptr = args; *ptr; ptr++) { - int len = strlen (*ptr)+1; + const size_t len = strlen (*ptr)+1; memcpy (retval+pos, *ptr, len); pos += len; } |