Glibify a bit more. Closes #147618.

* doc/reference.texi:
	* include/glibtop/command.h:
	* include/glibtop/glib-arrays.h:
	* include/glibtop/proclist.h:
	* lib/glib-arrays.c: (glibtop_get_proclist_as_array_l):
	* lib/lib.pl:
	* scripts/c_types.pl:
	* src/daemon/main.c: (handle_parent_connection):
	* src/daemon/slave.c: (handle_slave_connection):
	* support/mkstemp.c:
	* sysdeps/aix/proclist.c: (glibtop_get_proclist_s):
	* sysdeps/freebsd/cpu.c: (glibtop_get_cpu_p):
	* sysdeps/freebsd/prockernel.c: (glibtop_get_proc_kernel_p):
	* sysdeps/freebsd/proclist.c: (glibtop_get_proclist_p):
	* sysdeps/freebsd/procmem.c: (glibtop_get_proc_mem_p):
	* sysdeps/kernel/proclist.c: (glibtop_get_proclist_s):
	* sysdeps/linux/proclist.c: (glibtop_get_proclist_s):
	* sysdeps/osf1/proclist.c: (glibtop_get_proclist_p):
	* sysdeps/solaris/proclist.c: (glibtop_get_proclist_s):
	* sysdeps/stub/proclist.c: (glibtop_get_proclist_s):
	* sysdeps/stub_suid/proclist.c: (glibtop_get_proclist_p):
	* sysdeps/sun4/proclist.c: (glibtop_get_proclist_p): Glibify a bit more.
	Closes #147618.
This commit is contained in:
Benoît Dejean
2004-07-18 20:33:56 +00:00
parent 92c18d4e8a
commit ff4fe5e846
22 changed files with 67 additions and 41 deletions

View File

@@ -225,27 +225,27 @@ glibtop_get_proc_kernel_p (glibtop *server,
#else
#if defined(__NetBSD__)
#if defined(__m68k__)
buf->kstk_esp = (u_int64_t) pcb.pcb_usp;
buf->kstk_eip = (u_int64_t) 0;
buf->kstk_esp = (guint64) pcb.pcb_usp;
buf->kstk_eip = (guint64) 0;
#elif defined(__x86_64__)
buf->kstk_esp = (u_int64_t) pcb.pcb_usersp;
buf->kstk_eip = (u_int64_t) 0;
buf->kstk_esp = (guint64) pcb.pcb_usersp;
buf->kstk_eip = (guint64) 0;
#elif (defined(__arm32__) || defined(__powerpc__))
buf->kstk_esp = (u_int64_t) pcb.pcb_sp;
buf->kstk_eip = (u_int64_t) 0;
buf->kstk_esp = (guint64) pcb.pcb_sp;
buf->kstk_eip = (guint64) 0;
#elif defined(__mipsel__)
buf->kstk_esp = (u_int64_t) pcb.pcb_context[8];
buf->kstk_eip = (u_int64_t) 0;
buf->kstk_esp = (guint64) pcb.pcb_context[8];
buf->kstk_eip = (guint64) 0;
#elif defined(__sparc__)
buf->kstk_esp = (u_int64_t) pcb.pcb_sp;
buf->kstk_eip = (u_int64_t) pcb.pcb_pc;
buf->kstk_esp = (guint64) pcb.pcb_sp;
buf->kstk_eip = (guint64) pcb.pcb_pc;
#elif defined(__alpha__)
buf->kstk_esp = (u_int64_t) pcb.pcb_context[9];
buf->kstk_eip = (u_int64_t) pcb.pcb_context[8];
buf->kstk_esp = (guint64) pcb.pcb_context[9];
buf->kstk_eip = (guint64) pcb.pcb_context[8];
#else
/* provide some defaults for other platforms */
buf->kstk_esp = (u_int64_t) 0;
buf->kstk_eip = (u_int64_t) 0;
buf->kstk_esp = (guint64) 0;
buf->kstk_eip = (guint64) 0;
#endif /* ${MACHINE_ARCH} */
#endif /* __NetBSD__ */
buf->flags |= _glibtop_sysdeps_proc_kernel_pcb;