Benoît Dejean
ee78aaf29c
Fixed returned type.
...
2007-05-19 Benoît Dejean <benoit@placenet.org >
* default.c:
Fixed returned type.
svn path=/trunk/; revision=2597
2007-05-19 19:43:31 +00:00
Benoît Dejean
82612af053
Ignore securityfs and fusectl. Patch by Fryderyk Dziarmagowski
...
2007-03-16 Benoît Dejean <benoit@placenet.org >
* mountlist.c: (ignore_mount_entry):
Ignore securityfs and fusectl.
Patch by Fryderyk Dziarmagowski <freetz@gmx.net >
Closes #418718 .
svn path=/trunk/; revision=2567
2007-03-16 22:53:05 +00:00
Benoît Dejean
a085c85db6
Make sure avail <= free. Closes #406280 .
...
2007-02-10 Benoît Dejean <benoit@placenet.org >
* fsusage.c: (glibtop_get_fsusage_s):
Make sure avail <= free.
Closes #406280 .
svn path=/trunk/; revision=2551
2007-02-10 15:33:09 +00:00
Benoît Dejean
3d06443c2c
Fixed order. Added objfs and ctfs. Closes #400557 .
...
2007-01-31 Benoît Dejean <benoit@placenet.org >
* mountlist.c: (ignore_mount_entry):
Fixed order.
Added objfs and ctfs.
Closes #400557 .
svn path=/trunk/; revision=2549
2007-01-31 21:01:54 +00:00
Benoît Dejean
920a936511
Added nfsd to the exclude list.
...
2006-09-21 Benoît Dejean <benoit@placenet.org >
* mountlist.c: (ignore_mount_entry):
Added nfsd to the exclude list.
2006-09-21 13:05:22 +00:00
Benoît Dejean
739e9cac4a
Ensure file is closed.
...
2006-06-24 Benoît Dejean <benoit@placenet.org >
* mountlist.c: (read_filesystem_list):
Ensure file is closed.
(glibtop_get_mountlist_s):
Fixed .flags.
Patch by hua.zhang@sun.com .
Closes #345812 .
2006-06-24 17:28:48 +00:00
Benoît Dejean
5d2f45803b
Fixed trivial warning.
...
2006-04-09 Benoît Dejean <benoit@placenet.org >
* Makefile.am: Fixed trivial warning.
2006-04-09 10:55:03 +00:00
Benoît Dejean
29adf02352
Also ignores linprocfs, mfs and devfs. Closes #331856 . Patch by Andreas
...
* mountlist.c: (ignore_mount_entry): Also ignores linprocfs, mfs
and devfs.
Closes #331856 .
Patch by Andreas Kohn <andreas.kohn@gmail.com >
2006-02-21 09:06:40 +00:00
Jörgen Scheibengruber
e8351bae05
Added tmpfs to ignore list.
...
* mountlist.c: (ignore_mount_entry): Added tmpfs to ignore list.
2005-04-29 09:50:09 +00:00
Benoît Dejean
fa9216f771
s/strerror/g_strerror/g.
...
* error.c: (glibtop_error_io_vr), (glibtop_warn_io_vr):
* error_suid.c: (glibtop_error_io_vr), (glibtop_warn_io_vr):
s/strerror/g_strerror/g.
2005-03-25 13:24:14 +00:00
Benoît Dejean
ad79ab9540
Added mqueue to ignore list.
...
* mountlist.c: (ignore_mount_entry): Added mqueue to ignore list.
2005-03-11 14:54:11 +00:00
Benoît Dejean
fc7d872381
* Add support for file system read and write counting (needed for the disk
...
* fsusage.c: * Add support for file system read and write counting
(needed for the disk load feature of the multiload applet).
2005-02-28 08:11:15 +00:00
Benoît Dejean
f031b77b3b
Correct file system size calculations. Patch from marcus@freebsd.org (Joe
...
* fsusage.c: (glibtop_get_fsusage_s): Correct file system size calculations.
Patch from marcus@freebsd.org (Joe Marcus Clarke).
Closes #168232 .
2005-02-23 08:18:48 +00:00
Benoît Dejean
bbbbb27edc
Fixed G_GNUC attribute usage. Replaced macro by inline function.
...
* fsusage.c: (_glibtop_get_fsusage_read_write): Fixed G_GNUC attribute usage.
Replaced macro by inline function.
2005-02-15 09:51:59 +00:00
Benoît Dejean
793807b07e
Re-worked with bsearch.
...
* mountlist.c: (ignore_mount_entry): Re-worked with bsearch.
2005-01-18 21:57:52 +00:00
Benoît Dejean
8a4fd3c971
Ignores unkown file system type.
...
* mountlist.c: (ignore_mount_entry): Ignores unkown file system type.
2004-12-09 15:57:44 +00:00
Benoît Dejean
d0833edb66
Fixed .block_size on Solaris.
...
* fsusage.c: (glibtop_get_fsusage_s): Fixed .block_size on Solaris.
2004-09-24 21:26:34 +00:00
Benoît Dejean
fe08779c6c
Removed mountlist.h.
...
* Makefile.am:
* mountlist.c:
* mountlist.h: Removed mountlist.h.
2004-09-23 22:47:56 +00:00
Benoît Dejean
c29887d4b0
Added openpromfs.
...
* mountlist.c: (ignore_mount_entry): Added openpromfs.
2004-09-22 22:20:31 +00:00
Benoît Dejean
5d97c3fa5e
Linux: Sanitize. Removed calls to obfuscated PROPAGATE_ALL_ONES(x) which
...
* fsusage.c: (glibtop_get_fsusage_s): Linux: Sanitize. Removed calls
to obfuscated PROPAGATE_ALL_ONES(x) which seems to return unpredictable
values on some arch (e.g sparc).
Closes #153141 .
2004-09-22 17:38:18 +00:00
Benoît Dejean
339b79b100
Added mntfs to ignore list
...
* mountlist.c: (ignore_mount_entry): Added mntfs to ignore list
2004-09-22 11:16:42 +00:00
Benoît Dejean
0b0b1ab43c
Back to previous version.
...
* fsusage.c: (_glibtop_get_fsusage_read_write),
(glibtop_get_fsusage_s):
* mountlist.c: (glibtop_get_mountlist_s): Back to previous version.
* fsusage.c: (linux_2_6_0), (linux_2_4_0),
(_glibtop_linux_get_fsusage_read_write): Back to previous version.
Now set .flags correctly.
2004-09-20 23:43:24 +00:00
Benoît Dejean
601cfef32f
: Added new flag. (_glibtop_get_fsusage_read_write): Changed prototype.
...
* fsusage.c: (_glibtop_get_fsusage_read_write) : Added new flag.
(_glibtop_get_fsusage_read_write): Changed prototype. Returns TRUE on
success, then _glibtop_get_fsusage_read_write is set.
Added comment to locate Linux code.
* mountlist.c: (read_filesystem_list): Dropped unused need_fs_type parameter.
This is now default.
Fixed possible leak.
(ignore_mount_entry): Added "usbfs" to ignored FS.
(glibtop_get_mountlist_s): Updated.
2004-09-19 21:02:10 +00:00
Benoît Dejean
ef95ef85ff
Merged FreeBSD Marcus' patch.
...
* mountlist.c: (read_filesystem_list): Merged FreeBSD Marcus' patch.
2004-08-22 19:30:14 +00:00
Benoît Dejean
e5a855db7c
Started implementation of read, write. Code should be splitted into arch
...
* fsusage.c: (glibtop_get_fsusage_s): Started implementation of read, write.
Code should be splitted into arch specific files.
* mountlist.c: (glibtop_get_mountlist_s): glibify. Used GArray.
2004-07-17 12:04:09 +00:00
Benoît Dejean
47b0db5ca9
Added file to repository. Provides glibtop_get_proc_argv*() for system
...
* Makefile.am:
* procargs.c: (split_args0), (glibtop_get_proc_argv_l),
(glibtop_get_proc_argv_p), (glibtop_get_proc_argv_s): Added file to
repository. Provides glibtop_get_proc_argv*() for system dependant
glibtop_get_proc_args*().
2004-07-07 20:18:36 +00:00
Benoît Dejean
b279819639
*** empty log message ***
2004-06-18 20:33:01 +00:00
Benoît Dejean
bb01063e93
These functions are now globally defined.
...
* error.c: (print_server_name), (glibtop_error_r),
(glibtop_warn_r), (glibtop_error_io_r), (glibtop_warn_io_r),
(glibtop_error), (glibtop_warn), (glibtop_error_io),
(glibtop_warn_io): These functions are now globally defined.
2004-06-18 07:33:23 +00:00
Benoît Dejean
f03e2d3c11
Removed files.
...
* Makefile.am:
* fsusage-frontend.c:
* fsusage.h: Removed files.
* fsusage.c: (glibtop_get_fsusage_s), (statfs): Merged and cleaned.
2004-06-12 15:37:44 +00:00
Benoît Dejean
4de267e394
Removed, replaced by ISO strtoull. (fstype_to_string): Cleaned.
...
* mountlist.c: (xatoi) Removed, replaced by ISO strtoull.
(fstype_to_string): Cleaned.
(read_filesystem_list) : Changed prototype. Cleaned and secured.
Replaced broken free by g_free.
(ignore_mount_entry): Added.
(glibtop_get_mountlist_s): Cleaned. Better allocation algorithm.
@all_fs has now a real meaning, see the documentation.
2004-06-12 12:48:37 +00:00
Benoît Dejean
d8cb4ccdf7
Cleaned. Replaced multiple strcpy/cat by g_strdup_printf. Replaced strncpy
...
* gnuslib.c: (connect_to_internet_server): Cleaned.
* mountlist.c: (glibtop_get_mountlist_s): Replaced multiple strcpy/cat by
g_strdup_printf. Replaced strncpy by g_strlcpy.
2004-06-06 21:58:51 +00:00
Bastien Nocera
2b221cbb1f
set GLIBTOP_MAX_FSUSAGE properly, use gint in the headers instead of int
...
2004-03-15 Bastien Nocera <hadess@hadess.net >
* include/glibtop/fsusage.h: set GLIBTOP_MAX_FSUSAGE properly,
use gint in the headers instead of int (Closes : #125049 )
2004-03-15 Bastien Nocera <hadess@hadess.net >
* fsusage.c:
* fsusage.h: remove use of uintmax_t
2004-03-16 10:10:41 +00:00
Bastien Nocera
ab1d1077d6
fix build (we don't have "full-read.h" here)
...
2004-03-09 Bastien Nocera <hadess@hadess.net >
* fsusage.c: fix build (we don't have "full-read.h" here)
2004-03-09 23:32:08 +00:00
Ole Laursen
897db07104
Added block_size field. ( Closes : #125049 )
...
2003-12-27 Ole Laursen <olau@hardworking.dk >
* include/glibtop/fsusage.h: Added block_size field. (Closes : #125049 )
2004-03-09 23:28:48 +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
a50e5fdc9a
fix compilation, thanks Jeff
...
2003-10-20 Bastien Nocera <hadess@hadess.net >
* inodedb.c: (glibtop_inodedb_close_s): fix compilation, thanks Jeff
2003-10-20 20:52:13 +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
bae16b467f
libgtop-GNOME-2-0-branch moved to HEAD.
...
2003-10-19 Carlos Perelló Marín <carlos@gnome.org >
* libgtop-GNOME-2-0-branch moved to HEAD.
2003-10-19 16:10:39 +00:00
Martin Baulig
236d2b18e7
Install this as a backend.
...
2001-04-21 Martin Baulig <baulig@suse.de >
* Makefile.am: Install this as a backend.
* libgtop-common.backend, backend.c: New files.
* inodedb.c: Removed; moved to ~/lib.
2001-04-20 22:31:26 +00:00
Martin Baulig
876b2725c0
New file, formerly known as error.c.
...
2000-11-22 Martin Baulig <martin@home-of-linux.org >
* error_suid.c: New file, formerly known as error.c.
2000-11-22 21:00:08 +00:00
Martin Baulig
81b009733e
Don't call glibtop_init_s() anymore, this is deprecated.
...
2000-11-22 Martin Baulig <martin@home-of-linux.org >
* fsusage.c, moutlist.c: Don't call glibtop_init_s() anymore,
this is deprecated.
* Makefile.am: Don't install libgtop_common.la
2000-11-22 19:55:29 +00:00
Martin Baulig
d6a6d70c75
True64 fix from Aron Griffis: we need to `#include <sys/bitypes.h>' here.
...
2000-02-24 Martin Baulig <martin@home-of-linux.org >
* fsusage.c: True64 fix from Aron Griffis: we need to
`#include <sys/bitypes.h>' here.
2000-02-24 12:43:20 +00:00
Martin Baulig
8da7cfd032
Use `u_int64_t' arguments and return value to avoid long int overflows on
...
2000-01-20 Martin Baulig <martin@home-of-linux.org >
* fsusage.c (adjust_blocks): Use `u_int64_t' arguments and
return value to avoid long int overflows on machines with large
disks.
* fsusage.h (struct fs_usage): Use `u_int64_t' here as well.
2000-01-20 21:42:24 +00:00
Martin Baulig
2dc529b19f
New static variable. (glibtop_get_fsusage_s): Return -1 on error;
...
1999-10-24 Martin Baulig <martin@home-of-linux.org >
* fsusage.c (_glibtop_sysdeps_fsusage): New static variable.
(glibtop_get_fsusage_s): Return -1 on error; otherwise set the
features and return 0.
1999-10-24 19:16:52 +00:00
Martin Baulig
eae892c9b1
Use glib's malloc functions when compiled with LIBGTOP_USE_GLIB_MALLOC.
...
1999-10-24 Martin Baulig <martin@home-of-linux.org >
* xmalloc.c: Use glib's malloc functions when compiled
with LIBGTOP_USE_GLIB_MALLOC.
1999-10-24 18:47:50 +00:00
Martin Baulig
eeaa766456
Use glib's malloc functions when compiled with LIBGTOP_ENABLE_DEBUG.
...
1999-10-24 Martin Baulig <martin@home-of-linux.org >
* xmalloc.c: Use glib's malloc functions when compiled
with LIBGTOP_ENABLE_DEBUG.
* xmalloc_suid.c: New file.
1999-10-24 16:19:48 +00:00