Benoît Dejean
f865e95e20
Don't ship glibtop/version.h as this is private.
2015-08-23 12:50:43 +02:00
Benoit Dejean
0642c2d610
Turn glibtop::machine from a value to a pointer, allocated on init.
...
This hides the glibtop_machine implementation.
2015-08-08 11:00:57 +02:00
Benoit Dejean
72b4aed8f1
Display features in hex in debug message.
2015-08-08 10:56:24 +02:00
Benoit Dejean
db8ad19eef
Move _glibtop_global_server from .data to .bss.
2015-08-08 10:56:24 +02:00
Benoit Dejean
1481823085
Use the server parameter, not the global/default one.
2015-07-18 22:08:52 +02:00
Benoit Dejean
6acebf416d
Fix printf format/type mistmatch.
2015-07-18 15:46:07 +02:00
Benoit Dejean
6239438dce
Check the command value even if !LIBGTOP_ENABLE_DEBUG.
2015-07-15 18:39:06 +02:00
Benoit Dejean
172f0a50ba
Convert lots of fprintf(stderr, ...) to glibtop_debug*().
2015-07-15 18:38:28 +02:00
Benoit Dejean
214c3635da
The perl generator for the *_l() functions does not need to know
...
about the glibtop_* struct layout, so drop this from the definitions.
2015-07-15 18:38:26 +02:00
Benoit Dejean
119049b8c0
Fix autotools deprecation warning with s/INCLUDES/AM_CPPFLAGS/g.
2015-07-15 18:24:29 +02:00
Benoît Dejean
f1a01a543c
Define and initialize param_buf, send_{size,ptr} only when using
...
glibtop_call.
2015-07-10 20:36:12 +02:00
Benoit Dejean and Robert Roth
ebb7f9d5e2
Better debug message.
2015-06-26 02:57:42 +03:00
Benoit Dejean and Robert Roth
1156794b33
Add command tracing in glibtop_call_l when debugging.
2015-06-26 02:57:41 +03:00
Benoit Dejean and Robert Roth
16f262985d
Use glibtop_warn_r instead of fprintf.
2015-06-26 02:57:41 +03:00
Benoit Dejean and Robert Roth
f04ce61b80
Run server_command instead of hardcoded LIBGTOP_SERVER.
2015-06-26 02:57:41 +03:00
Benoit Dejean and Robert Roth
a93dc2526d
The DEBUG macro enabled by --enable-debug is actually LIBGTOP_ENABLE_DEBUG.
2015-06-26 02:57:41 +03:00
Jasper St. Pierre and Robert Roth
3f8f65386e
Make some APIs that return struct introspectable
...
In order to do this, we need to define some boxed types. So we need
to add a new dependency, GObject, to GTop.
https://bugzilla.gnome.org/show_bug.cgi?id=663265
2015-01-03 15:32:56 +02:00
Jasper St. Pierre and Robert Roth
30d29e624b
Warn on introspection errors
...
https://bugzilla.gnome.org/show_bug.cgi?id=663265
2015-01-03 15:32:55 +02:00
Robert Roth
7a3414d002
Update old FSF address.
...
https://bugzilla.gnome.org/show_bug.cgi?id=721514
2014-08-20 04:44:27 +03:00
Maxim Ermilov and Chris Kühl
50bb0d51b3
Add Introspection support
...
https://bugzilla.gnome.org/show_bug.cgi?id=630915
2011-03-01 13:54:53 +01:00
Benoît Dejean
933683da39
Add -no-undefined for shared libraries on Cygwin.
...
Bug #578890 .
2009-05-04 12:05:06 +02:00
Benoît Dejean
90fc3ca780
New API to retrieve process CPU affinity.
...
Linux implementation.
svn path=/trunk/; revision=2748
2008-05-24 09:50:04 +00:00
Benoît Dejean
fedd75b2b1
Dropped dead files.
...
svn path=/trunk/; revision=2735
2008-04-14 16:22:00 +00:00
Benoît Dejean
e2e0e3a555
Don't export _s and _p symbols. These symbols were never meant to be
...
public (i know, i say it all the time ;). I've checked every
debian/sid package which depends on libgtop2-7 and it's OK.
This also fixes a symbol mess on darwin.
svn path=/trunk/; revision=2677
2007-10-15 17:49:29 +00:00
Benoît Dejean
3f55d507dd
Fixed arguments type.
...
svn path=/trunk/; revision=2671
2007-10-03 19:29:28 +00:00
Benoît Dejean
ef34cfb38a
git-svn sucks. Kill r2609
...
svn path=/trunk/; revision=2611
2007-06-25 17:30:40 +00:00
Benoît Dejean
6b0bafcafb
New API : glibtop_get_proc_affinity.
...
Implemented for linux.
svn path=/trunk/; revision=2609
2007-06-25 17:27:27 +00:00
Benoît Dejean and Benoît Dejean
da54431af5
Fixed dist.
...
2007-05-14 Benoît Dejean <benoit@placenet.org >
* include/glibtop/Makefile.am:
* lib/Makefile.am:
Fixed dist.
svn path=/trunk/; revision=2583
2007-05-14 08:04:19 +00:00
Benoît Dejean
eee0cad2b6
Added missing files
...
svn path=/trunk/; revision=2580
2007-05-13 14:28:50 +00:00
Benoît Dejean
3eb958dc6c
Manual commit from my local git-svn which is broken :/
...
svn path=/trunk/; revision=2578
2007-05-13 08:20:10 +00:00
Benoît Dejean and Benoît Dejean
cd389851b9
Got rid of InodeDB. This feature was optionnal and i have never heard of
...
2007-04-27 Benoît Dejean <benoit@placenet.org >
Got rid of InodeDB.
This feature was optionnal and i have never heard of anyone using
it. I have never touched it so it may be broken since 2.6.
svn path=/trunk/; revision=2573
2007-04-27 17:37:47 +00:00
Benoît Dejean and Benoît Dejean
aa9fafe5c3
Renamed all glibtop_init_xxx functions to _glibtop_init_xxx so they get
...
2007-04-11 Benoît Dejean <benoit@placenet.org >
* *:
Renamed all glibtop_init_xxx functions
to _glibtop_init_xxx so they get internal visibility.
* configure.in:
Bumped version number.
svn path=/trunk/; revision=2569
2007-04-11 17:52:14 +00:00
Benoît Dejean and Benoît Dejean
04a5531a46
Removed noisy $Id$.
...
2007-02-20 Benoît Dejean <benoit@placenet.org >
* *:
Removed noisy $Id$.
svn path=/trunk/; revision=2558
2007-02-19 23:10:10 +00:00
Benoît Dejean and Benoît Dejean
09f8aaec1e
Handle EINTR.
...
2007-02-14 Benoît Dejean <benoit@placenet.org >
* lib/read.c: (glibtop_read_l):
* lib/write.c: (glibtop_write_l):
Handle EINTR.
* configure.in:
Post release version bump.
svn path=/trunk/; revision=2554
2007-02-14 22:19:01 +00:00
Benoît Dejean and Benoît Dejean
c9385972bd
Bumped version number to 2.14.6.
...
2007-01-11 Benoît Dejean <benoit@placenet.org >
* configure.in:
Bumped version number to 2.14.6.
* *:
Got rid of CVS admin files.
svn path=/trunk/; revision=2545
2007-01-11 20:35:33 +00:00
Benoît Dejean and Benoît Dejean
64fe5d591b
Fixed a bunch of signedness warnings.
...
2006-04-10 Benoît Dejean <benoit@placenet.org >
* lib/open.c: (glibtop_open_l):
* lib/read.c: (glibtop_read_l):
* lib/write.c: (glibtop_write_l):
Fixed a bunch of signedness warnings.
2006-04-10 08:41:46 +00:00
James Henstridge and 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
95b2dfa326
Dropped many dead files. Bumped release number. I guess this closes
...
* configure.in:
* include/glibtop/glibtop-backend-info.h:
* include/glibtop/glibtop-backend.h:
* include/glibtop/glibtop-client.h:
* lib/glibtop-backend-info.c:
* lib/glibtop-backend.c:
* lib/glibtop-client-private.h:
* lib/glibtop-client.c:
* lib/test-backends.c:
* sysdeps/common/backend.c:
* sysdeps/common/libgtop-common.backend:
Dropped many dead files.
Bumped release number.
I guess this closes #320250 .
2005-10-30 18:46:27 +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
4cd022b315
Removed translation.
...
* examples/smp.c: (main): Removed translation.
* lib/lib.pl:
* lib/read.c:
* lib/read_data.c:
* lib/write.c:
* src/daemon/gnuserv.c: s/gi18n.h/gi18n-lib.h.
2005-06-06 12:33:42 +00:00
Benoît Dejean
a71839c0a7
Got rid of include/libgtop-i18n.h.
...
* examples/smp.c:
* include/Makefile.am:
* include/libgtop-i18n.h:
* lib/lib.pl:
* lib/read.c:
* lib/read_data.c:
* lib/write.c:
* src/daemon/gnuserv.c: Got rid of include/libgtop-i18n.h.
2005-06-06 11:25:36 +00:00
Benoît Dejean
adb38dd2a3
2.10.2 post release bump.
...
* configure.in: 2.10.2 post release bump.
* include/glibtop/Makefile.am:
* include/glibtop/parameter.h:
* lib/init.c: Re-install open.h to please GTop (libgtop perl wrapper).
2005-04-27 14:50:24 +00:00
Benoît Dejean
29a991160c
Fixed warning.
...
* lib/read_data.c: (glibtop_read_data_l): Fixed warning.
2005-03-29 13:18:15 +00:00
Benoît Dejean
f4f88ff224
s/strerror/g_strerror.
...
* lib/error.c: (glibtop_error_io_vr), (glibtop_warn_io_vr):
s/strerror/g_strerror.
2005-03-25 13:26:24 +00:00
Benoît Dejean
35f0277afd
don't export private symbols.
...
* lib/Makefile.am: don't export private symbols.
2005-02-21 15:24:26 +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
1ac8744251
G_GNUC_NORETURN love.
...
* include/glibtop/error.h: G_GNUC_NORETURN love.
* include/glibtop/errors.h:
* lib/errors.c: Bye bye dead code.
2005-02-15 09:55:01 +00:00
Benoît Dejean
c22300d109
Fixed error messages. Closes #162406 .
...
* lib/read_data.c: (glibtop_read_data_l):
* lib/write.c: (glibtop_write_l): Fixed error messages.
Closes #162406 .
2004-12-29 00:14:29 +00:00
Benoît Dejean
ce9ce223ca
Turned all macros to functions. Marked everything as G_GNUC_PRINTF and
...
* include/glibtop/error.h:
* lib/parameter.c: (glibtop_set_parameter_l):
* lib/read_data.c: (glibtop_read_data_l):
* sysdeps/common/error.c: (print_server_name), (glibtop_error_vr),
(glibtop_error_io_vr), (glibtop_warn_vr), (glibtop_warn_io_vr),
(glibtop_error_r), (glibtop_warn_r), (glibtop_error_io_r),
(glibtop_warn_io_r), (glibtop_error), (glibtop_warn),
(glibtop_error_io), (glibtop_warn_io): Turned all macros to functions.
Marked everything as G_GNUC_PRINTF and fixed format bugs.
* sysdeps/common/fsusage.c: Marked some functions as G_GNUC_INTERNAL
2004-12-23 21:50:41 +00:00
Benoît Dejean
65d2d61d41
Fixed Argument passing between library and server. Thanks everyone. Closes
...
* lib/lib.pl: Fixed Argument passing between library and server.
Thanks everyone. Closes #139809 .
2004-12-10 22:05:17 +00:00