Benoît Dejean
bc79bf010a
Updated the GLIBTOP_SOLARIS_RELEASE
...
2006-06-24 Benoît Dejean <benoit@placenet.org >
* libgtop-sysdeps.m4:
* sysdeps/solaris/glibtop_machine.h:
Updated the GLIBTOP_SOLARIS_RELEASE
Patch by hua.zhang@sun.com .
Closes #345821 .
2006-06-24 17:52:28 +00:00
Benoît Dejean
7f477561f0
Fixed start time.
...
2006-06-24 Benoît Dejean <benoit@placenet.org >
* proctime.c: (glibtop_get_proc_time_s):
Fixed start time.
Patch by hua.zhang@sun.com .
Closes #345819 .
2006-06-24 17:47:34 +00:00
Benoît Dejean
c7e0a7ac59
Fixed writable memory.
...
2006-06-24 Benoît Dejean <benoit@placenet.org >
* procmap.c: (glibtop_get_proc_map_s):
Fixed writable memory.
Patch by hua.zhang@sun.com .
Closes #345817 .
2006-06-24 17:45:29 +00:00
Benoît Dejean
bc6ff2cb59
Can't get cpu_stat_kstat, didn't close kstat, this will make other program
...
2006-06-24 Benoît Dejean <benoit@placenet.org >
* open.c: (glibtop_get_kstats), (glibtop_open_s):
Can't get cpu_stat_kstat, didn't close kstat, this will make other
program used kstat wrong.
Patch by hua.zhang@sun.com .
Closes #345814 .
2006-06-24 17:39:49 +00:00
Benoît Dejean
1826be8ef6
Fixed. Patch by hua.zhang@sun.com. Closes #345813 .
...
2006-06-24 Benoît Dejean <benoit@placenet.org >
* netlist.c: (glibtop_get_netlist_s):
Fixed.
Patch by hua.zhang@sun.com .
Closes #345813 .
2006-06-24 17:35:39 +00:00
Benoît Dejean
46c9f6ebeb
Don't use kvm anymore. Patch by hua.zhang@sun.com. Closes #345811 .
...
2006-06-24 Benoît Dejean <benoit@placenet.org >
* msg_limits.c: (glibtop_init_msg_limits_p),
(glibtop_get_msg_limits_p):
* open_suid.c: (glibtop_open_p):
* sem_limits.c: (glibtop_init_sem_limits_p),
(glibtop_get_sem_limits_p):
* shm_limits.c: (glibtop_init_shm_limits_p),
(glibtop_get_shm_limits_p):
Don't use kvm anymore.
Patch by hua.zhang@sun.com .
Closes #345811 .
2006-06-24 17:16:53 +00:00
James Henstridge
aa5ac8fc10
remove unused file.
...
2005-12-12 James Henstridge <james@jamesh.id.au >
* doc/auto-macros.texi.in: remove unused file.
* doc/libgtop2.texi: don't include auto-macros.texi.
* doc/Makefile.am: don't build auto-macros.texi, since none of its
macros are used in the documentation any more.
* include/glibtop/global.h: don't include <config.h> from headers.
* .../*.c: make sure <config.h> is the first thing included.
* acinclude.m4: m4_include() libgtop-sysdeps.m4 rather than
inlining it.
* acinclude.m4, libgtop-sysdeps.m4: use third argument to
AC_DEFINE() to set the comment.
* configure.in: modernise a bit.
* acconfig.h: remove file, since it is deprecated
* autogen.sh: require automake 1.9 instead of 1.4.
2005-12-12 09:38:15 +00:00
Benoît Dejean
22a1120348
Added missing includes. Added missing GLIBTOP_SUID_NETLIST.
...
* glibtop_server.h:
* open.c:
* open_suid.c:
* procdata.c:
Added missing includes.
Added missing GLIBTOP_SUID_NETLIST.
2005-08-12 14:55:38 +00:00
Benoît Dejean
78cb7832c5
Moved _glibtop_init_hook_[sp] declaration to private glibtop/init_hooks.h.
...
* configure.in:
* include/glibtop/Makefile.am:
* include/glibtop/glibtop-server.h:
* include/glibtop/init_hooks.h:
* include/glibtop/sysdeps.h:
* lib/init.c: (glibtop_init_s):
* lib/sysdeps.c:
* sysdeps/aix/open.c: (glibtop_init_p):
* sysdeps/common/sysdeps_suid.c:
* sysdeps/freebsd/open.c: (glibtop_init_p):
* sysdeps/osf1/open_suid.c: (glibtop_init_p):
* sysdeps/solaris/open_suid.c: (glibtop_init_p):
* sysdeps/stub_suid/open.c: (glibtop_init_p):
Moved _glibtop_init_hook_[sp] declaration to private
glibtop/init_hooks.h. Marked them const.
Fixed GLIBTOP_SUID_NETLIST issues.
2005-08-02 09:47:21 +00:00
Benoît Dejean
53c43e6e90
Removed some dead files. Don't install private headers.
...
* backends/server/server.h:
* configure.in:
* glibtop.h:
* include/glibtop/Makefile.am:
* include/glibtop/gnuserv.h:
* include/glibtop/open.h:
* include/glibtop/read.h:
* include/glibtop/read_data.h:
* include/glibtop/types.h:
* include/glibtop/write.h:
* lib/close.c:
* lib/init.c:
* lib/lib.pl:
* lib/open.c:
* lib/parameter.c:
* lib/read.c:
* lib/read_data.c:
* lib/write.c:
* src/daemon/daemon.h:
* src/daemon/io.c:
* src/daemon/main.c: (handle_parent_connection):
* src/daemon/slave.c: (handle_slave_connection),
(handle_slave_command):
* sysdeps/common/gnuslib.c:
* sysdeps/solaris/glibtop_private.h: Removed some dead files.
Don't install private headers.
2005-02-15 12:48:34 +00:00
Benoît Dejean
7e5ccec8bf
Bumped to 2.9.0
...
* configure.in: Bumped to 2.9.0
* configure.in:
* examples/.cvsignore:
* examples/Makefile.am:
* examples/netlist.c: (main):
* features.def:
* include/glibtop/Makefile.am:
* include/glibtop/command.h:
* include/glibtop/netlist.h:
* include/glibtop/sysdeps.h:
* include/glibtop/union.h:
* include/glibtop/version.h:
* src/daemon/version.c:
* sysdeps/linux/Makefile.am:
* sysdeps/linux/netlist.c: (glibtop_init_netlist_s),
(glibtop_get_netlist_s):
* sysdeps/names/Makefile.am:
* sysdeps/names/netlist.c:
* sysdeps/solaris/Makefile.am:
* sysdeps/solaris/netlist.c: (glibtop_init_netlist_s),
(glibtop_get_netlist_s): Added new function glibtop_get_netlist().
Implemented for linux and solaris. Doc needed.
2004-11-13 00:53:20 +00:00
Benoît Dejean
b3dfc1d1d2
Updated. Lots of cleanup.
...
* cpu.c: (glibtop_init_cpu_s), (glibtop_get_cpu_s):
* loadavg.c: (glibtop_get_loadavg_s):
* mem.c: (glibtop_init_mem_s), (glibtop_get_mem_s):
* open.c: (glibtop_get_kstats), (glibtop_open_s):
* procargs.c: (glibtop_get_proc_args_s):
* procdata.c: (glibtop_get_proc_data_psinfo_s),
(glibtop_get_proc_data_usage_s), (glibtop_get_proc_credentials_s),
(glibtop_get_proc_status_s):
* proclist.c: (glibtop_get_proclist_s):
* procmap.c: (glibtop_get_proc_map_s):
* procmem.c: (glibtop_get_proc_mem_s):
* procstate.c: (glibtop_get_proc_state_s):
* safeio.c:
* safeio.h:
* shm_limits.c: (glibtop_init_shm_limits_p),
(glibtop_get_shm_limits_p):
* swap.c: (glibtop_get_swap_s):
* uptime.c: (glibtop_get_uptime_s): Updated. Lots of cleanup.
2004-10-11 18:01:25 +00:00
Benoît Dejean
ff4fe5e846
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 .
2004-07-18 20:33:56 +00:00
Benoît Dejean
a08c8d96bb
*** empty log message ***
2004-06-20 22:10:52 +00:00
Benoît Dejean
b279819639
*** empty log message ***
2004-06-18 20:33:01 +00:00
Benoît Dejean
70b0925a82
whitespace clean up.
...
* *.{c,h} : whitespace clean up.
2004-06-09 18:52:22 +00:00
Benoît Dejean
fe494bc846
Removed useless tests. Replace g_malloc + memset by g_malloc0 Replace
...
* proclist.c: (glibtop_get_proclist_s): Removed useless tests.
* procmap.c: (glibtop_get_proc_map_s): Replace g_malloc + memset
by g_malloc0
* procstate.c: (glibtop_get_proc_state_s): Replace strncpy by g_strlcpy.
2004-06-06 21:23:56 +00:00
Benoît Dejean
74453855aa
Added missing const qualifiers.
...
* loadavg.c: (glibtop_get_loadavg_s):
* msg_limits.c:
* sem_limits.c:
* shm_limits.c: Added missing const qualifiers.
2004-05-25 17:07:20 +00:00
Bastien Nocera
a795ff4847
fix g_malloc usage on non-Linux platforms (patch by Benoit Dejean
...
2004-03-09 Bastien Nocera <hadess@hadess.net >
* fix g_malloc usage on non-Linux platforms (patch by Benoit
Dejean <bnet@ifrance.com >)
2004-03-09 23:02:06 +00:00
Bastien Nocera
31133cc3dc
install only one library, libgtop-2.0 Fix build-time warnings due to the
...
2003-10-21 Bastien Nocera <hadess@hadess.net >
* Makefile.am:
* configure.in:
* src/inodedb/.cvsignore:
* sysdeps/names/Makefile.am:
install only one library, libgtop-2.0
Fix build-time warnings due to the redefinition of guint64
2003-10-21 21:21:28 +00:00
Bastien Nocera
07d991f383
Apply patch by the_h1ghlander@yahoo.com and Cory Omand
...
2003-10-20 Bastien Nocera <hadess@hadess.net >
* include/glibtop/cpu.h:
* include/glibtop/procstate.h:
* include/glibtop/procuid.h:
* include/glibtop/uptime.h:
* lib/sysdeps.c:
* sysdeps/names/cpu.c:
* sysdeps/names/procstate.c:
* sysdeps/names/procuid.c:
* sysdeps/names/uptime.c: Apply patch by the_h1ghlander@yahoo.com and
Cory Omand <cory.omand@Sun.com > for Solaris support
2003-10-20 21:27:31 +00:00
Bastien Nocera
b2283f7c79
- s/u_int64_t/guint64/
2003-10-20 20:12:28 +00:00
Bastien Nocera
b67e4c7f7d
- fixed compilation
2003-10-20 15:20:16 +00:00
Bastien Nocera
ba36a20cb8
- replace all the xmalloc crap by glib memory management functions
2003-10-20 13:55:44 +00:00
Carlos Perelló Marín
4c8ae9e25c
Reverted libgtop changes. It's a common module and I should not modify it.
...
2003-10-19 Carlos Perelló Marín <carlos@gnome.org >
* support/*: Reverted libgtop changes. It's a common module
and I should not modify it.
* Added/removed files. Now the move should be done.
2003-10-19 16:55:56 +00:00
Martin Baulig
7a7c6baf55
Moved all sysdeps code to the new libgtop-backends module.
...
2001-04-20 Martin Baulig <baulig@suse.de >
Moved all sysdeps code to the new libgtop-backends module.
* sysdeps/freesd/*: Removed.
* sysdeps/kernel/*: Removed.
* sysdeps/linux/*: Removed.
* sysdeps/osf1/*: Removed.
* sysdeps/solaris/*: Removed.
* sysdeps/stub/*: Removed.
* sysdeps/stub_suid/*: Removed.
* sysdeps/sun4/*: Removed.
2001-04-20 21:06:35 +00:00
Martin Baulig
5f0246b07d
Only install the libs in $(LIBGTOP_BACKEND_DIR) when we
...
2000-02-22 Martin Baulig <martin@home-of-linux.org >
* Makefile.am: Only install the libs in $(LIBGTOP_BACKEND_DIR)
when we LIBGTOP_USE_GMODULE and in $(libdir) otherwise.
2000-02-22 21:01:14 +00:00
Martin Baulig
00d9dd7065
Added this to CVS and hacked it to use `$CC -shared' to create shared
...
2000-02-22 Martin Baulig <martin@home-of-linux.org >
* ltconfig: Added this to CVS and hacked it to use `$CC -shared'
to create shared libraries on Solaris.
* automake.sh: Don't run libtoolize on Solaris but use the CVS
version instead.
2000-02-22 19:58:58 +00:00
Martin Baulig
0a3a0c1a34
*** empty log message ***
2000-02-22 16:00:46 +00:00
Martin Baulig
1e9cb3ea2a
Moved some #endif ...
2000-02-19 23:26:04 +00:00
Martin Baulig
7700a6525e
*** empty log message ***
2000-02-16 00:16:27 +00:00
Martin Baulig
1f6916b5d0
Install libraries in $(backenddir).
...
2000-02-16 Martin Baulig <martin@home-of-linux.org >
* Makefile.am: Install libraries in $(backenddir).
2000-02-15 23:46:58 +00:00
Martin Baulig
6402efe196
This now compiles on a Solaris 7 system :)
2000-02-15 22:33:32 +00:00
Martin Baulig
0f3babc8e9
Moved here from the sysdeps directories.
...
2000-02-06 Martin Baulig <martin@home-of-linux.org >
* lib/sysdeps-init-*.c (glibtop_sys_siglist): Moved here from
the sysdeps directories.
* sysdeps/*/siglist.c: Removed.
2000-02-06 18:20:20 +00:00
Martin Baulig
2eab7cfc48
Removed the `lockfile' argument; we now use a configure check to determine
...
2000-02-06 Martin Baulig <martin@home-of-linux.org >
* include/glibtop/ppp.h (glibtop_get_ppp): Removed the `lockfile'
argument; we now use a configure check to determine the modem
lockfile.
* include/glibtop/error.h (GLIBTOP_ERROR_NEED_MODEM_LOCKFILE):
Removed this now obsolete error constant again.
* configure.in (--with-modem-lockfile): New configure parameter
to manually specify the modem lockfile.
(LIBGTOP_MODEM_LOCKFILE): Define this to be a printf-format string
for the modem lockfile; takes the interface number as argument.
2000-02-06 13:21:14 +00:00
Martin Baulig
931ba0fa8d
Added use_isdn' and
lockfile' arguments. When `use_isdn' is TRUE, we
...
2000-01-22 Martin Baulig <martin@home-of-linux.org >
* include/glibtop/ppp.h (glibtop_get_ppp): Added `use_isdn' and
`lockfile' arguments. When `use_isdn' is TRUE, we return ISDN
statistics, otherwise `lockfile' is expected to be the modem
lockfile and we return PPP statistics for that Modem.
Note that for Modem statistics, you need to set both `device' and
`lockfile' for some sysdeps ports; so if you have more than one PPP
connection active and want to get statistics on the second one you
need to set `device' to 1 and `lockfile' to the correct modem lockfile.
* include/glibtop/error.h (GLIBTOP_ERROR_NEED_MODEM_LOCKFILE): New
error constant; this is returned when you call glibtop_get_ppp ()
without a modem lockfile and the current sysdeps port requires it.
2000-01-22 17:33:51 +00:00
Martin Baulig
f1a6e1ead8
The indentation in LibGTop was done with the following command:
...
find . -name \*.[ch] | xargs -i emacs -batch {} \
-l /gnome/compile/libgtop/misc/format.el -f save-buffer
December 26, 1999
Martin
1999-12-26 14:05:32 +00:00
Martin Baulig
de90df6a63
*** empty log message ***
1999-12-25 20:44:04 +00:00
Martin Baulig
addb3101f2
*** empty log message ***
1999-12-25 20:18:21 +00:00
Martin Baulig
e162a06a1a
Removed. This is now included in <glibtop-private.h>.
...
1999-12-25 Martin Baulig <martin@home-of-linux.org >
* safeio.h: Removed. This is now included in <glibtop-private.h>.
1999-12-25 19:58:36 +00:00
Martin Baulig
b9abc7c3ef
New file.
...
1999-12-25 Martin Baulig <martin@home-of-linux.org >
* netinfo.c: New file.
1999-12-25 19:57:33 +00:00
Martin Baulig
c76bf0bfab
Reflect latest interface changes.
1999-12-25 19:50:36 +00:00
Martin Baulig
e7b42a66b1
Indent to 4 spaces.
1999-12-25 19:04:22 +00:00
Martin Baulig
bbb539ef56
Indent everything to 4 spaces to make it consistant with the other LibGTop
...
code.
1999-12-25 19:01:13 +00:00
Martin Baulig
dbb5f9b636
Reflect latest interface changes; especially all functions now return
...
appropriate error return values on error.
1999-12-25 18:54:52 +00:00
Martin Baulig
1979cb8104
Added function prototypes for everything from safeio.c.
...
1999-12-25 Martin Baulig <martin@home-of-linux.org >
* glibtop_private.h: Added function prototypes for everything
from safeio.c.
1999-12-25 18:46:06 +00:00
Martin Baulig
91e94f9c0d
Warning fix.
1999-12-25 18:37:21 +00:00
Martin Baulig
42cbc7cf0c
perl -pni -e 's,server->machine,server->_priv->machine,g' *.c
...
perl -pni -e 's,server->machine,server->_priv->machine,g' *.h
1999-12-25 18:30:26 +00:00
Martin Baulig
18af9297ea
This is a larger source-incompatible commit, but it'll make it easier to
...
1999-12-11 Martin Baulig <martin@home-of-linux.org >
This is a larger source-incompatible commit, but it'll make it
easier to write automatically generated code (for instance for
scripting languages).
Renamed all constants for the flags field to match the field names
from the features.def and structures.def where this was not already
the case.
* include/glibtop/cpu.h: s/GLIBTOP_XCPU_/GLIBTOP_CPU_XCPU_/g.
* include/glibtop/shm_limits.h: s/GLIBTOP_IPC_/GLIBTOP_SHM_LIMITS_/g.
* include/glibtop/sem_limits.h: s/GLIBTOP_IPC_/GLIBTOP_SEM_LIMITS_/g.
* include/glibtop/msg_limits.h: s/GLIBTOP_IPC_/GLIBTOP_MSG_LIMITS_/g.
1999-12-11 14:33:18 +00:00
Drazen Kacar
5d224583a1
@#$!%@# gcc!!!
1999-11-29 16:19:28 +00:00