Commit Graph

2327 Commits

Author SHA1 Message Date
Jasper Lievisse Adriaanse
057dcf77d6 Sync with OpenBSD's uvm_extern.h changes 2014-11-18 19:33:38 +01:00
Jasper Lievisse Adriaanse
b7edd1542e dkstat.h is going away on OpenBSD, so use sys/sched.h instead for CP_* 2014-09-08 09:36:07 +02:00
Jasper Lievisse Adriaanse
7326f8816d Add SMP support for OpenBSD 2014-09-01 15:21:31 +02:00
Robert Roth
ed1b3f5834 Use configure.ac instead of configure.in 2014-08-20 05:25:50 +03: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
Märt Põder
564506bb0d Add annotations to get_proclist* to make Python bindings work.
https://bugzilla.gnome.org/show_bug.cgi?id=734170
2014-08-20 04:23:56 +03:00
Andre Klapper
9e0843064d doap: add <programming-language> 2014-07-31 21:05:19 +02:00
Olav Vitters
d8d8aac9d3 doap category core 2014-07-30 20:30:20 +02:00
Jasper Lievisse Adriaanse
9a887feed2 Unbreak build on OpenBSD after recent header changes. 2014-07-10 13:15:50 +02:00
Tom Tryfonidis
81dfeb526c Updated Greek translation 2014-07-09 23:20:20 +00:00
Steven Chamberlain
d9c01aac4a Don't include sys/pipe.h on kFreeBSD
Defining _KERNEL to include sys/pipe.h subsequently breaks sys/conf.h;
 since sys/pipe.h is not meant to be used in userland, and libgtop2 builds
 anyway on kFreeBSD without it, don't include it.
https://bugzilla.gnome.org/show_bug.cgi?id=674067
LIBGTOP_2_30_0
2014-04-29 00:30:07 +03:00
Ting-Wei Lan
82c28b2ad2 src/daemon: remove LINK variable
https://bugzilla.gnome.org/show_bug.cgi?id=724904
2014-04-29 00:14:49 +03:00
Benoît Dejean
05345dc032 ABI breakage by efaaf6eb77. Fixing libtool version to 10.0.0.
https://bugzilla.gnome.org/show_bug.cgi?id=323354
2014-04-29 00:11:30 +03:00
Jasper Lievisse Adriaanse
63ba7b2c12 switch from VM_METER to VM_UVMEXP 2014-04-10 16:32:47 +02:00
Antoine Jacoutot
5371e8ec88 openbsd: drop empty EXTRA_SYSDEPS_LIBS.
https://bugzilla.gnome.org/show_bug.cgi?id=727375
2014-03-31 12:50:44 +02:00
Ryan Lortie
e682094418 examples: don't override LINK and other variables
Defining our own LINK causes us to run into some trouble with LDFLAGS,
which commit 16bb5c8075 already
demonstrated.

LDFLAGS does need to be included here, but it's probably even easier to
just use the default value.

https://bugzilla.gnome.org/show_bug.cgi?id=724195
2014-02-20 20:58:16 -05:00
Ryan Lortie
2e861977a6 freebsd: don't link to libgeom
libgeom declares several symbols in GLib's namespace, including
g_close() and it therefore cannot be used from any program that also
uses GLib.

For now, disable the parts of the FreeBSD sysdep that use libgeom.
Hopefully the libgeom API will be changed soon.

https://bugzilla.gnome.org/show_bug.cgi?id=723685
2014-02-20 20:56:57 -05:00
Ting-Wei Lan
a39f290683 Fix build issues on FreeBSD 2014-02-20 20:55:39 -05:00
Antoine Jacoutot
02b55313f3 openbsd: bring glibtop_get_proc_segment from FreeBSD 2014-02-08 11:54:07 +01:00
Antoine Jacoutot
596c42d7f1 openbsd: drop unecessary check 2014-02-08 11:53:26 +01:00
Shankar Prasad
d4d4f7735a updated kn.po 2014-02-05 16:38:05 +05:30
Antoine Jacoutot
4cd3e4fed6 openbsd: merge patches from ports tree
Bring OpenBSD closer to FreeBSD to help checking what is missing/different.
Also we make sure to use and build mountlist and fsusage from the
sysdeps/openbsd directory instead of the common one.

https://bugzilla.gnome.org/show_bug.cgi?id=723521
2014-02-03 10:59:05 +01:00
Antoine Jacoutot
c99ceeaa65 openbsd: better handling of p_wchan 2014-02-01 19:09:21 +01:00
Antoine Jacoutot
ecbfade528 openbsd: really drop all lsof related code 2014-01-23 15:03:36 +01:00
Jasper Lievisse Adriaanse
73d4679ad8 Remove OpenBSD RCS ID which bears no meaning here. 2014-01-23 11:24:33 +01:00
Robert Nagy
df1db43032 Fix several issues related to process information on OpenBSD and drop lsof usage. 2014-01-23 10:39:39 +01:00
Jasper Lievisse Adriaanse
ff07ba102f Some fields have moved in struct proc from timeval to timespec. 2014-01-23 10:34:52 +01:00
Jasper Lievisse Adriaanse
07d2816d5b Adjust header inclusion on OpenBSD
- fixup header inclusion after netinet/in_var.h was made private
- configure fails to define HAVE_NET_IF_VAR_H
2014-01-23 10:30:53 +01:00
Victor Ibragimov
2caff8bf5c Tajik translation updated 2013-12-20 13:36:26 +05:00
Victor Ibragimov
78e257e958 Tajik translation updated 2013-12-20 13:32:00 +05:00
Jason Xing
efaaf6eb77 Extending the cpu number from 32 to 1024 (bgo #323354, bgo #681632)
From: Jason Xing <xinggang861@gmail.com>

In 'Bug 323354 - Support a dynamic number of CPUs', there will be a
solution which can dynamically allocate memory for large number of
CPUs. As libgtop supports multiple operating systems, this work
may take some time.

This patch is a temporary patch, which worked before the whole
solution comes out. It only supports linux platform with CPU number
up to 1024.

There are two Macroes which limit the statistics of CPU. One is
GLIBTOP_NCPU. The other is a buffer size. This buffer used to read
/proc/stat contents into.

https://bugzilla.gnome.org/show_bug.cgi?id=323354
https://bugzilla.gnome.org/show_bug.cgi?id=681632
2013-12-12 22:36:10 +02:00
Robert Roth
47bcd423b5 Linux cpuinfo count fixed for SMP PPC processors (bgo #621831)
libgtop processor count has been simply determined by the number
of sections in /proc/cpuinfo split by \n\n. On PPC processors
supporting SMP after the per-cpu description for each core a
new section is listed (after \n\n) with the common attributes
of the cores [1]. Work around this by only counting a section
as describing a CPU if it contains "processor" to fix bug #621831 [0]
[0] https://bugzilla.gnome.org/show_bug.cgi?id=621831
[1] https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/tree/arch/powerpc/kernel/setup-common.c?id=9fc2105aeaaf56b0cf75296a84702d0f9e64437b#n319
2013-12-09 04:02:38 +02:00
Robert Roth
38bfee6739 pprint example extended to print cpu info 2013-12-09 04:02:21 +02:00
Robert Roth
3147bf2e34 Log error on statvfs failure.
When doing stat on a FS and failing, log the error message based
on the errno set to help the user find the reason.
https://bugzilla.gnome.org/show_bug.cgi?id=685172
2013-12-09 01:57:01 +02:00
Antoine Jacoutot
2506662196 OpenBSD: add missing header
netinet6/in6_var.h is not included automatically  anymore from netinet/in_var.h
on OpenBSD, so explicitely #include <netinet6/in6_var.h>.
2013-10-16 17:09:16 +02:00
Robert Roth
b6eb0873e7 Revert "Increased major version"
This reverts commit f9e8ae8dfc.
2013-08-31 01:11:56 +03:00
Robert Roth
2c08229f04 Merge remote-tracking branch 'origin' into wip/libgtop-ng 2013-08-30 07:34:15 +03:00
Tristan Hill
753d9abb13 proclist, procarg and proctime gtkdoc updates
Added gtkdoc for proclist, procarg and proctime.

Author:    Tristan Hill <stan@saticed.me.uk>

https://bugzilla.gnome.org/show_bug.cgi?id=616082
2013-08-30 07:31:31 +03:00
Robert Roth
af7e9cd1b6 Increased buffersize to be able to hold larger cpuinfo files (bgo #681632) 2013-08-22 01:48:12 +03:00
Robert Roth
552ea7ec3a Fixed automake warning 2013-08-22 01:37:02 +03:00
Robert Roth
43f19912e3 Fixed automake warning 2013-08-22 01:34:34 +03:00
Robert Roth
16bb5c8075 Fixed automake warning 2013-08-22 01:30:29 +03:00
Robert Roth
bebcb377af Revert "Fixed missing cache-id warning" as it breaks jhbuild.
This reverts commit 4cffb2f094.
2013-08-22 01:11:06 +03:00
Robert Roth
4cffb2f094 Fixed missing cache-id warning 2013-08-21 15:43:10 +03:00
Robert Roth
5adaa90de3 Added files created by make to .gitignore 2013-08-20 23:26:29 +03:00
Robert Roth
f9e8ae8dfc Increased major version 2013-08-20 23:26:00 +03:00
Robert Roth
efeb24a96c Added gitignore 2013-08-20 22:49:02 +03:00
Robert Roth
3c4ddb5572 release: post-release bump to 2.28.6 2013-08-19 23:49:15 +03:00
Robert Roth
fec9e956e3 Release: 2.28.5 LIBGTOP_2_28_5 2013-08-19 23:46:16 +03:00
Robert Roth
2ee4fa70a5 Added new maintainer in DOAP file 2013-08-09 23:41:24 +03:00