Compare commits

...

77 Commits

Author SHA1 Message Date
Martin Baulig
ebbeb1a058 *** empty log message *** 1999-10-18 22:14:01 +00:00
Martin Baulig
afeb4d50a5 Released LibGTop 1.1.2 "Hardangervidda".
1999-10-19  Martin Baulig  <martin@home-of-linux.org>

	Released LibGTop 1.1.2 "Hardangervidda".
1999-10-18 21:59:46 +00:00
Martin Baulig
7fb4f43469 New file. We also track all changes since 1.0.x here.
1999-10-18  Martin Baulig  <martin@home-of-linux.org>

	* RELNOTES-1.1.x: New file. We also track all changes since
	1.0.x here.
1999-10-18 21:59:03 +00:00
Martin Baulig
ca0cdbae5a This is the *development* branch of LibGTop. It is indended
for people who want to help with the development of LibGTop and
not for end-users.

Please use the LIBGTOP_STABLE_1_0 branch (which is LibGTop 1.0.x)
unless you're really a developer.

If you're using LibGTop from CVS simply do a

	cvs update -r LIBGTOP_STABLE_1_0

to get the latest version from the stable branch.

However, I'll periodically make snapshot releases from the development
branch for Solaris users of LibGTop.

They can be found at

	ftp://ftp.home-of-linux.org/pub/libgtop/1.1/

in near future.

Using released tarballs from the development branch is a lot better than
compiling directly from CVS since things in CVS may not always work as
expected.

Note that releases from the developer branch are neither binary
nor fully source compatible; you'll normally have to recompile
everything that use them.

October 1999
Martin Baulig
1999-10-18 21:42:16 +00:00
Martin Baulig
879b173ae4 We start maintaining a NEWS file now :)
1999-10-18  Martin Baulig  <martin@home-of-linux.org>

	* NEWS: We start maintaining a NEWS file now :)
1999-10-18 21:27:29 +00:00
Martin Baulig
58b341ceec *** empty log message *** 1999-10-18 20:33:08 +00:00
Martin Baulig
98981183d8 Removed obsolete file.
1999-10-18  Martin Baulig  <martin@home-of-linux.org>

	* NEWS.old: Removed obsolete file.

	* TODO: Nuked it. We may need this file later ...
1999-10-18 19:58:36 +00:00
Martin Baulig
2747d6bd2a LIBGTOP_STABLE_1_0 is now an ordinary branch here. 1999-10-18 18:58:58 +00:00
Martin Baulig
e76df47af0 Reverted this commit.
1999-10-18  Martin Baulig  <martin@home-of-linux.org>

	* internals.texi: For LibGTop 1.0.x, we put a short notice here
	that this section was added in the development versions.
1999-10-18 18:52:38 +00:00
Martin Baulig
04fbf58c18 For LibGTop 1.0.x, we put a short notice here that this section was added
1999-10-18  Martin Baulig  <martin@home-of-linux.org>

	* internals.texi: For LibGTop 1.0.x, we put a short notice here
	that this section was added in the development versions.
1999-10-18 18:33:48 +00:00
Martin Baulig
10dcb079f7 Added a note about LibGTop and GNOME.
1999-10-18  Martin Baulig  <martin@home-of-linux.org>

	* about.texi: Added a note about LibGTop and GNOME.

	* reference.texi (glibtop_proc_state): Fix description of the `state'
 	field for LibGTop 1.0.x.
1999-10-18 18:15:30 +00:00
Martin Baulig
8da7856780 Added `@DL_LIB@'.
1999-10-17  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am (libgtop_sysdeps_la_LIBADD): Added `@DL_LIB@'.
1999-10-17 21:42:15 +00:00
Martin Baulig
78a6bcd553 Small warning fix. 1999-10-17 21:38:38 +00:00
Martin Baulig
66dd76be8f Check for dlopen() and AC_SUBST this.
1999-10-17  Martin Baulig  <martin@home-of-linux.org>

	* configure.in (DL_LIB): Check for dlopen() and AC_SUBST this.
1999-10-17 21:36:00 +00:00
Martin Baulig
2174194bbd Fixed typedef syntax for glibtop-config.h. Thanks to Drazen Kacar for
1999-10-17  Martin Baulig  <martin@home-of-linux.org>

	* configure.in: Fixed typedef syntax for glibtop-config.h.
	Thanks to Drazen Kacar for pointing this out.
1999-10-17 12:59:51 +00:00
Martin Baulig
d58d11fa29 The next release (October GNOME for Solaris people) near ...
1999-10-16  Martin Baulig  <martin@home-of-linux.org>

	* LIBGTOP-VERSION: Set version number to 1.1.2, binary age 2,
	interface age 2.
1999-10-16 18:48:11 +00:00
Martin Baulig
20bc40ac18 Applied all patches from the FreeBSD 3.3 ports collection.
1999-10-16  Martin Baulig  <martin@home-of-linux.org>

	Applied all patches from the FreeBSD 3.3 ports collection.

	* swap.c: Only #include <rlist.h> for __FreeBSD_version < 400005.

	* prockernel.c: Make it compile on FreeBSD / alpha.

	* procsignal.c: Some fixes for FreeBSD-current.
1999-10-16 18:30:52 +00:00
Martin Baulig
7881e4212f Don't use the `GLIBTOP_PROCESS_*' constants for process states for LibGTop
1999-10-16  Martin Baulig  <martin@home-of-linux.org>

	* procstate.c (glibtop_get_proc_state_p): Don't use the
	`GLIBTOP_PROCESS_*' constants for process states for
	LibGTop 1.0.x.
1999-10-16 18:00:54 +00:00
Birger Langkjer/danish translations
aaca4e7cd6 Modified Files: glade/po/da.po libgtop/po/da.po
Modified Files:
 	glade/po/da.po libgtop/po/da.po
1999-10-09 00:04:21 +00:00
Nam SungHyun
3250583253 updated 1999-10-04 14:21:45 +00:00
Martin Baulig
be4c952542 Reverted my commit which reverted Radek Doulik's change.
Sorry for being stupid, but I run the diff in the wrong direction; his
patch was absolutely correct.

Martin
1999-09-29 10:23:04 +00:00
Gert Dewit
5656ad7f6c Updated nl translation for LIBGTOP_STABLE_1_0 1999-09-29 09:52:06 +00:00
Martin Baulig
ed3ab3d31d updated po-files for 1.1.1. 1999-09-29 00:45:15 +00:00
Kenneth llphaane Christiansen
7c0f91b7f5 Updated.
1999-09-29  Kenneth llphaane Christiansen  <kenneth@ripen.dk>

	* da.po: Updated.
1999-09-29 00:39:06 +00:00
Martin Baulig
8619b3a79b Reverted Timur's commit. (MAKEINFO): Add `-I @libgtop_top_builddir@/doc'
1999-09-29  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am: Reverted Timur's commit.
	(MAKEINFO): Add `-I @libgtop_top_builddir@/doc' here. This still
	creates libgtop.info in srcdir, but that's an automake problem.
1999-09-28 23:37:29 +00:00
Martin Baulig
f71e60619d AC_SUBST this.
1999-09-29  Martin Baulig  <martin@home-of-linux.org>

	* configure.in (libgtop_top_builddir): AC_SUBST this.
1999-09-28 23:28:59 +00:00
Martin Baulig
3274a72cda Reverted incorrect commit from Radek Doulik.
Please make sure your changes at least compile without warnings;
it should be clear that comparing an `unsigned' structure field with
a character constant is wrong.
1999-09-28 22:33:25 +00:00
Radek Doulik
c285171500 fixed idle processes filtering
1999-09-28  Radek Doulik  <rodo@praha.eridan.cz>

	* proclist.c (glibtop_get_proclist_s): fixed idle processes filtering
1999-09-28 17:05:28 +00:00
Drazen Kacar
16156b8e27 Bugfix. It wasn't excluding system, non-tty or idle processes if that was
* proclist.c (glibtop_get_proclist_s): Bugfix. It wasn't
        excluding system, non-tty or idle processes if that was
        requested.
1999-09-28 03:53:08 +00:00
Jorge Godoy
56f34dd385 added pt_BR translations and support 1999-09-27 21:35:08 +00:00
Tomasz Kłoczko
4d910a33fc - added @directory entry for libgtop in "Librarires:" @dircategory. 1999-09-25 19:01:18 +00:00
Tomasz Kłoczko
e0ec7f5c67 - deleted some blank lines. 1999-09-25 18:58:22 +00:00
Elliot Lee
886896137c Make 'dist-hook' targets, which copy the .spec file into $(distdir),
Make 'dist-hook' targets, which copy the .spec file into $(distdir), depend upon the
.spec file, so that the .spec file will be regenerated when a previously-compiled tree
is 'dist'd with a new version number.
1999-09-24 16:18:03 +00:00
Kjartan Maraas
e0a91cb479 Actually add this 1999-09-21 22:52:05 +00:00
Kjartan Maraas
bc51f8c734 Added Danish translation from Kenneth Christiansen <kenneth@ripen.dk>.
1999-09-22  Kjartan Maraas  <kmaraas@online.no>

	* da.po: Added Danish translation from Kenneth
	Christiansen <kenneth@ripen.dk>.

1999-08-13  Vincent Renardias <vincent@ldsol.com>
1999-09-21 22:50:39 +00:00
Gert Dewit
a396e42fa8 updated nl translation 1999-09-19 08:58:55 +00:00
Martin Baulig
009c491b9b Added MODULE_VERSION on Miguel's request (set it to
1999-09-19  Martin Baulig  <martin@home-of-linux.org>

	* libgtopConf.sh.in: Added MODULE_VERSION on Miguel's
	request (set it to "libgtop-@LIBGTOP_VERSION@").
1999-09-18 23:06:48 +00:00
Pablo Saratxaga
9667d88e60 added polish language file 1999-09-18 17:14:31 +00:00
Pablo Saratxaga
de68843eda updated es files 1999-09-18 16:37:22 +00:00
Gert Dewit
cb52909ded updated nl translation 1999-09-18 12:17:59 +00:00
Gert Dewit
52c9bb06c7 first translation (partial) 1999-09-18 10:14:52 +00:00
Martin Baulig
2957ec5b57 Make it work if we have GNOME and the user gave use --without-gnome (fixes
1999-09-17  Martin Baulig  <martin@home-of-linux.org>

	* configure.in: Make it work if we have GNOME and the user
	gave use --without-gnome (fixes bug #1735).
1999-09-17 00:37:14 +00:00
Elliot Lee
f384aae3a4 add libgtopConf.sh to CLEANFILES.
add libgtopConf.sh to CLEANFILES.
1999-08-23 18:20:26 +00:00
Elliot Lee
3a3899fda1 Make it build with gcc 2.95.1
Make it build with gcc 2.95.1
1999-08-19 20:12:23 +00:00
Elliot Lee
9cba48fbc9 Add braces to fix ambiguity.
Add braces to fix ambiguity.
1999-08-16 17:09:09 +00:00
Vincent Renardias
86fbcede24 completed translation.
* completed translation.
1999-08-13 10:44:16 +00:00
Pablo Saratxaga
6e7ba4a9ca updated es file 1999-08-08 11:57:28 +00:00
Elliot Lee
8f02d15fb9 po line number updates.
po line number updates.
1999-08-02 15:42:01 +00:00
Elliot Lee
cecae08c13 Fix spec file to include all header files.
Fix spec file to include all header files.

po/*.po: NoClueHereEither.
1999-08-01 21:40:13 +00:00
Martin Baulig
9152479981 Fixed all warnings. 1999-07-30 21:03:22 +00:00
Matthias Warkus
2814206ffa Update. 1999-07-30 11:00:05 +00:00
Martin Baulig
a5c839da3a Use G_GNUC_UNUSED.
1999-07-29  Martin Baulig  <martin@home-of-linux.org>

	* include/glibtop/error.h: Use G_GNUC_UNUSED.
1999-07-29 21:20:35 +00:00
Elliot Lee
e3c3db72e2 Allow defining a CUSTOM_RELEASE at RPM build time 1999-07-29 20:09:30 +00:00
Martin Baulig
1318d89456 Link the libgtop_daemon' and the libgtop_server' statically if possible.
1999-07-29  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am: Link the `libgtop_daemon' and the `libgtop_server'
	statically if possible.
1999-07-29 19:01:52 +00:00
Martin Baulig
68f97794bd New automake conditionals.
1999-07-29  Martin Baulig  <martin@home-of-linux.org>

	* configure.in (ENABLE_STATIC, ENABLE_SHARED): New automake
	conditionals.
1999-07-29 19:00:16 +00:00
Martin Baulig
9bd351abae Fix bug reported by Takis Psarogiannakopoulos: `start_time' are seconds
1999-07-29  Martin Baulig  <martin@home-of-linux.org>

	* proctime.c (glibtop_get_proc_time_p): Fix bug reported by
	Takis Psarogiannakopoulos: `start_time' are seconds since the
 	epoch as it is stated in the manual.
1999-07-29 18:56:26 +00:00
Martin Baulig
60a6d0876e Don't provide rtime' any longer since we must not use rtime = utime +
1999-07-29  Martin Baulig  <martin@home-of-linux.org>

	* proctime.c (glibtop_get_proctime_s): Don't provide `rtime'
	any longer since we must not use `rtime = utime + stime'.
1999-07-29 18:52:58 +00:00
Martin Baulig
6b11b4b581 Add `-release ${LT_RELEASE}'. This way you can have both 1.0.x and 1.1.x
1999-07-27  Martin Baulig  <martin@home-of-linux.org>

	* configure.in (LT_VERSION_INFO): Add `-release ${LT_RELEASE}'.
	This way you can have both 1.0.x and 1.1.x libraries under the
	same ${prefix}.
1999-07-27 18:31:53 +00:00
Martin Baulig
58cfb44e52 Yes, I'm an idiot - why the hell did I release LibGTop 1.1.0 more than
one month ago and did not increment the version number in CVS ... ????

1999-07-27  Martin Baulig  <martin@home-of-linux.org>

	* LIBGTOP-VERSION: Set version number to 1.1.1 binary age 1,
	interface age 1.
1999-07-27 18:11:27 +00:00
Vincent Renardias
df3fb1c6fa updated with Fabrice's patch
* updated with Fabrice's patch
1999-07-27 16:31:31 +00:00
Drazen Kacar
71bda8b99d Bug fix. All Solaris versions have RUID and RGID in struct stat for
* proclist.c: Bug fix. All Solaris versions have RUID and
        RGID in struct stat for files/directories in /proc.
1999-07-16 04:46:27 +00:00
Martin Baulig
331e128116 Applied patch from Damon Chaplin to avoid a compiler problem. 1999-07-11 18:28:18 +00:00
Kjartan Maraas
69de36e70f Updated Norwegian translation.
1999-07-11  Kjartan Maraas  <kmaraas@online.no>

		* no.po: Updated Norwegian translation.
1999-07-11 01:58:52 +00:00
Tomas Ogren
b9cbea40e7 New file
1999-07-11  Tomas Ogren  <stric@ing.umu.se>

* sv.po: New file
1999-07-11 01:32:03 +00:00
Tomas Ogren
7654d547d7 Added sv to ALL_LINGUAS
1999-07-11  Tomas Ogren  <stric@ing.umu.se>

* configure.in: Added sv to ALL_LINGUAS
1999-07-11 01:30:59 +00:00
Tomas Ogren
995e9ffd47 Fixed a tyop
1999-07-11  Tomas Ogren  <stric@ing.umu.se>

* sysdeps/names/procmem.c: Fixed a tyop
1999-07-11 00:19:40 +00:00
Vincent Renardias
11e6109a4a Updated (still uncomplete)
* Updated (still uncomplete)
1999-06-25 12:22:21 +00:00
Martin Baulig
9e79025aef Some versions of Solaris require -lelf for -lkvm; added appropriate check
1999-06-22  Martin Baulig  <martin@home-of-linux.org>

	* configure.in: Some versions of Solaris require -lelf for -lkvm;
	added appropriate check for this situation.
1999-06-22 09:45:40 +00:00
Drazen Kacar
c1ea6cd689 Martin Baulig wrote:
> Added/updated sysdeps AUTHORS files [...] If you feel discriminated,
> please feel free to add yourself :-)

Added Martin. :-) I wonder if there should be THANKS-TO file...
1999-06-15 22:45:55 +00:00
Martin Baulig
4322ef4b37 Added/updated sysdeps AUTHORS files (each sysdeps port should have
its own AUTHORS file) and updated the top-level AUTHORS and MAINTAINERS
files (for people who have done good work all over LibGTop).

If you feel discriminated, please feel free to add yourself :-)

Martin
1999-06-15 20:09:43 +00:00
Elliot Lee
e56d9e3fb0 Add maintainers list 1999-06-15 17:20:46 +00:00
Pablo Saratxaga
833170d18c updatedspanish language file 1999-06-15 16:22:16 +00:00
Timur Bakeyev
9ef8c5739b A fix to a ommitted case, when nor NetBSD, nor LibGTop >= 1.1.0. This
Tue Jun 15 16:04:10 1999 Timur Bakeyev <mc@bat.ru>

	* procuid.c: A fix to a ommitted case, when nor NetBSD, nor
	LibGTop >= 1.1.0. This should be investigated closely to cover
	more cases....
1999-06-15 14:22:19 +00:00
Timur Bakeyev
b8cdd9e090 Force `auto-macros.texi' to be created in $(srcdir), as, otherwise,
Tue Jun 15 15:59:50 1999 Timur Bakeyev <mc@bat.ru>

	* Makefile.am: Force `auto-macros.texi' to be created in $(srcdir),
	as, otherwise, makeinfo is unable to find it, if srcdir != builddir.
	That's a buggy solution, as spoils srcdir, but, as libgtop.info also
	created in srcdir - this is acceptable. Both SHOULD be fixed!
1999-06-15 14:03:38 +00:00
Kjartan Maraas
cad4a8da0d Updated translation.
1999-06-08  Kjartan Maraas  <kmaraas@online.no>

		* no.po: Updated translation.
1999-06-07 22:23:57 +00:00
Drazen Kacar
432adade05 Solaris 2.5 & 2.5.1 portability fixes, based on patches from Steve Murphy
* glibtop_machine.h, open.c, procargs.c, proclist.c, procmap.c:
          Solaris 2.5 & 2.5.1 portability fixes, based on patches
          from Steve Murphy <murf@e-tools.com>.
1999-06-07 04:13:05 +00:00
Martin Baulig
e9baa3543e Added the missing glibtop_suid.h to the `noinst_HEADERS'. 1999-06-01 20:57:14 +00:00
81 changed files with 7861 additions and 1293 deletions

View File

@@ -1,2 +1,2 @@
Martin Baulig (martin@home-of-linux.org)
Josh Sled <jsled@scam.XCF.Berkeley.EDU>
Drazen Kacar (dave@srce.hr)

View File

@@ -1,3 +1,89 @@
1999-10-19 Martin Baulig <martin@home-of-linux.org>
Released LibGTop 1.1.2 "Hardangervidda".
1999-10-18 Martin Baulig <martin@home-of-linux.org>
* RELNOTES-1.1.x: New file. We also track all changes since
1.0.x here.
* NEWS: We start maintaining a NEWS file now :)
* NEWS.old: Removed obsolete file.
* TODO: Nuked it. We may need this file later ...
1999-10-17 Martin Baulig <martin@home-of-linux.org>
* configure.in (DL_LIB): Check for dlopen() and AC_SUBST this.
1999-10-17 Martin Baulig <martin@home-of-linux.org>
* configure.in: Fixed typedef syntax for glibtop-config.h.
Thanks to Drazen Kacar for pointing this out.
1999-10-16 Martin Baulig <martin@home-of-linux.org>
* LIBGTOP-VERSION: Set version number to 1.1.2, binary age 2,
interface age 2.
1999-09-29 Martin Baulig <martin@home-of-linux.org>
* configure.in (libgtop_top_builddir): AC_SUBST this.
1999-09-27 Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br>
* configure.in: Added "pt_BR" to ALL_LINGUAS.
1999-09-22 Kjartan Maraas <kmaraas@online.no>
* configure.in: Added "da" to ALL_LINGUAS.
1999-09-19 Martin Baulig <martin@home-of-linux.org>
* libgtopConf.sh.in: Added MODULE_VERSION on Miguel's
request (set it to "libgtop-@LIBGTOP_VERSION@").
1999-09-18 Pablo Saratxaga <pablo@mandrakesoft.com>
* configure.in, po/pl.po: copied pl.po from stable CVS tree
1999-09-17 Martin Baulig <martin@home-of-linux.org>
* configure.in: Make it work if we have GNOME and the user
gave use --without-gnome (fixes bug #1735).
1999-07-29 Martin Baulig <martin@home-of-linux.org>
* include/glibtop/error.h: Use G_GNUC_UNUSED.
* configure.in (ENABLE_STATIC, ENABLE_SHARED): New automake
conditionals.
1999-07-27 Martin Baulig <martin@home-of-linux.org>
* configure.in (LT_VERSION_INFO): Add `-release ${LT_RELEASE}'.
This way you can have both 1.0.x and 1.1.x libraries under the
same ${prefix}.
1999-07-27 Martin Baulig <martin@home-of-linux.org>
* LIBGTOP-VERSION: Set version number to 1.1.1 binary age 1,
interface age 1.
1999-07-11 Tomas Ogren <stric@ing.umu.se>
* configure.in: Added sv to ALL_LINGUAS
1999-07-11 Tomas Ogren <stric@ing.umu.se>
* sysdeps/names/procmem.c: Fixed a tyop
1999-06-22 Martin Baulig <martin@home-of-linux.org>
* configure.in: Some versions of Solaris require -lelf for -lkvm;
added appropriate check for this situation.
1999-05-28 Martin Baulig <baulig@Stud.Informatik.Uni-Trier.DE>
* include/glibtop/sysdeps.h: Remove the `GLIBTOP_SYSDEPS_FEATURES'

View File

@@ -8,10 +8,10 @@
#
LIBGTOP_MAJOR_VERSION=1
LIBGTOP_MINOR_VERSION=1
LIBGTOP_MICRO_VERSION=0
LIBGTOP_MICRO_VERSION=2
LIBGTOP_INTERFACE_AGE=0
LIBGTOP_BINARY_AGE=0
LIBGTOP_INTERFACE_AGE=2
LIBGTOP_BINARY_AGE=2
# Increase each time you change the client/server protocol.
LIBGTOP_SERVER_VERSION=50

2
MAINTAINERS Normal file
View File

@@ -0,0 +1,2 @@
Email: martin@home-of-linux.org
Email: dave@srce.hr

View File

@@ -18,7 +18,8 @@ configincludedir = $(pkglibdir)/include
EXTRA_DIST = autogen.sh libgtop.spec.in copyright.txt libgtopConf.sh.in \
LIBGTOP-VERSION features.def libgtop-config.in RELNOTES-0.25 \
RELNOTES-1.0 libgtop-sysdeps.m4 README NEWS.old libgtop-mirror.sh
RELNOTES-1.0 RELNOTES-1.1.x libgtop-sysdeps.m4 README \
libgtop-mirror.sh
configinclude_DATA = \
glibtop-config.h
@@ -30,7 +31,7 @@ stamp-gc-h: config.status
CONFIG_FILES= CONFIG_HEADERS= CONFIG_OTHER=glibtop-config.h ./config.status
echo timestamp > stamp-gc-h
dist-hook:
dist-hook: libgtop.spec
cp libgtop.spec $(distdir)
release:
@@ -42,6 +43,8 @@ confexecdir = $(libdir)
confexec_DATA = $(top_builddir)/libgtopConf.sh \
$(top_builddir)/libgtop-features.def
CLEANFILES=libgtopConf.sh
bin_SCRIPTS = $(top_builddir)/libgtop-config
## to automatically rebuild aclocal.m4 if any of the macros in

8
NEWS
View File

@@ -0,0 +1,8 @@
October 19, 1999:
================
* Released LibGTop 1.1.2 "Hardangervidda"
This is a stable release from the development branch
of LibGTop for Solaris users of October GNOME.

244
NEWS.old
View File

@@ -1,244 +0,0 @@
$Id$
Jun/01/1998
===========
* We have some new ``suffix rules'':
'__l' is a function defined in the client part;
'__s' is a function defined in the sysdeps part and
'__p' is a function that needs special priviledges.
'__r' is mapped either on '__p' or on '__s'.
the function without suffix is mapped on '__l'.
* We now decide at runtime whether or not using the server
is required for a particular function. All user programs
now call the '__l' function defined in '-lgtop' (in the lib
subdir). These functions either use 'glibtop_call__l' to
call the server or call the '__r' function.
* A function in the sysdeps directory now has the '__s' suffix
if it do not need any priviledges (and thus can be called directly
from client code) and the '__p' suffix otherwise (when it has to
be called from the server).
* If you call one of these functions:
-> use the '__p' suffix to be sure to get the SUID-safe one
(used in the server).
-> use the '__s' suffix to be sure to get a function that
doesn't need any priviledges.
-> use the '__r' suffix otherwise (it is mapped either on the
'__p' or on the '__s' one).
Only use the '__p' and '__s' functions in a 'GLIBTOP_SUID_<feature>'
conditional, otherwise you'll get undefined symbols !
* The server is now started from 'glibtop_init__r', but only when
it's really needed; for instance on DEC OSF/1 you only need it
for the proc* features - if you program only fetches the CPU usage,
now server will be started.
* Sorry, at the moment everything is a little bit unstable, I'm doing
heavy changes. I've just some great ideas which still need some work:
-> I want to have a SUID server that only implements those features
that need to be SUID; everything else uses the sysdeps code directly.
-> If a program only uses stuff that do not need the server, the
server will not be started at all.
-> I'm working on some kind of proxy server that can be used on a remote
host; in feature one can then use the MDI stuff from ghex in gtop to
have notebook pages displaying processes from different hosts.
* Well it is as much unstable that it only works under Linux at the moment.
1998-06-01 Martin Baulig <martin@home-of-linux.org>
* sysdeps/common/sysdeps.c: now using '__r' functions,
they are #defined either as the '__p' or the '__s' ones.
* sysdeps/linux/*.c: changed call of 'glibtop_init__r',
it now takes two additional arguments.
* examples/{first.c, second.c}: now using 'glibtop_init'
instead of 'glibtop_init__r'.
* include/glibtop/sysdeps.h: added 'dummy' member so
'GLIBTOP_SYSDEPS_<feature>' now start with 1.
* include/glibtop/*.h: we now #define 'glibtop_get_<feature>'
as 'glibtop_get_<feature>__l' and 'glibtop_get_<feature>__r'
either as the '__p' or the '__s' function.
* lib/*.c: removed #if's - we now decide at runtime
whether to use the server or to call the appropriate
function for the sysdeps directory.
1998-05-28 Martin Baulig <baulig@merkur.uni-trier.de>
* src/server/main.c: we now use the '__p' functions,
but only if the appropriate 'GLIBTOP_SUID_<feature>'
has a non-zero value.
* configure.in (@machine_incs@): always use
`-I$(top_srcdir)/sysdeps/@sysdeps_dir@'; it's no
longer conditional.
* examples/Makefile.am: removed the '_linux' examples.
* sysdeps/linux/*.c: renamed all functions implementing
features to '__s'.
* lib/*.c: renamed all functions implementing features
to '__l'; we only emit code for those functions if the
corresponding 'GLIBTOP_SUID_<feature>' has a positive value.
* include/glibtop/*.h: added some new function suffixes:
'__l' is a function defined in the client part;
'__s' is a function defined in the sysdeps part and
'__p' is a function that needs special priviledges.
'__r' is mapped either on '__l' or on '__s'.
* sysdeps/linux/glibtop_server.h: New file -
defines system dependent constants 'GLIBTOP_SUID_<feature>'
being either 'GLIBTOP_SYSDEPS_<feature>'+1 depending upon
whether or not this feature requires using the server.
* lib/sysdeps.c: removed that file; it is no longer
needed.
May/21/1998
===========
* doc/gnome-hackers.sgml: This is a short intro on how to use libgtop
in the GNOME project. It covers especially the use of its 'configure'
script and the automatically generated 'gtopConf.sh'.
May/20/1998
===========
* 'gtopConf.sh' now defines 'GTOP_LIBS' and 'GTOP_INCS' in a manner
that they contain everything that is needed to link some program with
libgtop. It will use '-lgtop' only if the server is really needed and
'-lgtop_sysdeps' otherwise;
* 'gtopConf.sh' additionally defines 'GTOP_GUILE_LIBS' and 'GTOP_GUILE_INCS'
containing everything that is needed to link some program both with
libgtop and its guile interface. They are identically to 'GTOP_LIBS'
and 'GTOP_INCS' if building the guile interface is disabled or guile
cannot be found on the system.
* 'configure' takes additional arguments '--enable-libgtop-server' and
'--disable-libgtop-server' to use the server even when it's not needed
or to disable it's use where it's needed.
* 'configure' takes an argument '--without-libgtop-guile' to disable
guile support.
* 'configure takes an argument '--without-libgtop-names' to remove
'-lgtop_names' (and '-lgtop_guile_names' when we have guile) from
'GTOP_LIBS'; in this case these libraries are not even built.
May/19/1998
===========
* Libgtop is now in the GNOME CVS Repository.
May/17/1998
===========
* we have now 'const char *glibtop_types_* []' consisting
of the C types of the corresponding files of '_glibtop_*'.
* added guile function '(glibtop-types-*)' and '(glibtop-descriptions-*)'.
May/10/1998
===========
* Port to DEC OSF1 3.0 has been made:
cpu (total, user, nice, sys, idle)
mem (total, used, free)
loadavg (loadavg)
uptime (uptime)
msg_limits (map, max, mnb, mni, tql)
sem_limits (mni, msl, opm, vmx, aem)
shm_limits (max, min, mni, seg)
The following need the server to be SUID root:
proclist (total, number, size)
procdata (cmd, state, uid, pid, ppid, pgrp, tty, k_flags,
session, tpgid, sigignore, sigcatch, signal, nice,
priority, resident, rss, vsize, utime, stime,
cutime, cstime, trs, drs)
May/07/1998
===========
* 'flags' member of sysdeps/linux/procdata.c is now
'unsigned long flags [2]'.
* When we give glibtop_get_procdata () a pid of zero, only
the flags are returned.
* We now use static constants instead of #defines for sysdeps flags.
May/03/1998
===========
* VPATH-Build now working; sometimes it's necessary to copy
$(top_srcdir)/po/cat-id-tbl.c to $(top_builddir)/po.
* The library has been tested on the following systems:
- i686-pc-linux-gnu
- sparc-sun-sunos4.1.1
- alpha-dec-osf1 (that's DEC OSF1 3.0 and 3.2)
* Compilation has been tested on the following systems (I have no root
access there and cannot test the library because of this):
- sparc-sun-solaris2
- i386-bsdi
* Does no longer require Gnome.
* Guile-Parts are compiled only if guile can be found.
* Some of the executables are statically linked to copy them more easily
between machines.
May/02/1998
===========
* Global changes to the interfaces, all functions except glibtop_open()
and glibtop_close() that took a server argument have now a '__r' suffix;
the original name is now a macro that uses glibtop_global_server.
Apr/10/1998
===========
Added new directory sysdeps/guile/names. It is the guile interface
to the gtop_names library found in sysdeps/names. Changed
GLIBTOP_DESCRIPTIONS to GLIBTOP_NAMES and added GLIBTOP_GUILE_NAMES
to the header files.
Apr/09/1998
===========
Added new directories guile and names to sysdeps. In names are
some string constants about the data stored in the structures.
guile is a guile interface for the library. It is used in
examples/third (which has been completely rewritten).
The header files define things from names when GLIBTOP_DESCRIPTIONS
if defined and/or from guile when HAVE_GUILE is defined.
Apr/08/1998
===========
Added guile wrapper for the library (see examples/third).

36
README
View File

@@ -1,8 +1,32 @@
$Id$
This is the *development* branch of LibGTop. It is indended
for people who want to help with the development of LibGTop and
not for end-users.
LATEST NEWS:
===========
Please use the LIBGTOP_STABLE_1_0 branch (which is LibGTop 1.0.x)
unless you're really a developer.
Please look also in the file 'NEWS' for latest news.
Martin
If you're using LibGTop from CVS simply do a
cvs update -r LIBGTOP_STABLE_1_0
to get the latest version from the stable branch.
However, I'll periodically make snapshot releases from the development
branch for Solaris users of LibGTop.
They can be found at
ftp://ftp.home-of-linux.org/pub/libgtop/1.1/
in near future.
Using released tarballs from the development branch is a lot better than
compiling directly from CVS since things in CVS may not always work as
expected.
Note that releases from the developer branch are neither binary
nor fully source compatible; you'll normally have to recompile
everything that use them.
October 1999
Martin Baulig

46
RELNOTES-1.1.x Normal file
View File

@@ -0,0 +1,46 @@
RELEASE NOTES FOR LIBGTOP 1.1.2
===============================
This is a snapshot release for Solaris users of October GNOME. It contains
a first version of the Solaris port of LibGTop which works at least on
Solaris 7.
Please use LibGTop 1.0.x if you're not on a Solaris system
(look at the README file for details).
IMPORTANT CHANGES SINCE 1.0:
----------------------------
* glibtop_cpu: Added `xcpu_flags'
* glibtop_proc_state: Changed `state' from char to unsigned and added
GLIBTOP_PROCESS_RUNNING, GLIBTOP_PROCESS_INTERRUPTIBLE,
GLIBTOP_PROCESS_UNINTERRUPTIBLE, GLIBTOP_PROCESS_ZOMBIE,
GLIBTOP_PROCESS_STOPPED, GLIBTOP_PROCESS_SWAPPING constants for it.
* `GLIBTOP_MOUNTENTRY_LEN' and `GLIBTOP_MAX_GROUPS' are now defined in
<glibtop/limits.h>
* Removed the `GLIBTOP_SYSDEPS_FEATURES' and `GLIBTOP_SYSDEPS_POINTER_SIZE'
constants from <glibtop/sysdeps.h> and let numbering start at zero for
`GLIBTOP_SYSDEPS_CPU'.
OTHER CHANGES SINCE 1.0:
-----------------------
* Use G_GNUC_UNUSED in <glibtop/error.h> to avoid compiler warnings.
* The `libgtop-config' script now accepts `--cflags', `--libs' and
`--extra-libs' parameter.
* The libraries are now called -lgtop-1.1 etc. so you can use 1.0.x and
1.1.x in parallel.
CHANGES SINCE 1.0 MAINLY INTERESTING FOR DEVELOPERS:
---------------------------------------------------
* We create a `glibtop-config.h' now which gets included from <glibtop.h>
when we're _IN_LIBGTOP. It contains things such as `u_int64_t' etc.
October 1999
Martin Baulig

46
TODO
View File

@@ -1,46 +0,0 @@
This is LibGTop 0.99.2,
a feature-freezed version of LibGTop for GNOME 1.0.
You need to use the latest version of LibGTop from CVS for Gnome, it will
no longer work with older releases.
Martin
--------------------------------------------------------------------------
NOTE: LibGTop is already feature-freezed for GNOME 1.0, so only bug fixes
are ok, no API changes !
Sysdeps directory 'linux':
==========================
* Add implementation for `ppp' with modems.
Sysdeps directory 'freebsd':
============================
* FreeBSD 3.0: It works fine on this system, so please make sure not
to break it here.
* FreeBSD 2.2: Make sure it still works here.
* NetBSD/OpenBSD: Support was added on Dec 6, but we need to check
whether all data are valid.
Sysdeps directories 'kernel', 'osf1' and 'sun4':
================================================
* You need to use the `--enable-hacker-mode' parameter to configure
to build this directories.
--------------------------------------------------------------------------
Everything except sysdeps directories:
======================================
* Ready for Gnome 1.0. [ALREADY FEATURE FREEZED]
January 5, 1999
Martin

View File

@@ -39,7 +39,7 @@ LT_RELEASE=$LIBGTOP_MAJOR_VERSION.$LIBGTOP_MINOR_VERSION
LT_CURRENT=`expr $LIBGTOP_MICRO_VERSION - $LIBGTOP_INTERFACE_AGE`
LT_REVISION=$LIBGTOP_INTERFACE_AGE
LT_AGE=`expr $LIBGTOP_BINARY_AGE - $LIBGTOP_INTERFACE_AGE`
LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE}'
LT_VERSION_INFO='-version-info ${LT_CURRENT}:${LT_REVISION}:${LT_AGE} -release ${LT_RELEASE}'
AC_SUBST(LT_VERSION_INFO)
AC_SUBST(LT_RELEASE)
AC_SUBST(LT_CURRENT)
@@ -53,6 +53,10 @@ AC_PROG_CC
AC_STDC_HEADERS
AC_ARG_PROGRAM
dnl We need this at some places.
libgtop_top_builddir=`pwd`
AC_SUBST(libgtop_top_builddir)
dnl We don't use `AC_PROG_AWK' since it checks for mawk first which
dnl does not work for libgtop.
AC_CHECK_PROGS(AWK, gawk awk, )
@@ -97,10 +101,15 @@ if test "x$gnome_found" != xyes; then
fi
GNOME_SUPPORT_CHECKS
else
AM_CONDITIONAL(BUILD_GNOME_SUPPORT, false)
AM_CONDITIONAL(CROSS_COMPILING, test "x$cross_compiling" = xyes)
if test "x$want_gnome" != xno ; then
AM_CONDITIONAL(BUILD_GNOME_SUPPORT, false)
else
GNOME_SUPPORT_CHECKS
fi
fi
AM_CONDITIONAL(CROSS_COMPILING, test "x$cross_compiling" = xyes)
GNOME_LIBGTOP_SYSDEPS
GNOME_LIBGTOP_TYPES
@@ -158,6 +167,9 @@ else
static_targets=""
fi
AM_CONDITIONAL(ENABLE_STATIC, test x$enable_static = xyes)
AM_CONDITIONAL(ENABLE_SHARED, test x$enable_static = xyes)
AC_SUBST(static_targets)
AC_SUBST(smp_examples)
AC_SUBST(guile_examples)
@@ -187,13 +199,46 @@ AC_CHECK_TYPE(ssize_t, int)
AC_CHECK_HEADERS(memory.h)
AC_CHECK_HEADERS(string.h strings.h, break)
AC_REPLACE_FUNCS(strerror)
AC_CHECK_LIB(kvm, kvm_open)
dnl dlopen() and dlsym()
DL_LIB=
AC_CHECK_FUNCS(dlopen,,[
AC_CHECK_LIB(dl, dlopen, DL_LIB="-ldl", [
AC_CHECK_LIB(dld, shl_load, DL_LIB="-ldld", [
AC_CHECK_FUNCS(dlopen, DL_LIB="", DL_LIB="")
])
])
])
oLIBS="$LIBS"
LIBS="$LIBS $DL_LIB"
AC_CHECK_FUNCS(dlerror,,)
LIBS="$oLIBS"
AC_SUBST(DL_LIB)
dnl Solaris
AC_CHECK_LIB(kstat, kstat_open)
AC_CHECK_FUNCS(getloadavg swapctl)
AC_CHECK_HEADERS(procfs.h sys/procfs.h, break)
dnl Some versions of Solaris require -lelf for -lkvm
AC_CHECK_LIB(kvm, kvm_open,[
LIBS="-lkvm $LIBS"
],[AC_MSG_CHECKING(for kvm_open in -lkvm with -lelf)
AC_CACHE_VAL(ac_cv_lib_kvm_with_elf,
[ac_save_LIBS="$LIBS"
LIBS="-lkvm -lelf $LIBS"
AC_TRY_LINK([char kvm_open();], [kvm_open()],
ac_cv_lib_kvm_with_elf=yes, ac_cv_lib_kvm_with_elf=no)
LIBS="$ac_save_LIBS"
])
if test "$ac_cv_lib_kvm_with_elf" = "yes"; then
AC_MSG_RESULT(yes)
LIBS="-lkvm -lelf $LIBS"
else
AC_MSG_RESULT(no)
fi
])
dnl For DEC OSF1
AC_CHECK_LIB(mach, vm_statistics)
@@ -231,7 +276,7 @@ AC_FUNC_STRFTIME
AC_CHECK_FUNCS(getcwd gettimeofday getwd putenv strdup strtoul uname)
dnl ## all 'es_??' are only needed for format numbers different of 'es'
ALL_LINGUAS="de es es_DO es_GT es_HN es_MX es_PA es_PE es_SV fi fr ko no ja"
ALL_LINGUAS="da de es es_DO es_GT es_HN es_MX es_PA es_PE es_SV fi fr ja ko nl no pl pt_BR sv"
AM_GNOME_GETTEXT
AC_PATH_XTRA
@@ -436,7 +481,7 @@ _______EOF
cat >> $outfile <<\_______EOF
#ifndef u_int64_t
typedef u_int64_t unsigned long long int
typedef unsigned long long int u_int64_t;
#endif
_______EOF
fi
@@ -446,7 +491,7 @@ _______EOF
cat >> $outfile <<\_______EOF
#ifndef int64_t
typedef int64_t signed long long int
typedef signed long long int int64_t;
#endif
_______EOF
fi

View File

@@ -1,3 +1,23 @@
1999-10-18 Martin Baulig <martin@home-of-linux.org>
* about.texi: Added a note about LibGTop and GNOME.
* reference.texi (glibtop_proc_state): Fix description of the `state'
field for LibGTop 1.0.x.
1999-09-29 Martin Baulig <martin@home-of-linux.org>
* Makefile.am: Reverted Timur's commit.
(MAKEINFO): Add `-I @libgtop_top_builddir@/doc' here. This still
creates libgtop.info in srcdir, but that's an automake problem.
Tue Jun 15 15:59:50 1999 Timur Bakeyev <mc@bat.ru>
* Makefile.am: Force `auto-macros.texi' to be created in $(srcdir),
as, otherwise, makeinfo is unable to find it, if srcdir != builddir.
That's a buggy solution, as spoils srcdir, but, as libgtop.info also
created in srcdir - this is acceptable. Both SHOULD be fixed!
1999-05-28 Martin Baulig <baulig@Stud.Informatik.Uni-Trier.DE>
* internals.texi: New file documenting LibGTop internals.

View File

@@ -4,6 +4,8 @@ libgtop_TEXINFOS = libgtop.texi about.texi reference.texi \
auto-macros.texi version.texi main.texi \
white-paper.texi internals.texi
MAKEINFO += -I @libgtop_top_builddir@/doc
EXTRA_DIST = auto-macros.texi.in
auto-macros.texi: auto-macros.texi.in Makefile

View File

@@ -1,9 +0,0 @@
This directory is shared between the HEAD and the LIBGTOP_STABLE_1_0
branch (`LIBGTOP_STABLE_1_0' is just an ordinary tag and no branch tag
here).
Whenever we make a new release of LibGTop 1.0.x, we'll move that tag to
point to a "stable" version of the documentation.
May 16, 1999
Martin Baulig

View File

@@ -7,6 +7,10 @@ and information about running Processes.
On Systems like Solaris or Digital Unix where you need special privileges to
get those data, it uses a setuid/setgid server to do so.
Even if LibGTop is a part of the GNOME desktop environment (@uref{http://www.gnome.org}),
the main interface of LibGTop is totally independent from any particular desktop environment,
so you can also use it as a standalone library in any piece of GPLed software.
@menu
* Availability:: Where to get LibGTop
* Supported Platforms:: Supported Platforms
@@ -44,6 +48,8 @@ The stable branch currently supports the following platforms:
LibGTop was tested under Linux 2.0.x and 2.2.x on the ix86 and the alpha, but
it should also work without problems on SparcLinux.
Note: I'm speaking of the Linux kernel here, not the GNU/Linux operating system.
@item FreeBSD, NetBSD and OpenBSD
LibGTop was tested under FreeBSD 2.2.6 and 3.0, NetBSD 1.3.2 and OpenBSD 2.4.
@@ -70,9 +76,10 @@ permits so it should be fully supported soon.
@item Solaris
There will be a Solaris port of LibGTop very soon. Especially Drazen Kacar and
some other people have been doing excellent work here and I'm sure that this
port will be ready soon.
The Solaris port currently works on Solaris 7 and maybe also on other releases.
Thanks a lot to Drazen Kacar and everyone who helped working on this port. They
have really done excellent work here and I'm pretty sure that this port will be
fully functional on most Solaris versions in near future.
@end itemize

View File

@@ -41,6 +41,15 @@ under the above conditions for modified versions,
except that this permission notice may be stated in a
translation approved by the Free Software Foundation.
@format
@dircategory Libraries:
@direntry
* libgtop: (libgtop). Library to get system specific data
such as cpu and memory usage, active
processes
@end direntry
@end format
@end ifinfo
@titlepage

View File

@@ -6,24 +6,6 @@
* Reference Manual:: LibGTop Reference Manual
* LibGTop Internals:: LibGTop Internals
--- The Detailed Node Listing ---
About LibGTop

View File

@@ -494,7 +494,12 @@ struct _glibtop_proc_state
@{
u_int64_t flags;
char cmd[40];
@ifset LIBGTOP-1-1
unsigned state;
@end ifset
@ifclear LIBGTOP-1-1
char state;
@end ifclear
int uid,
gid,
ruid,
@@ -511,7 +516,16 @@ struct _glibtop_proc_state
@item cmd
Basename of the executable file in the call to @code{exec}.
@item state
@ifset LIBGTOP-1-1
Process state (see the constants defined below).
@end ifset
@ifclear LIBGTOP-1-1
Process state ('R' = running, 'S' = sleeping, 'D' = uninterruptible,
'Z' = zombie, 'T' = stopped, 'I' = idle).
This was changed to an @code{unsigned} bitfield in LibGTop 1.1.x where there
are also some constants for it.
@end ifclear
@end table
When porting LibGTop, please @emph{try hard} to implement the following
@@ -547,6 +561,7 @@ in this case to find out whether the process really has a CPU).
The is the processor id of the CPU the process was last running on.
@end table
@ifset LIBGTOP-1-1
There are some constants for the @code{state} field:
@example
@@ -559,6 +574,7 @@ There are some constants for the @code{state} field:
#define GLIBTOP_PROCESS_SWAPPING 32
@end cartouche
@end example
@end ifset
@table @code
@item GLIBTOP_PROCESS_RUNNING

View File

@@ -43,7 +43,7 @@ int
main (int argc, char *argv [])
{
glibtop_netload netload;
unsigned method, count, port, i;
unsigned method, count, port;
struct in_addr addr, subnet;
char *address_string, *subnet_string;
char buffer [BUFSIZ];

View File

@@ -31,8 +31,6 @@
#include <glibtop/union.h>
#include <glibtop/sysdeps.h>
#include <math.h>
static void
output (pid_t pid)
{

View File

@@ -27,8 +27,6 @@
#include <glibtop/cpu.h>
#include <glibtop/xmalloc.h>
#include <math.h>
int
main (int argc, char *argv [])
{
@@ -67,7 +65,7 @@ main (int argc, char *argv [])
memset (separator, '-', 91);
separator [92] = '\0';
sprintf (buffer, _("Ticks (%d per second):"), frequency);
sprintf (buffer, _("Ticks (%ld per second):"), frequency);
printf ("\n\n%-26s %12s %12s %12s %12s %12s\n%s\n", buffer,
_("Total"), _("User"), _("Nice"), _("Sys"), _("Idle"), separator);

View File

@@ -38,7 +38,7 @@ int
main (int argc, char *argv [])
{
glibtop_sysdeps sysdeps;
unsigned method, count, port, i;
unsigned method, count, port;
char buffer [BUFSIZ];
count = PROFILE_COUNT;

View File

@@ -70,14 +70,11 @@ int
main (int argc, char *argv [])
{
glibtop_union data;
glibtop_sysdeps sysdeps;
unsigned c, count, port, i, *ptr;
unsigned c, count, *ptr;
struct rusage total_start, total_end;
struct rusage rusage_start, rusage_end;
struct timeval elapsed_utime, elapsed_stime;
char buffer [BUFSIZ];
pid_t pid, ppid;
char *args;
pid_t pid;
count = PROFILE_COUNT;

View File

@@ -30,13 +30,22 @@
BEGIN_LIBGTOP_DECLS
#ifndef G_GNUC_UNUSED
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
#define G_GNUC_UNUSED \
__attribute__((unused))
#else /* !__GNUC__ */
#define G_GNUC_UNUSED
#endif /* !__GNUC__ */
#endif /* defined G_GNUC_UNUSED */
void glibtop_error_vr (glibtop *server, char *format, va_list args);
void glibtop_warn_vr (glibtop *server, char *format, va_list args);
void glibtop_error_io_vr (glibtop *server, char *format, int, va_list args);
void glibtop_warn_io_vr (glibtop *server, char *format, int, va_list args);
static void
static void G_GNUC_UNUSED
glibtop_error_r (glibtop *server, char *format, ...)
{
va_list args;
@@ -46,7 +55,7 @@ glibtop_error_r (glibtop *server, char *format, ...)
va_end (args);
}
static void
static void G_GNUC_UNUSED
glibtop_warn_r (glibtop *server, char *format, ...)
{
va_list args;
@@ -56,7 +65,7 @@ glibtop_warn_r (glibtop *server, char *format, ...)
va_end (args);
}
static void
static void G_GNUC_UNUSED
glibtop_error_io_r (glibtop *server, char *format, ...)
{
va_list args;
@@ -66,7 +75,7 @@ glibtop_error_io_r (glibtop *server, char *format, ...)
va_end (args);
}
static void
static void G_GNUC_UNUSED
glibtop_warn_io_r (glibtop *server, char *format, ...)
{
va_list args;

View File

@@ -1,6 +1,7 @@
# Note that this is NOT a relocatable package
%define ver @VERSION@
%define rel SNAP
%define RELEASE SNAP
%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
%define prefix /usr
Summary: LibGTop library
@@ -118,8 +119,9 @@ rm -rf $RPM_BUILD_ROOT
%{prefix}/lib/*.sh
%{prefix}/lib/*.def
%{prefix}/include/*
%{prefix}/lib/libgtop
%files examples
%defattr(-,root,root)
%{prefix}/libexec/libgtop/*
%{prefix}/libexec/libgtop

View File

@@ -31,6 +31,8 @@ LIBGTOP_MICRO_VERSION="@LIBGTOP_MICRO_VERSION@"
LIBGTOP_VERSION="@LIBGTOP_VERSION@"
LIBGTOP_VERSION_CODE="@LIBGTOP_VERSION_CODE@"
MODULE_VERSION="libgtop-@LIBGTOP_VERSION@"
LIBGTOP_SERVER_VERSION="@LIBGTOP_SERVER_VERSION@"
libgtop_sysdeps_dir="@libgtop_sysdeps_dir@"

View File

@@ -1,3 +1,40 @@
1999-09-29 Kenneth ll<6C>phaane Christiansen <kenneth@ripen.dk>
* da.po: Updated.
1999-09-27 Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br>
* pt_BR.po: Added.
1999-09-22 Kjartan Maraas <kmaraas@online.no>
* da.po: Added Danish translation from Kenneth
Christiansen <kenneth@ripen.dk>.
1999-08-13 Vincent Renardias <vincent@ldsol.com>
* fr.po: Completed translation.
1999-07-30 Matthias Warkus <mawa@iname.com>
* de.po: Updated and finally checked in.
1999-07-27 Vincent Renardias <vincent@ldsol.com>
* fr.po: updated thanks to Fabrice's patch.
1999-07-11 Kjartan Maraas <kmaraas@online.no>
* no.po: Updated translation.
1999-07-11 Tomas Ogren <stric@ing.umu.se>
* sv.po: Updated
1999-06-08 Kjartan Maraas <kmaraas@online.no>
* no.po: Updated translation.
1999-05-07 Yukihiro Nakai <Nakai@astec.co.jp>
* ja.po: Updated translation

1521
po/da.po Normal file

File diff suppressed because it is too large Load Diff

265
po/de.po
View File

@@ -1,12 +1,11 @@
# libgtop de.po
# Copyright (C) 1998 Free Software Foundation, Inc.
# Martin Baulig <martin@home-of-linux.org>, 1998.
#
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
msgid ""
msgstr ""
"Project-Id-Version: libgtop VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1999-07-11 12:44+02:00\n"
"Last-Translator: Martin Baulig <martin@home-of-linux.org>\n"
"Language-Team: Martin Baulig <martin@home-of-linux.org>\n"
"MIME-Version: 1.0\n"
@@ -59,7 +58,7 @@ msgstr "CPU-Zeit aller Prozessoren im Leerlaufprozess"
#: sysdeps/names/cpu.c:56 sysdeps/names/cpu.c:72 sysdeps/names/proctime.c:66
msgid "SMP CPU Flags"
msgstr ""
msgstr "SMP-CPU-Flags"
#: sysdeps/names/cpu.c:61 sysdeps/names/cpu.c:67
msgid "Number of clock ticks since system boot"
@@ -301,6 +300,17 @@ msgid ""
"\n"
"The math bit should be a decimal 4, and the traced bit is decimal 10."
msgstr ""
"Kernelflags des Prozesses.\n"
"\n"
"Auf Linux hat momentan jedes Flag ein gesetztes Math-Bit, da crt0.s\n"
"auf Mathematikemulation pr<70>ft, also wird dies in der Ausgabe nicht\n"
"ausgegeben.\n"
"\n"
"Dies ist wahrscheinlich ein Fehler, da nicht jeder Prozess ein\n"
"compiliertes C-Programm ist.\n"
"\n"
"Das Math-Bit sollte eine dezimale 4 sein, und das Traced-Bit ist\n"
"dezimal 10. "
#. Min_Flt
#: sysdeps/names/prockernel.c:61
@@ -400,8 +410,8 @@ msgid "Number of pages of virtual memory"
msgstr "Anzahl virtueller Speicherseiten"
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgstr "Anzahl nichtausgelagerter Speicherseiten"
msgid "Number of resident set (non-swapped) pages"
msgstr "Anzahl residenter (nicht ausgelagerter) Speicherseiten"
#: sysdeps/names/procmem.c:58
msgid "Number of pages of shared (mmap'd) memory"
@@ -455,47 +465,44 @@ msgid "End_Code"
msgstr "Ende_Code"
#: sysdeps/names/procsegment.c:52
#, fuzzy
msgid "Start_Data"
msgstr "Start_Stapel"
msgstr "Start_Daten"
#: sysdeps/names/procsegment.c:52
msgid "End_Data"
msgstr ""
msgstr "Ende_Daten"
#: sysdeps/names/procsegment.c:52
#, fuzzy
msgid "Start_Brk"
msgstr "Start_Stapel"
msgstr "Start_Brk"
#: sysdeps/names/procsegment.c:52
msgid "Brk"
msgstr ""
msgstr "Brk"
#: sysdeps/names/procsegment.c:53
msgid "Start_Stack"
msgstr "Start_Stapel"
#: sysdeps/names/procsegment.c:53
#, fuzzy
msgid "Start_MMap"
msgstr "Start_Stapel"
msgstr "Start_MMap"
#: sysdeps/names/procsegment.c:53 sysdeps/names/procsegment.c:72
msgid "Arg_Start"
msgstr ""
msgstr "Arg_Start"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:73
msgid "Arg_End"
msgstr ""
msgstr "Arg_Ende"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:74
msgid "Env_Start"
msgstr ""
msgstr "Env_Start"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:75
msgid "Env_End"
msgstr ""
msgstr "Env_Ende"
#: sysdeps/names/procsegment.c:59
msgid "Text resident set size"
@@ -526,22 +533,20 @@ msgid "Address of end of code segment"
msgstr "Addresse, an der das Programmcode-Segment aufh<66>rt"
#: sysdeps/names/procsegment.c:66
#, fuzzy
msgid "Address of beginning of data segment"
msgstr "Adresse, an der das Programmcode-Segment anf<6E>ngt"
msgstr "Adresse, an der das Datensegment anf<6E>ngt"
#: sysdeps/names/procsegment.c:67
#, fuzzy
msgid "Address of end of data segment"
msgstr "Addresse, an der das Programmcode-Segment aufh<66>rt"
msgstr "Addresse, an der das Datensegment aufh<66>rt"
#: sysdeps/names/procsegment.c:68
msgid "Brk_Start"
msgstr ""
msgstr "Brk_Start"
#: sysdeps/names/procsegment.c:69
msgid "Brk_End"
msgstr ""
msgstr "Brk_Ende"
#: sysdeps/names/procsegment.c:70
msgid "Address of the bottom of stack segment"
@@ -549,7 +554,7 @@ msgstr "Adresse des unteren Endes des Stapelsegments"
#: sysdeps/names/procsegment.c:71
msgid "Start of mmap()ed areas"
msgstr ""
msgstr "Start der mmap()-Zonen"
#: sysdeps/names/procsignal.c:42
msgid "Signal"
@@ -600,27 +605,24 @@ msgid "GID"
msgstr "GID"
#: sysdeps/names/procstate.c:45
#, fuzzy
msgid "RUID"
msgstr "UID"
msgstr "RUID"
#: sysdeps/names/procstate.c:46
#, fuzzy
msgid "RGID"
msgstr "GID"
msgstr "RGID"
#: sysdeps/names/procstate.c:46
msgid "Has CPU"
msgstr ""
msgstr "Hat CPU"
#: sysdeps/names/procstate.c:46
#, fuzzy
msgid "Processor"
msgstr "Prozess-ID"
msgstr "Prozessor"
#: sysdeps/names/procstate.c:47
msgid "Last Processor"
msgstr ""
msgstr "Letzter Prozessor"
#: sysdeps/names/procstate.c:52
msgid "Basename of executable file in call to exec()"
@@ -631,37 +633,32 @@ msgid "Single-Char code for process state (S=sleeping)"
msgstr "Prozessstatus (S=schl<68>ft)"
#: sysdeps/names/procstate.c:54
#, fuzzy
msgid "effective UID of process"
msgstr "UID des Prozesses"
msgstr "effektive UID des Prozesses"
#: sysdeps/names/procstate.c:55
#, fuzzy
msgid "effective GID of process"
msgstr "GID des Prozesses"
msgstr "effektive GID des Prozesses"
#: sysdeps/names/procstate.c:56
#, fuzzy
msgid "real UID of process"
msgstr "UID des Prozesses"
msgstr "echte UID des Prozesses"
#: sysdeps/names/procstate.c:57
#, fuzzy
msgid "real GID of process"
msgstr "GID des Prozesses"
msgstr "echte GID des Prozesses"
#: sysdeps/names/procstate.c:58
msgid "has_cpu"
msgstr ""
msgstr "has_cpu"
#: sysdeps/names/procstate.c:59
#, fuzzy
msgid "processor"
msgstr "Prozess-ID"
msgstr "processor"
#: sysdeps/names/procstate.c:60
msgid "last_processor"
msgstr ""
msgstr "last_processor"
#: sysdeps/names/proctime.c:46
msgid "Start_Time"
@@ -701,16 +698,15 @@ msgstr "Frequenz"
#: sysdeps/names/proctime.c:48
msgid "XCPU_UTime"
msgstr ""
msgstr "XCPU_UTime"
#: sysdeps/names/proctime.c:48
msgid "XCPU_STime"
msgstr ""
msgstr "XCPU_STime"
#: sysdeps/names/proctime.c:49
#, fuzzy
msgid "XCPU_Flags"
msgstr "K_Flags"
msgstr "XCPU_Flags"
#: sysdeps/names/proctime.c:54
msgid "Start time of process in seconds since the epoch"
@@ -782,24 +778,20 @@ msgid "EGid"
msgstr "EGid"
#: sysdeps/names/procuid.c:48
#, fuzzy
msgid "SUid"
msgstr "Uid"
msgstr "SUid"
#: sysdeps/names/procuid.c:49
#, fuzzy
msgid "SGid"
msgstr "Gid"
msgstr "SGid"
#: sysdeps/names/procuid.c:49
#, fuzzy
msgid "FsUid"
msgstr "Uid"
msgstr "FsUid"
#: sysdeps/names/procuid.c:49
#, fuzzy
msgid "FsGid"
msgstr "Gid"
msgstr "FsGid"
#: sysdeps/names/procuid.c:49
msgid "Pid"
@@ -834,14 +826,12 @@ msgid "Nice"
msgstr "Nice"
#: sysdeps/names/procuid.c:51
#, fuzzy
msgid "NGroups"
msgstr "Gruppen-ID"
msgstr "NGruppen"
#: sysdeps/names/procuid.c:52
#, fuzzy
msgid "Groups"
msgstr "Gruppen-ID"
msgstr "Gruppen"
#: sysdeps/names/procuid.c:57
msgid "User ID"
@@ -860,24 +850,20 @@ msgid "Effective Group ID"
msgstr "Effektive Gruppen-ID"
#: sysdeps/names/procuid.c:61
#, fuzzy
msgid "Saved User ID"
msgstr "Benutzer-ID"
msgstr "Gespeicherte Benutzer-ID"
#: sysdeps/names/procuid.c:62
#, fuzzy
msgid "Saved Group ID"
msgstr "Gruppen-ID"
msgstr "Gespeicherte Gruppen-ID"
#: sysdeps/names/procuid.c:63
#, fuzzy
msgid "Filesystem User ID"
msgstr "Effektive Benutzer-ID"
msgstr "Dateisystem-Benutzer-ID"
#: sysdeps/names/procuid.c:64
#, fuzzy
msgid "Filesystem Group ID"
msgstr "Effektive Gruppen-ID"
msgstr "Dateisystem-Gruppen-ID"
#: sysdeps/names/procuid.c:65
msgid "Process ID"
@@ -912,74 +898,72 @@ msgid "Standard unix nice level of process"
msgstr "Standard UNIX 'nice' Wert des Prozesses"
#: sysdeps/names/procuid.c:73
#, fuzzy
msgid "Number of additional process groups"
msgstr "Terminalprozessgruppen-ID"
msgstr "Anzahl zus<75>tzlicher Proze<EFBFBD>gruppen"
#: sysdeps/names/procuid.c:74
#, fuzzy
msgid "Additional process groups"
msgstr "Terminalprozessgruppen-ID"
msgstr "Zus<EFBFBD>tzliche Prozessgruppen"
#: sysdeps/names/sem_limits.c:44 sysdeps/names/sem_limits.c:58
msgid "Number of entries in semaphore map"
msgstr ""
msgstr "Anzahl Eintr<74>ge in der Semaphortabelle"
#: sysdeps/names/sem_limits.c:45 sysdeps/names/sem_limits.c:59
msgid "Max number of arrays"
msgstr ""
msgstr "Maximale Anzahl Arrays"
#: sysdeps/names/sem_limits.c:46 sysdeps/names/sem_limits.c:60
msgid "Max semaphores system wide"
msgstr ""
msgstr "Maximale Anzahl Semaphore im System"
#: sysdeps/names/sem_limits.c:47 sysdeps/names/sem_limits.c:61
msgid "Number of undo structures system wide"
msgstr ""
msgstr "Anzahl Undo-Strukturen im System"
#: sysdeps/names/sem_limits.c:48 sysdeps/names/sem_limits.c:62
msgid "Max semaphores per array"
msgstr ""
msgstr "Maximale Anzahl Semaphore pro Array"
#: sysdeps/names/sem_limits.c:49 sysdeps/names/sem_limits.c:63
msgid "Max ops per semop call"
msgstr ""
msgstr "Maximale Anzahl Operationen pro semop-Aufruf"
#: sysdeps/names/sem_limits.c:50 sysdeps/names/sem_limits.c:64
msgid "Max number of undo entries per process"
msgstr ""
msgstr "Maximale Anzahl Undo-Eintr<74>ge pro Prozess"
#: sysdeps/names/sem_limits.c:51 sysdeps/names/sem_limits.c:65
msgid "sizeof struct sem_undo"
msgstr ""
msgstr "sizeof struct sem_undo"
#: sysdeps/names/sem_limits.c:52 sysdeps/names/sem_limits.c:66
msgid "Semaphore max value"
msgstr ""
msgstr "Semaphor-Maximalwert"
#: sysdeps/names/sem_limits.c:53 sysdeps/names/sem_limits.c:67
msgid "Adjust on exit max value"
msgstr ""
msgstr "Maximaler Adjust-on-Exit-Wert"
#: sysdeps/names/shm_limits.c:41 sysdeps/names/shm_limits.c:50
msgid "Max segment size"
msgstr ""
msgstr "Maximale Segmentgr<67><72>e"
#: sysdeps/names/shm_limits.c:42 sysdeps/names/shm_limits.c:51
msgid "Min segment size"
msgstr ""
msgstr "Minimale Segmentgr<67><72>e"
#: sysdeps/names/shm_limits.c:43 sysdeps/names/shm_limits.c:52
msgid "Max number of segments"
msgstr ""
msgstr "Maximale Anzahl Segmente"
#: sysdeps/names/shm_limits.c:44 sysdeps/names/shm_limits.c:53
msgid "Max shared segments per process"
msgstr ""
msgstr "Maximale Anzahl gemeinsame Segmente pro Prozess"
#: sysdeps/names/shm_limits.c:45 sysdeps/names/shm_limits.c:54
msgid "Max total shared memory"
msgstr ""
msgstr "Maximaler gesamter gemeinsamer Speicher"
#: sysdeps/names/swap.c:41 sysdeps/names/swap.c:50
msgid "Total Swap Space"
@@ -1018,9 +1002,8 @@ msgid "Server Features"
msgstr "Server Features"
#: sysdeps/names/sysdeps.c:52
#, fuzzy
msgid "Pointer Size"
msgstr "Gr<EFBFBD><EFBFBD>e des \"schmutzigen\" Speichers"
msgstr "Zeigergr<EFBFBD><EFBFBD>e"
#: sysdeps/names/sysdeps.c:53 sysdeps/names/sysdeps.c:81
msgid "CPU Usage"
@@ -1052,7 +1035,7 @@ msgstr "Limits f
#: sysdeps/names/sysdeps.c:60 sysdeps/names/sysdeps.c:88
msgid "Semaphore Set Limits"
msgstr ""
msgstr "Semaphor-Setzbegrenzungen"
#: sysdeps/names/sysdeps.c:61 sysdeps/names/sysdeps.c:89
msgid "List of running Processes"
@@ -1072,36 +1055,35 @@ msgstr "Speicherbelegung des Prozesses"
#: sysdeps/names/sysdeps.c:65 sysdeps/names/sysdeps.c:93
msgid "Process Time information"
msgstr ""
msgstr "Prozess-Zeitinformation"
#: sysdeps/names/sysdeps.c:66 sysdeps/names/sysdeps.c:94
msgid "Process Signal information"
msgstr ""
msgstr "Prozess-Signalinformation"
#: sysdeps/names/sysdeps.c:67 sysdeps/names/sysdeps.c:95
msgid "Process Kernel Data information"
msgstr ""
msgstr "Prozess-Kerneldateninformation"
#: sysdeps/names/sysdeps.c:68 sysdeps/names/sysdeps.c:96
msgid "Process Segment information"
msgstr ""
msgstr "Prozess-Segmentinformation"
#: sysdeps/names/sysdeps.c:69
#, fuzzy
msgid "Process Arguments"
msgstr "Prozessgruppen-ID"
msgstr "Prozessargumente"
#: sysdeps/names/sysdeps.c:70 sysdeps/names/sysdeps.c:98
msgid "Process Memory Map"
msgstr ""
msgstr "Prozess-Speicherplan"
#: sysdeps/names/sysdeps.c:71
msgid "Mount List"
msgstr ""
msgstr "Mountliste"
#: sysdeps/names/sysdeps.c:72 sysdeps/names/sysdeps.c:100
msgid "File System Usage"
msgstr ""
msgstr "Dateisystemnutzung"
#: sysdeps/names/sysdeps.c:73 sysdeps/names/sysdeps.c:101
msgid "Network Load"
@@ -1113,7 +1095,7 @@ msgstr "PPP Statistik"
#: sysdeps/names/sysdeps.c:80
msgid "Pointer Size on the Server (in bits)"
msgstr ""
msgstr "Zeigergr<EFBFBD><EFBFBD>e auf dem Server (in Bits)"
#: sysdeps/names/sysdeps.c:97
msgid "Command line arguments of the process"
@@ -1125,7 +1107,7 @@ msgstr "Liste gegenw
#: sysdeps/names/uptime.c:40
msgid "Uptime"
msgstr ""
msgstr "Uptime"
#: sysdeps/names/uptime.c:41
msgid "Idletime"
@@ -1133,7 +1115,7 @@ msgstr "Leerlaufzeit"
#: sysdeps/names/uptime.c:42
msgid "Boot time"
msgstr ""
msgstr "Startzeit"
#: sysdeps/names/uptime.c:47
msgid "Time in seconds since system boot"
@@ -1142,11 +1124,11 @@ msgstr "Zeit in Sekunden seit System-Boot"
#: sysdeps/names/uptime.c:48
msgid "Time in seconds the system spent in the idle task since system boot"
msgstr ""
"Zeit in Sekunden, die das System seit dem Booten im Leerlauf verbracht hat"
#: sysdeps/names/uptime.c:49
#, fuzzy
msgid "Boot time (seconds sice epoch)"
msgstr "Startzeit des Prozesses in Sekunden seit dem 1. Januar 1970"
msgstr "Startzeit (Sekunden seit Epoche)"
#: support/error.c:109
msgid "Unknown system error"
@@ -1155,116 +1137,119 @@ msgstr "Unbekannter Systemfehler"
#: support/getopt.c:669
#, c-format
msgid "%s: option `%s' is ambiguous\n"
msgstr ""
msgstr "%s: option `%s' ist mehrdeutig\n"
#: support/getopt.c:693
#, c-format
msgid "%s: option `--%s' doesn't allow an argument\n"
msgstr ""
msgstr "%s: option `--%s' erlaubt kein Argument\n"
#: support/getopt.c:698
#, c-format
msgid "%s: option `%c%s' doesn't allow an argument\n"
msgstr ""
msgstr "%s: option `%c%s' erlaubt kein Argument\n"
#: support/getopt.c:715 support/getopt.c:888
#, c-format
msgid "%s: option `%s' requires an argument\n"
msgstr ""
msgstr "%s: option `%s' ben<65>tigt ein Argument\n"
#. --option
#: support/getopt.c:744
#, c-format
msgid "%s: unrecognized option `--%s'\n"
msgstr ""
msgstr "%s: unbekannte Option: `--%s'\n"
#. +option or -option
#: support/getopt.c:748
#, c-format
msgid "%s: unrecognized option `%c%s'\n"
msgstr ""
msgstr "%s: unbekannte Option: `%c%s'\n"
#. 1003.2 specifies the format of this message.
#: support/getopt.c:774
#, c-format
msgid "%s: illegal option -- %c\n"
msgstr ""
msgstr "%s: illegale Option -- %c\n"
#: support/getopt.c:777
#, c-format
msgid "%s: invalid option -- %c\n"
msgstr ""
msgstr "%s: ung<6E>ltige Option -- %c\n"
#. 1003.2 specifies the format of this message.
#: support/getopt.c:807 support/getopt.c:937
#, c-format
msgid "%s: option requires an argument -- %c\n"
msgstr ""
msgstr "%s: option ben<65>tigt ein Argument -- %c\n"
#: support/getopt.c:854
#, c-format
msgid "%s: option `-W %s' is ambiguous\n"
msgstr ""
msgstr "%s: Option `-W %s' ist mehrdeutig\n"
#: support/getopt.c:872
#, c-format
msgid "%s: option `-W %s' doesn't allow an argument\n"
msgstr ""
msgstr "%s: Option `-W %s' erlaubt kein Argument\n"
#: lib/read.c:75
#, c-format
msgid "read %d bytes"
msgstr ""
msgstr "%d bytes gelesen"
#: lib/read_data.c:49
msgid "read data size"
msgstr ""
msgstr "lese Datenmenge"
#: lib/read_data.c:66
#, c-format
msgid "read data %d bytes"
msgstr ""
msgstr "%d Datenbytes gelesen"
#: lib/write.c:48
#, c-format
msgid "write %d bytes"
msgstr ""
msgstr "schreibe %d bytes"
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
msgstr "Fehlerdiagnose einschalten"
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
msgstr "DIAGNOSE"
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
msgstr "Gespr<EFBFBD>chige Ausgabe einschalten"
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
msgstr "GESPRAECHIG"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
msgstr "Nicht in den Hintergrund abforken"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
msgstr "KEIN-D<>MON"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
msgstr "Durch inetd aufgerufen"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
msgstr "INETD"
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"
"Run '%s --help' to see a full list of available command line options.\n"
msgstr ""
"Fehler bei Option %s: %s.\n"
"F<>hren Sie `%s --help' aus, um eine volle Liste der verf<72>gbaren Optionen zu "
"sehen.\n"

253
po/es.po
View File

@@ -1,7 +1,12 @@
# Translation into spanish of glibtop
#
# FIXME: the strings still left empty are the ones I've no idea how
# to translate them; if anyone has a suggestion...
#
msgid ""
msgstr ""
"Project-Id-Version: glibtop 1.0.1\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"Project-Id-Version: glibtop 1.1.1\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-13 04:38+0100\n"
"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Language-Team: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
@@ -9,50 +14,6 @@ msgstr ""
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
"Date: 1998-12-13 01:56:01+0100\n"
"From: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Xgettext-Options: --default-domain=libgtop --directory=.. --add-comments "
"--keyword=_ --keyword=N_ --files-from=./POTFILES.in\n"
"Files: sysdeps/names/cpu.c sysdeps/names/fsusage.c sysdeps/names/loadavg.c "
"sysdeps/names/mem.c sysdeps/names/mountlist.c sysdeps/names/msg_limits.c "
"sysdeps/names/prockernel.c sysdeps/names/proclist.c sysdeps/names/procmap.c "
"sysdeps/names/procmem.c sysdeps/names/procsegment.c "
"sysdeps/names/procsignal.c sysdeps/names/procstate.c "
"sysdeps/names/proctime.c sysdeps/names/procuid.c sysdeps/names/sem_limits.c "
"sysdeps/names/shm_limits.c sysdeps/names/swap.c sysdeps/names/sysdeps.c "
"sysdeps/names/uptime.c support/argp-fmtstream.h support/argp-parse.c "
"support/argp.h support/easy-vsnprintf.c support/error.c support/error.h "
"support/getopt.c lib/close.c lib/command.c lib/init.c lib/open.c "
"lib/parameter.c lib/read.c lib/read_data.c lib/sysdeps.c lib/write.c "
"include/glibtop/close.h include/glibtop/command.h include/glibtop/cpu.h "
"include/glibtop/error.h include/glibtop/fsusage.h include/glibtop/global.h "
"include/glibtop/gnuserv.h include/glibtop/inodedb.h "
"include/glibtop/loadavg.h include/glibtop/mem.h include/glibtop/mountlist.h "
"include/glibtop/msg_limits.h include/glibtop/open.h "
"include/glibtop/parameter.h include/glibtop/prockernel.h "
"include/glibtop/proclist.h include/glibtop/procmap.h "
"include/glibtop/procmem.h include/glibtop/procsegment.h "
"include/glibtop/procsignal.h include/glibtop/procstate.h "
"include/glibtop/proctime.h include/glibtop/procuid.h include/glibtop/read.h "
"include/glibtop/read_data.h include/glibtop/sem_limits.h "
"include/glibtop/shm_limits.h include/glibtop/signal.h include/glibtop/swap.h "
"include/glibtop/sysdeps.h include/glibtop/sysinfo.h include/glibtop/types.h "
"include/glibtop/union.h include/glibtop/uptime.h include/glibtop/version.h "
"include/glibtop/write.h include/glibtop/xmalloc.h "
"src/inodedb/file_by_inode.c src/inodedb/mkinodedb.c src/daemon/gnuserv.c "
"src/daemon/io.c src/daemon/main.c src/daemon/server.c src/daemon/slave.c "
"src/daemon/version.c sysdeps/common/error.c sysdeps/common/fsusage.c "
"sysdeps/common/gnuslib.c sysdeps/common/inodedb.c sysdeps/common/mountlist.c "
"sysdeps/common/sysdeps_suid.c sysdeps/common/xmalloc.c "
"sysdeps/common/fsusage.h sysdeps/common/mountlist.h sysdeps/linux/close.c "
"sysdeps/linux/cpu.c sysdeps/linux/loadavg.c sysdeps/linux/mem.c "
"sysdeps/linux/msg_limits.c sysdeps/linux/open.c sysdeps/linux/prockernel.c "
"sysdeps/linux/proclist.c sysdeps/linux/procmap.c sysdeps/linux/procmem.c "
"sysdeps/linux/procsegment.c sysdeps/linux/procsignal.c "
"sysdeps/linux/procstate.c sysdeps/linux/proctime.c sysdeps/linux/procuid.c "
"sysdeps/linux/sem_limits.c sysdeps/linux/shm_limits.c "
"sysdeps/linux/siglist.c sysdeps/linux/swap.c sysdeps/linux/sysinfo.c "
"sysdeps/linux/uptime.c sysdeps/linux/glibtop_machine.h "
"sysdeps/linux/glibtop_server.h\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -100,7 +61,7 @@ msgstr "Tiempo CPU SMP en tareas detenidas"
#: sysdeps/names/cpu.c:56 sysdeps/names/cpu.c:72 sysdeps/names/proctime.c:66
msgid "SMP CPU Flags"
msgstr ""
msgstr "Banderas de CPU SMP"
#: sysdeps/names/cpu.c:61 sysdeps/names/cpu.c:67
msgid "Number of clock ticks since system boot"
@@ -296,39 +257,39 @@ msgstr "Cantidad de cabeceras de mensajes sistema"
#: sysdeps/names/prockernel.c:44
msgid "K_Flags"
msgstr ""
msgstr "K_Flags"
#: sysdeps/names/prockernel.c:44
msgid "Min_Flt"
msgstr ""
msgstr "Min_Flt"
#: sysdeps/names/prockernel.c:44
msgid "Maj_Flt"
msgstr ""
msgstr "Maj_Flt"
#: sysdeps/names/prockernel.c:44
msgid "CMin_Flt"
msgstr ""
msgstr "CMin_Flt"
#: sysdeps/names/prockernel.c:45
msgid "CMaj_Flt"
msgstr ""
msgstr "CMaj_Flt"
#: sysdeps/names/prockernel.c:45
msgid "KStk_ESP"
msgstr ""
msgstr "KStk_ESP"
#: sysdeps/names/prockernel.c:45
msgid "KStk_EIP"
msgstr ""
msgstr "KStk_EIP"
#: sysdeps/names/prockernel.c:45
msgid "NWChan"
msgstr ""
msgstr "NWChan"
#: sysdeps/names/prockernel.c:46
msgid "WChan"
msgstr ""
msgstr "WChan"
#. K_Flags
#: sysdeps/names/prockernel.c:52
@@ -446,8 +407,8 @@ msgid "Number of pages of virtual memory"
msgstr "Cantidad de p<>ginas de memoria virtual"
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgstr "Cantidad de p<>ginas de conjuntos compartidos (que no estan en swap)"
msgid "Number of resident set (non-swapped) pages"
msgstr "Cantidad de p<>ginas de conjuntos residentes (que no estan en swap)"
#: sysdeps/names/procmem.c:58
msgid "Number of pages of shared (mmap'd) memory"
@@ -474,19 +435,19 @@ msgstr ""
#: sysdeps/names/procsegment.c:50
msgid "Text_RSS"
msgstr ""
msgstr "Text_RSS"
#: sysdeps/names/procsegment.c:50
msgid "ShLib_RSS"
msgstr ""
msgstr "ShLib_RSS"
#: sysdeps/names/procsegment.c:50
msgid "Data_RSS"
msgstr ""
msgstr "Data_RSS"
#: sysdeps/names/procsegment.c:50
msgid "Stack_RSS"
msgstr ""
msgstr "Stack_RSS"
#: sysdeps/names/procsegment.c:51
msgid "Dirty Size"
@@ -494,51 +455,51 @@ msgstr ""
#: sysdeps/names/procsegment.c:51
msgid "Start_Code"
msgstr ""
msgstr "Inicio_C<EFBFBD>digo"
#: sysdeps/names/procsegment.c:51
msgid "End_Code"
msgstr ""
msgstr "Fin_C<EFBFBD>digo"
#: sysdeps/names/procsegment.c:52
msgid "Start_Data"
msgstr ""
msgstr "Inicio_Datos"
#: sysdeps/names/procsegment.c:52
msgid "End_Data"
msgstr ""
msgstr "Fin_Datos"
#: sysdeps/names/procsegment.c:52
msgid "Start_Brk"
msgstr ""
msgstr "Inicio_Brk"
#: sysdeps/names/procsegment.c:52
msgid "Brk"
msgstr ""
msgstr "Brk"
#: sysdeps/names/procsegment.c:53
msgid "Start_Stack"
msgstr ""
msgstr "Inicio_Pila"
#: sysdeps/names/procsegment.c:53
msgid "Start_MMap"
msgstr ""
msgstr "Inicio_MMap"
#: sysdeps/names/procsegment.c:53 sysdeps/names/procsegment.c:72
msgid "Arg_Start"
msgstr ""
msgstr "Inicio_Arg"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:73
msgid "Arg_End"
msgstr ""
msgstr "Fin_Arg"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:74
msgid "Env_Start"
msgstr ""
msgstr "Inicio_Entorno"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:75
msgid "Env_End"
msgstr ""
msgstr "Fin_Entorno"
#: sysdeps/names/procsegment.c:59
msgid "Text resident set size"
@@ -569,22 +530,20 @@ msgid "Address of end of code segment"
msgstr "Direcci<63>n de fin del segmento de c<>digo"
#: sysdeps/names/procsegment.c:66
#, fuzzy
msgid "Address of beginning of data segment"
msgstr "Direcci<63>n de inicio del segmento de c<EFBFBD>digo"
msgstr "Direcci<63>n de inicio del segmento de datos"
#: sysdeps/names/procsegment.c:67
#, fuzzy
msgid "Address of end of data segment"
msgstr "Direcci<63>n de fin del segmento de c<EFBFBD>digo"
msgstr "Direcci<63>n de fin del segmento de datos"
#: sysdeps/names/procsegment.c:68
msgid "Brk_Start"
msgstr ""
msgstr "Inicio_Brk"
#: sysdeps/names/procsegment.c:69
msgid "Brk_End"
msgstr ""
msgstr "Fin_Brk"
#: sysdeps/names/procsegment.c:70
msgid "Address of the bottom of stack segment"
@@ -592,7 +551,7 @@ msgstr "Direcci
#: sysdeps/names/procsegment.c:71
msgid "Start of mmap()ed areas"
msgstr ""
msgstr "Inicio de las areas mmap()eadas"
#: sysdeps/names/procsignal.c:42
msgid "Signal"
@@ -628,7 +587,7 @@ msgstr "M
#: sysdeps/names/procstate.c:45
msgid "Cmd"
msgstr ""
msgstr "Cmd"
#: sysdeps/names/procstate.c:45
msgid "State"
@@ -636,32 +595,31 @@ msgstr "Estado"
#: sysdeps/names/procstate.c:45
msgid "UID"
msgstr ""
msgstr "UID"
#: sysdeps/names/procstate.c:45
msgid "GID"
msgstr ""
msgstr "GID"
#: sysdeps/names/procstate.c:45
msgid "RUID"
msgstr ""
msgstr "RUID"
#: sysdeps/names/procstate.c:46
msgid "RGID"
msgstr ""
msgstr "RGID"
#: sysdeps/names/procstate.c:46
msgid "Has CPU"
msgstr ""
msgstr "Tiene CPU"
#: sysdeps/names/procstate.c:46
#, fuzzy
msgid "Processor"
msgstr "ID de proceso"
msgstr "Procesador"
#: sysdeps/names/procstate.c:47
msgid "Last Processor"
msgstr ""
msgstr "<EFBFBD>ltimo procesador"
#: sysdeps/names/procstate.c:52
msgid "Basename of executable file in call to exec()"
@@ -672,41 +630,36 @@ msgid "Single-Char code for process state (S=sleeping)"
msgstr "C<>digo de una letra para el estado del proceso (S=sleeping)"
#: sysdeps/names/procstate.c:54
#, fuzzy
msgid "effective UID of process"
msgstr "UID del proceso"
msgstr "UID efectivo del proceso"
#: sysdeps/names/procstate.c:55
#, fuzzy
msgid "effective GID of process"
msgstr "GID del proceso"
msgstr "GID efectivo del proceso"
#: sysdeps/names/procstate.c:56
#, fuzzy
msgid "real UID of process"
msgstr "UID del proceso"
msgstr "UID real del proceso"
#: sysdeps/names/procstate.c:57
#, fuzzy
msgid "real GID of process"
msgstr "GID del proceso"
msgstr "GID real del proceso"
#: sysdeps/names/procstate.c:58
msgid "has_cpu"
msgstr ""
msgstr "tiene_cpu"
#: sysdeps/names/procstate.c:59
#, fuzzy
msgid "processor"
msgstr "ID de proceso"
msgstr "procesador"
#: sysdeps/names/procstate.c:60
msgid "last_processor"
msgstr ""
msgstr "<EFBFBD>ltimo_procesador"
#: sysdeps/names/proctime.c:46
msgid "Start_Time"
msgstr ""
msgstr "Tiempo_inicio"
#: sysdeps/names/proctime.c:46
msgid "RTime"
@@ -817,24 +770,20 @@ msgid "EGid"
msgstr "EGid"
#: sysdeps/names/procuid.c:48
#, fuzzy
msgid "SUid"
msgstr "Uid"
msgstr "SUid"
#: sysdeps/names/procuid.c:49
#, fuzzy
msgid "SGid"
msgstr "Gid"
msgstr "SGid"
#: sysdeps/names/procuid.c:49
#, fuzzy
msgid "FsUid"
msgstr "Uid"
msgstr "FsUid"
#: sysdeps/names/procuid.c:49
#, fuzzy
msgid "FsGid"
msgstr "Gid"
msgstr "FsGid"
#: sysdeps/names/procuid.c:49
msgid "Pid"
@@ -869,14 +818,12 @@ msgid "Nice"
msgstr ""
#: sysdeps/names/procuid.c:51
#, fuzzy
msgid "NGroups"
msgstr "ID de grupo"
msgstr "NGrupos"
#: sysdeps/names/procuid.c:52
#, fuzzy
msgid "Groups"
msgstr "ID de grupo"
msgstr "Grupos"
#: sysdeps/names/procuid.c:57
msgid "User ID"
@@ -895,24 +842,20 @@ msgid "Effective Group ID"
msgstr "ID de grupo efectivo"
#: sysdeps/names/procuid.c:61
#, fuzzy
msgid "Saved User ID"
msgstr "ID de usuario"
msgstr "ID de usuario guardado"
#: sysdeps/names/procuid.c:62
#, fuzzy
msgid "Saved Group ID"
msgstr "ID de grupo"
msgstr "ID de grupo guardado"
#: sysdeps/names/procuid.c:63
#, fuzzy
msgid "Filesystem User ID"
msgstr "Uso del Sistema de Archivos"
msgstr "ID de usuario del sistema de archivos"
#: sysdeps/names/procuid.c:64
#, fuzzy
msgid "Filesystem Group ID"
msgstr "ID de grupo efectivo"
msgstr "ID de grupo del sistema de archivos"
#: sysdeps/names/procuid.c:65
msgid "Process ID"
@@ -947,14 +890,12 @@ msgid "Standard unix nice level of process"
msgstr "Nivel del 'nice' unix est<73>ndar del proceso"
#: sysdeps/names/procuid.c:73
#, fuzzy
msgid "Number of additional process groups"
msgstr "ID de grupo de procesos del terminal"
msgstr "Cantidad de grupos de procesos adicionales"
#: sysdeps/names/procuid.c:74
#, fuzzy
msgid "Additional process groups"
msgstr "ID de grupo de procesos del terminal"
msgstr "Grupos de procesos adicionales"
#: sysdeps/names/sem_limits.c:44 sysdeps/names/sem_limits.c:58
msgid "Number of entries in semaphore map"
@@ -978,7 +919,7 @@ msgstr "Cantidad m
#: sysdeps/names/sem_limits.c:49 sysdeps/names/sem_limits.c:63
msgid "Max ops per semop call"
msgstr ""
msgstr "Cantidad m<>xima de ops por llamada semop"
#: sysdeps/names/sem_limits.c:50 sysdeps/names/sem_limits.c:64
msgid "Max number of undo entries per process"
@@ -1053,9 +994,8 @@ msgid "Server Features"
msgstr "Particularidades del Servidor"
#: sysdeps/names/sysdeps.c:52
#, fuzzy
msgid "Pointer Size"
msgstr "Tama<6D>o conjunto compartido"
msgstr "Tama<6D>o del puntero"
#: sysdeps/names/sysdeps.c:53 sysdeps/names/sysdeps.c:81
msgid "CPU Usage"
@@ -1147,7 +1087,7 @@ msgstr "Estad
#: sysdeps/names/sysdeps.c:80
msgid "Pointer Size on the Server (in bits)"
msgstr ""
msgstr "Tama<EFBFBD>o del puntero en el servidor (en bits)"
#: sysdeps/names/sysdeps.c:97
msgid "Command line arguments of the process"
@@ -1167,7 +1107,7 @@ msgstr ""
#: sysdeps/names/uptime.c:42
msgid "Boot time"
msgstr ""
msgstr "Momento de arranque"
#: sysdeps/names/uptime.c:47
msgid "Time in seconds since system boot"
@@ -1180,9 +1120,8 @@ msgstr ""
"sistema"
#: sysdeps/names/uptime.c:49
#, fuzzy
msgid "Boot time (seconds sice epoch)"
msgstr "Momento de inicio del proceso, en segundos des \"la <20>poca\""
msgstr "Momento de arranque (en segundos des \"la <20>poca\")"
#: support/error.c:109
msgid "Unknown system error"
@@ -1266,39 +1205,39 @@ msgstr "le
msgid "write %d bytes"
msgstr "escritos %d bytes"
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr "Activar depuraci<63>n"
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr "DEPURACI<43>N"
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr "Activa salida detallada"
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
msgstr "DETALLADO"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr "No abrir un proceso de fondo"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
msgstr "NO-DAEMON"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr "Invocado desde inetd"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr "INETD"
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"
@@ -1306,27 +1245,3 @@ msgid ""
msgstr ""
"Error con la opci<63>n %s: %s.\n"
"Lance '%s --help' para ver una lista completa de las opciones disponibles.\n"
#~ msgid "Give this help list"
#~ msgstr "Muestra esta lista de ayuda"
#~ msgid "Give a short usage message"
#~ msgstr "Muestra una s<>ntesis del uso de la memoria"
#~ msgid "Set the program name"
#~ msgstr "Define el nombre del programa"
#~ msgid "Hang for SECS seconds (default 3600)"
#~ msgstr "Colgar por SECS segundos (3600 por omisi<73>n)"
#~ msgid "Print program version"
#~ msgstr "Muestra la versi<73>n del programa"
#~ msgid "(PROGRAM ERROR) No version known!?"
#~ msgstr "(ERROR PROGRAMA) <20><> Sin versi<73>n !?"
#~ msgid "%s: Too many arguments\n"
#~ msgstr "%s: Demasiados argumentos\n"
#~ msgid "(PROGRAM ERROR) Option should have been recognized!?"
#~ msgstr "(ERROR PROGRAMA) <20><>La opci<63>n deber<65>a haber sido reconocida!?"

View File

@@ -2,17 +2,16 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Project-Id-Version: glibtop cvs\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-13 04:38+0100\n"
"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Language-Team: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -384,7 +383,7 @@ msgid "Number of pages of virtual memory"
msgstr ""
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr ""
#: sysdeps/names/procmem.c:58
@@ -1179,39 +1178,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

View File

@@ -2,17 +2,16 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Project-Id-Version: glibtop cvs\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-13 04:38+0100\n"
"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Language-Team: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -384,7 +383,7 @@ msgid "Number of pages of virtual memory"
msgstr ""
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr ""
#: sysdeps/names/procmem.c:58
@@ -1179,39 +1178,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

View File

@@ -2,17 +2,16 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Project-Id-Version: glibtop cvs\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-13 04:38+0100\n"
"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Language-Team: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -384,7 +383,7 @@ msgid "Number of pages of virtual memory"
msgstr ""
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr ""
#: sysdeps/names/procmem.c:58
@@ -1179,39 +1178,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

View File

@@ -2,17 +2,16 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Project-Id-Version: glibtop cvs\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-13 04:38+0100\n"
"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Language-Team: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -384,7 +383,7 @@ msgid "Number of pages of virtual memory"
msgstr ""
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr ""
#: sysdeps/names/procmem.c:58
@@ -1179,39 +1178,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

View File

@@ -2,17 +2,16 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Project-Id-Version: glibtop cvs\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-13 04:38+0100\n"
"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Language-Team: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -384,7 +383,7 @@ msgid "Number of pages of virtual memory"
msgstr ""
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr ""
#: sysdeps/names/procmem.c:58
@@ -1179,39 +1178,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

View File

@@ -2,17 +2,16 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Project-Id-Version: glibtop cvs\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-13 04:38+0100\n"
"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Language-Team: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -384,7 +383,7 @@ msgid "Number of pages of virtual memory"
msgstr ""
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr ""
#: sysdeps/names/procmem.c:58
@@ -1179,39 +1178,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

View File

@@ -2,17 +2,16 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Project-Id-Version: glibtop cvs\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-13 04:38+0100\n"
"Last-Translator: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"Language-Team: Pablo Saratxaga <srtxg@chanae.alphanet.ch>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -384,7 +383,7 @@ msgid "Number of pages of virtual memory"
msgstr ""
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr ""
#: sysdeps/names/procmem.c:58
@@ -1179,39 +1178,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

View File

@@ -2,17 +2,16 @@
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Project-Id-Version: libgtop VERSION\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1999-08-01 18:09-0400\n"
"Last-Translator: Unknown :-(\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
msgid "Total CPU Time"
@@ -401,7 +400,8 @@ msgid "Number of pages of virtual memory"
msgstr "Virtuaalimuistisivuja yhteens<6E>"
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
#, fuzzy
msgid "Number of resident set (non-swapped) pages"
msgstr "Fyysisess<73> muistissa (ei swapissa) olevien sivujen m<><6D>r<EFBFBD>"
#: sysdeps/names/procmem.c:58
@@ -1192,39 +1192,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr "<22>l<EFBFBD> forkkaa taustalle"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr "K<>ynnistetty inetd-prosssista"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

528
po/fr.po

File diff suppressed because it is too large Load Diff

View File

@@ -2,16 +2,15 @@
# Copyright (C) 1998 Free Software Foundation, Inc.
# Eiichiro ITANI <emu@ceres.dti.ne.jp>, 1998
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: libgtop VERSION\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1998-12-11 06:53+09:00\n"
"Last-Translator: Eiichiro ITANI <emu@ceres.dti.ne.jp>\n"
"Language-Team: <gnome@lists.hypercore.co.jp>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=euc-japan\n"
"Content-Type: text/plain; charset=euc-jp\n"
"Content-Transfer-Encoding: 8bit\n"
#: sysdeps/names/cpu.c:45
@@ -402,7 +401,8 @@ msgid "Number of pages of virtual memory"
msgstr "<22><><EFBFBD>ۥ<EFBFBD><DBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υڡ<CEA5><DAA1><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
#, fuzzy
msgid "Number of resident set (non-swapped) pages"
msgstr "<22><><EFBFBD>󥻥å<F3A5BBA5>(<28><><EFBFBD><EFBFBD><EFBFBD>åפ<C3A5><D7A4><EFBFBD><EFBFBD>ʤ<EFBFBD>)<29>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procmem.c:58
@@ -1214,39 +1214,39 @@ msgstr ""
msgid "write %d bytes"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

299
po/ko.po
View File

@@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: libgtop 1.0.2\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: 1999-03-30 10:40:01+0900\n"
"Last-Translator: Sung-Hyun Nam <namsh@lgic.co.kr>\n"
"Project-Id-Version: libgtop 1.1.1\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1999-10-04 14:19:43+0900\n"
"Last-Translator: Sung-Hyun Nam <namsh@kldp.org>\n"
"Language-Team: Korean <ko@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=euc-kr\n"
@@ -59,7 +59,7 @@ msgstr "SMP
#: sysdeps/names/cpu.c:56 sysdeps/names/cpu.c:72 sysdeps/names/proctime.c:66
msgid "SMP CPU Flags"
msgstr ""
msgstr "SMP CPU <20>÷<EFBFBD><C3B7><EFBFBD>"
#: sysdeps/names/cpu.c:61 sysdeps/names/cpu.c:67
msgid "Number of clock ticks since system boot"
@@ -253,39 +253,39 @@ msgstr "
#: sysdeps/names/prockernel.c:44
msgid "K_Flags"
msgstr ""
msgstr "K_Flags"
#: sysdeps/names/prockernel.c:44
msgid "Min_Flt"
msgstr ""
msgstr "Min_Flt"
#: sysdeps/names/prockernel.c:44
msgid "Maj_Flt"
msgstr ""
msgstr "Maj_Flt"
#: sysdeps/names/prockernel.c:44
msgid "CMin_Flt"
msgstr ""
msgstr "CMin_Flt"
#: sysdeps/names/prockernel.c:45
msgid "CMaj_Flt"
msgstr ""
msgstr "CMaj_Flt"
#: sysdeps/names/prockernel.c:45
msgid "KStk_ESP"
msgstr ""
msgstr "KStk_ESP"
#: sysdeps/names/prockernel.c:45
msgid "KStk_EIP"
msgstr ""
msgstr "KStk_EIP"
#: sysdeps/names/prockernel.c:45
msgid "NWChan"
msgstr ""
msgstr "NWChan"
#: sysdeps/names/prockernel.c:46
msgid "WChan"
msgstr ""
msgstr "WChan"
#. K_Flags
#: sysdeps/names/prockernel.c:52
@@ -401,7 +401,7 @@ msgid "Number of pages of virtual memory"
msgstr "<22><><EFBFBD><EFBFBD> <20>޸𸮿<DEB8><F0B8AEBF><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>"
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr "<22><><EFBFBD><EFBFBD> <20><>Ʈ (<28><><EFBFBD>Ҿʵ<D2BE>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>"
#: sysdeps/names/procmem.c:58
@@ -427,71 +427,71 @@ msgstr ""
#: sysdeps/names/procsegment.c:50
msgid "Text_RSS"
msgstr ""
msgstr "Text_RSS"
#: sysdeps/names/procsegment.c:50
msgid "ShLib_RSS"
msgstr ""
msgstr "ShLib_RSS"
#: sysdeps/names/procsegment.c:50
msgid "Data_RSS"
msgstr ""
msgstr "Data_RSS"
#: sysdeps/names/procsegment.c:50
msgid "Stack_RSS"
msgstr ""
msgstr "Stack_RSS"
#: sysdeps/names/procsegment.c:51
msgid "Dirty Size"
msgstr ""
msgstr "Dirty ũ<><C5A9>"
#: sysdeps/names/procsegment.c:51
msgid "Start_Code"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>ڵ<EFBFBD>"
#: sysdeps/names/procsegment.c:51
msgid "End_Code"
msgstr ""
msgstr "<EFBFBD><EFBFBD>_<EFBFBD>ڵ<EFBFBD>"
#: sysdeps/names/procsegment.c:52
msgid "Start_Data"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ÿ"
#: sysdeps/names/procsegment.c:52
msgid "End_Data"
msgstr ""
msgstr "<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ÿ"
#: sysdeps/names/procsegment.c:52
msgid "Start_Brk"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_Brk"
#: sysdeps/names/procsegment.c:52
msgid "Brk"
msgstr ""
msgstr "Brk"
#: sysdeps/names/procsegment.c:53
msgid "Start_Stack"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procsegment.c:53
msgid "Start_MMap"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_MMap"
#: sysdeps/names/procsegment.c:53 sysdeps/names/procsegment.c:72
msgid "Arg_Start"
msgstr ""
msgstr "Arg_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:73
msgid "Arg_End"
msgstr ""
msgstr "Arg_<EFBFBD><EFBFBD>"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:74
msgid "Env_Start"
msgstr ""
msgstr "Env_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procsegment.c:54 sysdeps/names/procsegment.c:75
msgid "Env_End"
msgstr ""
msgstr "Env_<EFBFBD><EFBFBD>"
#: sysdeps/names/procsegment.c:59
msgid "Text resident set size"
@@ -522,22 +522,20 @@ msgid "Address of end of code segment"
msgstr "<22>ڵ<EFBFBD> <20><><EFBFBD>׸<EFBFBD>Ʈ<EFBFBD><C6AE> <20><> <20>ּ<EFBFBD>"
#: sysdeps/names/procsegment.c:66
#, fuzzy
msgid "Address of beginning of data segment"
msgstr "<22>ڵ<EFBFBD> <20><><EFBFBD>׸<EFBFBD>Ʈ<EFBFBD><C6AE> <20><><EFBFBD><EFBFBD> <20>ּ<EFBFBD>"
msgstr "<22><><EFBFBD><EFBFBD>Ÿ <20><><EFBFBD>׸<EFBFBD>Ʈ<EFBFBD><C6AE> <20><><EFBFBD><EFBFBD> <20>ּ<EFBFBD>"
#: sysdeps/names/procsegment.c:67
#, fuzzy
msgid "Address of end of data segment"
msgstr "<22>ڵ<EFBFBD> <20><><EFBFBD>׸<EFBFBD>Ʈ<EFBFBD><C6AE> <20><> <20>ּ<EFBFBD>"
msgstr "<22><><EFBFBD><EFBFBD>Ÿ <20><><EFBFBD>׸<EFBFBD>Ʈ<EFBFBD><C6AE> <20><> <20>ּ<EFBFBD>"
#: sysdeps/names/procsegment.c:68
msgid "Brk_Start"
msgstr ""
msgstr "Brk_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procsegment.c:69
msgid "Brk_End"
msgstr ""
msgstr "Brk_<EFBFBD><EFBFBD>"
#: sysdeps/names/procsegment.c:70
msgid "Address of the bottom of stack segment"
@@ -545,7 +543,7 @@ msgstr "
#: sysdeps/names/procsegment.c:71
msgid "Start of mmap()ed areas"
msgstr ""
msgstr "mmap()<29><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/procsignal.c:42
msgid "Signal"
@@ -553,68 +551,67 @@ msgstr "
#: sysdeps/names/procsignal.c:42
msgid "Blocked"
msgstr ""
msgstr "Blocked"
#: sysdeps/names/procsignal.c:42
msgid "SigIgnore"
msgstr ""
msgstr "SigIgnore"
#: sysdeps/names/procsignal.c:42
msgid "SigCatch"
msgstr ""
msgstr "SigCatch"
#: sysdeps/names/procsignal.c:47
msgid "Mask of pending signals"
msgstr ""
msgstr "<EFBFBD>̰<EFBFBD><EFBFBD><EFBFBD>(pend) <20>ñ׳<C3B1> <20><><EFBFBD><EFBFBD>ũ"
#: sysdeps/names/procsignal.c:48
msgid "Mask of blocked signals"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(block) <20>ñ׳<C3B1> <20><><EFBFBD><EFBFBD>ũ"
#: sysdeps/names/procsignal.c:49
msgid "Mask of ignored signals"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>(ignore) <20>ñ׳<C3B1> <20><><EFBFBD><EFBFBD>ũ"
#: sysdeps/names/procsignal.c:50
msgid "Mask of caught signals"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>(caught) <20>ñ׳<C3B1> <20><><EFBFBD><EFBFBD>ũ"
#: sysdeps/names/procstate.c:45
msgid "Cmd"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procstate.c:45
msgid "State"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procstate.c:45
msgid "UID"
msgstr ""
msgstr "UID"
#: sysdeps/names/procstate.c:45
msgid "GID"
msgstr ""
msgstr "GID"
#: sysdeps/names/procstate.c:45
msgid "RUID"
msgstr ""
msgstr "RUID"
#: sysdeps/names/procstate.c:46
msgid "RGID"
msgstr ""
msgstr "RGID"
#: sysdeps/names/procstate.c:46
msgid "Has CPU"
msgstr ""
msgstr "CPU <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/procstate.c:46
#, fuzzy
msgid "Processor"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD> ID"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD>"
#: sysdeps/names/procstate.c:47
msgid "Last Processor"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD>"
#: sysdeps/names/procstate.c:52
msgid "Basename of executable file in call to exec()"
@@ -625,85 +622,80 @@ msgid "Single-Char code for process state (S=sleeping)"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>Ϲ<EFBFBD><CFB9><EFBFBD> <20>ڵ<EFBFBD> (S=sleeping)"
#: sysdeps/names/procstate.c:54
#, fuzzy
msgid "effective UID of process"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> UID"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> <20><>ȿ<EFBFBD><C8BF> UID"
#: sysdeps/names/procstate.c:55
#, fuzzy
msgid "effective GID of process"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> GID"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> <20><>ȿ<EFBFBD><C8BF> GID"
#: sysdeps/names/procstate.c:56
#, fuzzy
msgid "real UID of process"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> UID"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> <20><>¥ UID"
#: sysdeps/names/procstate.c:57
#, fuzzy
msgid "real GID of process"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> GID"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> <20><>¥ GID"
#: sysdeps/names/procstate.c:58
msgid "has_cpu"
msgstr ""
msgstr "CPU_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procstate.c:59
#, fuzzy
msgid "processor"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD> ID"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD>"
#: sysdeps/names/procstate.c:60
msgid "last_processor"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/proctime.c:46
msgid "Start_Time"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD>ð<EFBFBD>"
#: sysdeps/names/proctime.c:46
msgid "RTime"
msgstr ""
msgstr "RTime"
#: sysdeps/names/proctime.c:46
msgid "UTime"
msgstr ""
msgstr "UTime"
#: sysdeps/names/proctime.c:46
msgid "STime"
msgstr ""
msgstr "STime"
#: sysdeps/names/proctime.c:47
msgid "CUTime"
msgstr ""
msgstr "CUTime"
#: sysdeps/names/proctime.c:47
msgid "CSTime"
msgstr ""
msgstr "CSTime"
#: sysdeps/names/proctime.c:47
msgid "TimeOut"
msgstr ""
msgstr "Ÿ<EFBFBD>Ӿƿ<EFBFBD>"
#: sysdeps/names/proctime.c:47
msgid "It_Real_Value"
msgstr ""
msgstr "It_Real_Value"
#: sysdeps/names/proctime.c:48
msgid "Frequency"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>"
#: sysdeps/names/proctime.c:48
msgid "XCPU_UTime"
msgstr ""
msgstr "XCPU_UTime"
#: sysdeps/names/proctime.c:48
msgid "XCPU_STime"
msgstr ""
msgstr "XCPU_STime"
#: sysdeps/names/proctime.c:49
msgid "XCPU_Flags"
msgstr ""
msgstr "XCPU_Flags"
#: sysdeps/names/proctime.c:54
msgid "Start time of process in seconds since the epoch"
@@ -723,21 +715,22 @@ msgstr "
#: sysdeps/names/proctime.c:58
msgid "cumulative utime of process and reaped children"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> utime<6D><65> reaped <20>ڽ<EFBFBD>"
#: sysdeps/names/proctime.c:59
msgid "cumulative stime of process and reaped children"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> stime<6D><65> reaped <20>ڽ<EFBFBD>"
#: sysdeps/names/proctime.c:60
msgid "The time (in jiffies) of the process's next timeout"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> Ÿ<>Ӿƿ<D3BE> <20>ð<EFBFBD> (in jiffies)"
#: sysdeps/names/proctime.c:61
msgid ""
"The time (in jiffies) before the next SIGALRM is sent to the process due to "
"an interval timer."
msgstr ""
"<22><><EFBFBD><EFBFBD> SIGALRM<52><4D> <20><><EFBFBD><EFBFBD> Ÿ<≯ӿ<CCB8> <20><><EFBFBD><EFBFBD> <20><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><> <20>ð<EFBFBD> (in jiffies)"
#: sysdeps/names/proctime.c:63
msgid "Tick frequency"
@@ -745,55 +738,55 @@ msgstr "ƽ
#: sysdeps/names/proctime.c:64
msgid "SMP user-mode CPU time accumulated by process"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SMP <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD> CPU <20>ð<EFBFBD>"
#: sysdeps/names/proctime.c:65
msgid "SMP kernel-mode CPU time accumulated by process"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> SMP Ŀ<><C4BF>-<2D><><EFBFBD><EFBFBD> CPU <20>ð<EFBFBD>"
#: sysdeps/names/procuid.c:48
msgid "Uid"
msgstr ""
msgstr "Uid"
#: sysdeps/names/procuid.c:48
msgid "EUid"
msgstr ""
msgstr "EUid"
#: sysdeps/names/procuid.c:48
msgid "Gid"
msgstr ""
msgstr "Gid"
#: sysdeps/names/procuid.c:48
msgid "EGid"
msgstr ""
msgstr "EGid"
#: sysdeps/names/procuid.c:48
msgid "SUid"
msgstr ""
msgstr "SUid"
#: sysdeps/names/procuid.c:49
msgid "SGid"
msgstr ""
msgstr "SGid"
#: sysdeps/names/procuid.c:49
msgid "FsUid"
msgstr ""
msgstr "FsUid"
#: sysdeps/names/procuid.c:49
msgid "FsGid"
msgstr ""
msgstr "FsGid"
#: sysdeps/names/procuid.c:49
msgid "Pid"
msgstr ""
msgstr "Pid"
#: sysdeps/names/procuid.c:50
msgid "PPid"
msgstr ""
msgstr "PPid"
#: sysdeps/names/procuid.c:50
msgid "PGrp"
msgstr ""
msgstr "PGrp"
#: sysdeps/names/procuid.c:50
msgid "Session"
@@ -801,29 +794,27 @@ msgstr "
#: sysdeps/names/procuid.c:50
msgid "Tty"
msgstr ""
msgstr "Tty"
#: sysdeps/names/procuid.c:51
msgid "TPGid"
msgstr ""
msgstr "TPGid"
#: sysdeps/names/procuid.c:51
msgid "Priority"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: sysdeps/names/procuid.c:51
msgid "Nice"
msgstr ""
msgstr "Nice"
#: sysdeps/names/procuid.c:51
#, fuzzy
msgid "NGroups"
msgstr "<EFBFBD>׷<EFBFBD> ID"
msgstr "NGroups"
#: sysdeps/names/procuid.c:52
#, fuzzy
msgid "Groups"
msgstr "<22>׷<EFBFBD> ID"
msgstr "<22>׷<EFBFBD>"
#: sysdeps/names/procuid.c:57
msgid "User ID"
@@ -842,24 +833,20 @@ msgid "Effective Group ID"
msgstr "<22><>ȿ<EFBFBD><C8BF> <20>׷<EFBFBD> ID"
#: sysdeps/names/procuid.c:61
#, fuzzy
msgid "Saved User ID"
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ID"
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ID"
#: sysdeps/names/procuid.c:62
#, fuzzy
msgid "Saved Group ID"
msgstr "<22>׷<EFBFBD> ID"
msgstr "<22><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>׷<EFBFBD> ID"
#: sysdeps/names/procuid.c:63
#, fuzzy
msgid "Filesystem User ID"
msgstr "<22><><EFBFBD><EFBFBD> <20>ý<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
msgstr "<22><><EFBFBD>Ͻý<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ID"
#: sysdeps/names/procuid.c:64
#, fuzzy
msgid "Filesystem Group ID"
msgstr "<22><>ȿ<EFBFBD><EFBFBD> <20>׷<EFBFBD> ID"
msgstr "<22><><EFBFBD>Ͻý<EFBFBD><EFBFBD><EFBFBD> <20>׷<EFBFBD> ID"
#: sysdeps/names/procuid.c:65
msgid "Process ID"
@@ -879,7 +866,7 @@ msgstr "
#: sysdeps/names/procuid.c:69
msgid "Full device number of controlling terminal"
msgstr ""
msgstr "<EFBFBD>͹̳<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>ϴ<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ġ <20><>ȣ"
#: sysdeps/names/procuid.c:70
msgid "Terminal process group ID"
@@ -894,18 +881,16 @@ msgid "Standard unix nice level of process"
msgstr "<22><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> ǥ<><C7A5> <20><><EFBFBD>н<EFBFBD> <20><><EFBFBD>̽<EFBFBD> <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/procuid.c:73
#, fuzzy
msgid "Number of additional process groups"
msgstr "<22>͹̳<CDB9> <20><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD> <20>׷<EFBFBD> ID"
#: sysdeps/names/procuid.c:74
#, fuzzy
msgid "Additional process groups"
msgstr "<22>͹̳<EFBFBD> <20><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD> <20>׷<EFBFBD> ID"
msgstr "<22>ΰ<EFBFBD> <20><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD> <20>׷<EFBFBD>"
#: sysdeps/names/sem_limits.c:44 sysdeps/names/sem_limits.c:58
msgid "Number of entries in semaphore map"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>Ʈ<EFBFBD><C6AE> <20><>"
#: sysdeps/names/sem_limits.c:45 sysdeps/names/sem_limits.c:59
msgid "Max number of arrays"
@@ -917,7 +902,7 @@ msgstr "
#: sysdeps/names/sem_limits.c:47 sysdeps/names/sem_limits.c:61
msgid "Number of undo structures system wide"
msgstr ""
msgstr "<EFBFBD>ý<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> undo <20><>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD> <20><>"
#: sysdeps/names/sem_limits.c:48 sysdeps/names/sem_limits.c:62
msgid "Max semaphores per array"
@@ -929,19 +914,19 @@ msgstr ""
#: sysdeps/names/sem_limits.c:50 sysdeps/names/sem_limits.c:64
msgid "Max number of undo entries per process"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> undo <20><>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20><>"
#: sysdeps/names/sem_limits.c:51 sysdeps/names/sem_limits.c:65
msgid "sizeof struct sem_undo"
msgstr ""
msgstr "sem_undo <20><>Ʈ<EFBFBD><C6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ũ<><C5A9>"
#: sysdeps/names/sem_limits.c:52 sysdeps/names/sem_limits.c:66
msgid "Semaphore max value"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ִ<EFBFBD> <20><>"
#: sysdeps/names/sem_limits.c:53 sysdeps/names/sem_limits.c:67
msgid "Adjust on exit max value"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ʴ<EFBFBD> <20><> <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/shm_limits.c:41 sysdeps/names/shm_limits.c:50
msgid "Max segment size"
@@ -993,12 +978,11 @@ msgstr "
#: sysdeps/names/sysdeps.c:51 sysdeps/names/sysdeps.c:79
msgid "Server Features"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/sysdeps.c:52
#, fuzzy
msgid "Pointer Size"
msgstr "<22><><EFBFBD><EFBFBD> <EFBFBD><EFBFBD>Ʈ ũ<><C5A9>"
msgstr "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ũ<><C5A9>"
#: sysdeps/names/sysdeps.c:53 sysdeps/names/sysdeps.c:81
msgid "CPU Usage"
@@ -1014,11 +998,11 @@ msgstr "
#: sysdeps/names/sysdeps.c:56 sysdeps/names/sysdeps.c:84
msgid "System Uptime"
msgstr ""
msgstr "<EFBFBD>ý<EFBFBD><EFBFBD><EFBFBD> Uptime"
#: sysdeps/names/sysdeps.c:57 sysdeps/names/sysdeps.c:85
msgid "Load Averange"
msgstr ""
msgstr "<EFBFBD>ε<EFBFBD> <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/sysdeps.c:58 sysdeps/names/sysdeps.c:86
msgid "Shared Memory Limits"
@@ -1066,7 +1050,7 @@ msgstr "
#: sysdeps/names/sysdeps.c:69
msgid "Process Arguments"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/sysdeps.c:70 sysdeps/names/sysdeps.c:98
msgid "Process Memory Map"
@@ -1082,19 +1066,19 @@ msgstr "
#: sysdeps/names/sysdeps.c:73 sysdeps/names/sysdeps.c:101
msgid "Network Load"
msgstr ""
msgstr "<EFBFBD><EFBFBD>Ʈ<EFBFBD><EFBFBD>ũ <20>ε<EFBFBD>"
#: sysdeps/names/sysdeps.c:74 sysdeps/names/sysdeps.c:102
msgid "PPP Statistics"
msgstr ""
msgstr "PPP <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/sysdeps.c:80
msgid "Pointer Size on the Server (in bits)"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><>Ʈ<EFBFBD><C6AE>) <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ũ<><C5A9>"
#: sysdeps/names/sysdeps.c:97
msgid "Command line arguments of the process"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
#: sysdeps/names/sysdeps.c:99
msgid "List of currently mounted filesystems"
@@ -1102,7 +1086,7 @@ msgstr "
#: sysdeps/names/uptime.c:40
msgid "Uptime"
msgstr ""
msgstr "Uptime"
#: sysdeps/names/uptime.c:41
msgid "Idletime"
@@ -1110,7 +1094,7 @@ msgstr "
#: sysdeps/names/uptime.c:42
msgid "Boot time"
msgstr ""
msgstr "<EFBFBD><EFBFBD>Ʈ <20>ð<EFBFBD>"
#: sysdeps/names/uptime.c:47
msgid "Time in seconds since system boot"
@@ -1121,9 +1105,8 @@ msgid "Time in seconds the system spent in the idle task since system boot"
msgstr "<22>ý<EFBFBD><C3BD><EFBFBD> <20>õ<EFBFBD><C3B5>Ŀ<EFBFBD> <20><><EFBFBD><EFBFBD> <20>½<EFBFBD>ũ<EFBFBD><C5A9> <20>Һ<EFBFBD><D2BA><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ð<EFBFBD>"
#: sysdeps/names/uptime.c:49
#, fuzzy
msgid "Boot time (seconds sice epoch)"
msgstr "<22>ý<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>۵<EFBFBD> <20><><EFBFBD><EFBFBD> <20>ʷ<EFBFBD> <20><>Ÿ<EFBFBD><C5B8> <20><><EFBFBD>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ð<EFBFBD>"
msgstr "<22><EFBFBD>Ʈ <20>ð<EFBFBD> (seconds sice epoch)"
#: support/error.c:109
msgid "Unknown system error"
@@ -1191,57 +1174,59 @@ msgstr "%s: `-W %s'
#: lib/read.c:75
#, c-format
msgid "read %d bytes"
msgstr ""
msgstr "%d <20><><EFBFBD><EFBFBD>Ʈ <20><><EFBFBD><EFBFBD>"
#: lib/read_data.c:49
msgid "read data size"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ÿ ũ<><C5A9> <20><><EFBFBD><EFBFBD>"
#: lib/read_data.c:66
#, c-format
msgid "read data %d bytes"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ÿ %d <20><><EFBFBD><EFBFBD>Ʈ <20><><EFBFBD><EFBFBD>"
#: lib/write.c:48
#, c-format
msgid "write %d bytes"
msgstr ""
msgstr "%d <20><><EFBFBD><EFBFBD>Ʈ <20><>"
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>"
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><>"
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD>׶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><>ũ <20><><EFBFBD><EFBFBD>"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr ""
msgstr "<EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD><EFBFBD>"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr ""
msgstr "inetd<EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20>ҷ<EFBFBD><D2B7><EFBFBD>"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr ""
msgstr "INETD"
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"
"Run '%s --help' to see a full list of available command line options.\n"
msgstr ""
"<22>ɼ<EFBFBD> %s<><73><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>: %s.\n"
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ɼ<EFBFBD><C9BC><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> '%s --help'<27><> <20><><EFBFBD><EFBFBD><EFBFBD>ϼ<EFBFBD><CFBC><EFBFBD>.\n"

1238
po/nl.po Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: libgtop 1.0.2\n"
"POT-Creation-Date: 1999-05-28 23:30+0200\n"
"PO-Revision-Date: 1999-04-13 14:19+0100\n"
"POT-Creation-Date: 1999-10-16 20:49+0200\n"
"PO-Revision-Date: 1999-07-11 03:58+0200\n"
"Last-Translator: Kjartan Maraas <kmaraas@online.no>\n"
"Language-Team: Norwegian <no@li.org>\n"
"MIME-Version: 1.0\n"
@@ -59,7 +59,7 @@ msgstr "SMP Prosessortid i Idle Task"
#: sysdeps/names/cpu.c:56 sysdeps/names/cpu.c:72 sysdeps/names/proctime.c:66
msgid "SMP CPU Flags"
msgstr ""
msgstr "SMP CPU-flagg"
#: sysdeps/names/cpu.c:61 sysdeps/names/cpu.c:67
msgid "Number of clock ticks since system boot"
@@ -401,7 +401,7 @@ msgid "Number of pages of virtual memory"
msgstr "Antall sider virtuelt minne"
#: sysdeps/names/procmem.c:57
msgid "Number of residnet set (non-swapped) pages"
msgid "Number of resident set (non-swapped) pages"
msgstr "Antallet resident sett (ikke swappete) sider"
#: sysdeps/names/procmem.c:58
@@ -694,9 +694,8 @@ msgid "XCPU_STime"
msgstr "XCPU_STid"
#: sysdeps/names/proctime.c:49
#, fuzzy
msgid "XCPU_Flags"
msgstr "K_Flags"
msgstr "XCPU_Flagg"
#: sysdeps/names/proctime.c:54
msgid "Start time of process in seconds since the epoch"
@@ -983,9 +982,8 @@ msgid "Server Features"
msgstr "Vertsegenskaper"
#: sysdeps/names/sysdeps.c:52
#, fuzzy
msgid "Pointer Size"
msgstr "Skitten st<EFBFBD>rrelse"
msgstr "Pekerst<EFBFBD>rrelse"
#: sysdeps/names/sysdeps.c:53 sysdeps/names/sysdeps.c:81
msgid "CPU Usage"
@@ -1077,7 +1075,7 @@ msgstr "PPP-statistikk"
#: sysdeps/names/sysdeps.c:80
msgid "Pointer Size on the Server (in bits)"
msgstr ""
msgstr "Pekerst<EFBFBD>rrelse p<> tjeneren (i bits)"
#: sysdeps/names/sysdeps.c:97
msgid "Command line arguments of the process"
@@ -1193,39 +1191,39 @@ msgstr "les data %d bytes"
msgid "write %d bytes"
msgstr "skriv %d bytes"
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "Enable debugging"
msgstr "Sl<53> p<> avlusing"
#: src/daemon/gnuserv.c:445
#: src/daemon/gnuserv.c:446
msgid "DEBUG"
msgstr "DEBUG"
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "Enable verbose output"
msgstr "Sl<53> p<> utfyllende utskrift"
#: src/daemon/gnuserv.c:447
#: src/daemon/gnuserv.c:448
msgid "VERBOSE"
msgstr "VERBOSE"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "Don't fork into background"
msgstr "Ikke forgren til bakgrunnen"
#: src/daemon/gnuserv.c:449
#: src/daemon/gnuserv.c:450
msgid "NO-DAEMON"
msgstr "NO-DAEMON"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "Invoked from inetd"
msgstr "Kalt fra inetd"
#: src/daemon/gnuserv.c:451
#: src/daemon/gnuserv.c:452
msgid "INETD"
msgstr "INETD"
#: src/daemon/gnuserv.c:485
#: src/daemon/gnuserv.c:486
#, c-format
msgid ""
"Error on option %s: %s.\n"

1240
po/pl.po Normal file

File diff suppressed because it is too large Load Diff

1267
po/pt_BR.po Normal file

File diff suppressed because it is too large Load Diff

1236
po/sv.po Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,8 @@
1999-07-29 Martin Baulig <martin@home-of-linux.org>
* Makefile.am: Link the `libgtop_daemon' and the `libgtop_server'
statically if possible.
1999-05-07 Martin Baulig <martin@home-of-linux.org>
* server.c (main): There's some problem with uname () - some systems

View File

@@ -41,11 +41,19 @@ libgtop_daemon_LDADD = $(top_builddir)/lib/libgtop.la \
$(GLIB_LIBS)\
@LIBSUPPORT@ @INTLLIBS@ @libs_xauth@
if ENABLE_STATIC
libgtop_daemon_LDFLAGS = -static
endif
libgtop_server_SOURCES = server.c slave.c io.c version.c daemon.h
libgtop_server_LDADD = $(top_builddir)/sysdeps/@sysdeps_dir@/libgtop_sysdeps_suid.la \
$(top_builddir)/sysdeps/common/libgtop_suid_common.la \
@LIBSUPPORT@
if ENABLE_STATIC
libgtop_server_LDFLAGS = -static
endif
EXTRA_DIST = server_config.h.in server_config.pl
install-exec-hook:

View File

@@ -219,7 +219,7 @@ permitted (u_long host_addr, int fd)
* GNU_SECURE protocol....
*/
if (verbose_output)
if (verbose_output) {
if (changed_uid || invoked_from_inetd)
syslog_message (LOG_WARNING,
"Xauth authentication not allowed, "
@@ -228,6 +228,7 @@ permitted (u_long host_addr, int fd)
syslog_message (LOG_WARNING,
"Xauth authentication failed, "
"trying GNU_SECURE auth...");
}
}
/* Other auth protocols go here, and should execute only if
@@ -243,7 +244,7 @@ permitted (u_long host_addr, int fd)
if (enable_debug)
syslog_message (LOG_DEBUG, "Trying %lx - %lx",
host_addr, permitted_hosts [i]);
if (permitted_hosts [i] == NULL)
if (permitted_hosts [i] == 0L)
return (FALSE);
if (host_addr == permitted_hosts [i])
return (TRUE);

View File

@@ -26,12 +26,12 @@
void
handle_slave_connection (int input, int output)
{
glibtop *server = glibtop_global_server;
int64_t *param_ptr;
const void *ptr;
glibtop *server G_GNUC_UNUSED = glibtop_global_server;
int64_t *param_ptr G_GNUC_UNUSED;
const void *ptr G_GNUC_UNUSED;
unsigned short max_len;
pid_t pid;
unsigned short max_len G_GNUC_UNUSED;
pid_t pid G_GNUC_UNUSED;
glibtop_response _resp, *resp = &_resp;
glibtop_command _cmnd, *cmnd = &_cmnd;
@@ -119,8 +119,8 @@ handle_slave_command (glibtop_command *cmnd, glibtop_response *resp,
const void *parameter)
{
glibtop *server = glibtop_global_server;
unsigned device;
pid_t pid;
unsigned device G_GNUC_UNUSED;
pid_t pid G_GNUC_UNUSED;
switch (cmnd->command) {
case GLIBTOP_CMND_SYSDEPS:

View File

@@ -1 +1,2 @@
Josh Sled <jsled@scam.XCF.Berkeley.EDU>
Martin Baulig (martin@home-of-linux.org)
Josh Sled (jsled@scam.XCF.Berkeley.EDU)

View File

@@ -1,3 +1,31 @@
1999-10-16 Martin Baulig <martin@home-of-linux.org>
Applied all patches from the FreeBSD 3.3 ports collection.
* swap.c: Only #include <rlist.h> for __FreeBSD_version < 400005.
* prockernel.c: Make it compile on FreeBSD / alpha.
* procsignal.c: Some fixes for FreeBSD-current.
1999-10-16 Martin Baulig <martin@home-of-linux.org>
* procstate.c (glibtop_get_proc_state_p): Don't use the
`GLIBTOP_PROCESS_*' constants for process states for
LibGTop 1.0.x.
1999-07-29 Martin Baulig <martin@home-of-linux.org>
* proctime.c (glibtop_get_proc_time_p): Fix bug reported by
Takis Psarogiannakopoulos: `start_time' are seconds since the
epoch as it is stated in the manual.
Tue Jun 15 16:04:10 1999 Timur Bakeyev <mc@bat.ru>
* procuid.c: A fix to a ommitted case, when nor NetBSD, nor
LibGTop >= 1.1.0. This should be investigated closely to cover
more cases....
1999-05-26 Martin Baulig <martin@home-of-linux.org>
More NetBSD 1.4 fixes.

View File

@@ -34,10 +34,10 @@
#if (!defined __OpenBSD__) && (!defined __bsdi__)
#include <sys/user.h>
#endif
#ifndef __bsdi__
#if !defined(__bsdi__) && !(defined(__FreeBSD__) && defined(__alpha__))
#include <machine/pcb.h>
#endif
#ifdef __FreeBSD__
#if defined(__FreeBSD__) && !defined(__alpha__)
#include <machine/tss.h>
#endif
@@ -155,6 +155,7 @@ glibtop_get_proc_kernel_p (glibtop *server,
(char *) &pcb, sizeof (pcb)) == sizeof (pcb))
{
#ifdef __FreeBSD__
#ifndef __alpha__
#if (__FreeBSD_version >= 300003)
buf->kstk_esp = (u_int64_t) pcb.pcb_esp;
buf->kstk_eip = (u_int64_t) pcb.pcb_eip;
@@ -162,6 +163,9 @@ glibtop_get_proc_kernel_p (glibtop *server,
buf->kstk_esp = (u_int64_t) pcb.pcb_ksp;
buf->kstk_eip = (u_int64_t) pcb.pcb_pc;
#endif
#else
/*xxx FreeBSD/Alpha? */
#endif
#else
buf->kstk_esp = (u_int64_t) pcb.pcb_tss.tss_esp0;
#ifdef __bsdi__

View File

@@ -26,6 +26,7 @@
#include <glibtop/procsignal.h>
#include <glibtop_suid.h>
#include <osreldate.h>
static const unsigned long _glibtop_sysdeps_proc_signal =
(1L << GLIBTOP_PROC_SIGNAL_SIGNAL) +
@@ -66,7 +67,7 @@ glibtop_get_proc_signal_p (glibtop *server,
/* signal: mask of pending signals.
* pinfo [0].kp_proc.p_siglist
*/
#if defined(__NetBSD__) && (NSIG > 32)
#if (defined(__NetBSD__) && (NSIG > 32)) || (__FreeBSD_version >= 400011)
buf->signal [0] = pinfo [0].kp_proc.p_siglist.__bits[0];
#else
buf->signal [0] = pinfo [0].kp_proc.p_siglist;
@@ -75,7 +76,7 @@ glibtop_get_proc_signal_p (glibtop *server,
/* blocked: mask of blocked signals.
* pinfo [0].kp_proc.p_sigmask
*/
#if defined(__NetBSD__) && (NSIG > 32)
#if (defined(__NetBSD__) && (NSIG > 32)) || (__FreeBSD_version >= 400011)
buf->blocked [0] = pinfo [0].kp_proc.p_sigmask.__bits[0];
#else
buf->blocked [0] = pinfo [0].kp_proc.p_sigmask;
@@ -84,16 +85,16 @@ glibtop_get_proc_signal_p (glibtop *server,
/* sigignore: mask of ignored signals.
* pinfo [0].kp_proc.p_sigignore
*/
#if defined(__NetBSD__) && (NSIG > 32)
#if (defined(__NetBSD__) && (NSIG > 32)) || (__FreeBSD_version >= 400011)
buf->sigignore [0] = pinfo [0].kp_proc.p_sigignore.__bits[0];
#else
buf->sigignore [0] = pinfo [0].kp_proc.p_sigignore;
buf->sigignore [0] = pinfo [0].kp_proc.p_sigignore.__bits[0];
#endif
/* sigcatch: mask of caught signals.
* pinfo [0].kp_proc.p_sigcatch
*/
#if defined(__NetBSD__) && (NSIG > 32)
#if (defined(__NetBSD__) && (NSIG > 32)) || (__FreeBSD_version >= 400011)
buf->sigcatch [0] = pinfo [0].kp_proc.p_sigcatch.__bits[0];
#else
buf->sigcatch [0] = pinfo [0].kp_proc.p_sigcatch;

View File

@@ -91,6 +91,7 @@ glibtop_get_proc_state_p (glibtop *server,
buf->flags = _glibtop_sysdeps_proc_state |
_glibtop_sysdeps_proc_state_new;
#if LIBGTOP_VERSION_CODE >= 1001000
switch (pinfo [0].kp_proc.p_stat) {
case SIDL:
buf->state = 0;
@@ -110,6 +111,27 @@ glibtop_get_proc_state_p (glibtop *server,
default:
return;
}
#else
switch (pinfo [0].kp_proc.p_stat) {
case SIDL:
buf->state = 'S';
break;
case SRUN:
buf->state = 'R';
break;
case SSLEEP:
buf->state = 'S';
break;
case SSTOP:
buf->state = 'T';
break;
case SZOMB:
buf->state = 'Z';
break;
default:
return;
}
#endif
buf->flags |= (1L << GLIBTOP_PROC_STATE_STATE);
}

View File

@@ -188,7 +188,7 @@ glibtop_get_proc_time_p (glibtop *server, glibtop_proc_time *buf,
buf->cutime = tv2sec (pstats.p_cru.ru_utime);
buf->cstime = tv2sec (pstats.p_cru.ru_stime);
buf->start_time = tv2sec (pstats.p_start);
buf->start_time = (u_int64_t) pstats.p_start.tv_sec;
buf->flags |= _glibtop_sysdeps_proc_time_user;
#else

View File

@@ -38,9 +38,11 @@ static const unsigned long _glibtop_sysdeps_proc_uid_groups =
#if LIBGTOP_VERSION_CODE >= 1001000
#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000)
(1L << GLIBTOP_PROC_UID_NGROUPS) + (1L << GLIBTOP_PROC_UID_GROUPS);
#endif
#else
0;
0L;
#endif
#else /* LIBGTOP_VERSION_CODE < 1001000 */
0L;
#endif
/* Init function. */

View File

@@ -40,8 +40,10 @@ static const unsigned long _glibtop_sysdeps_swap =
#ifdef __bsdi__
#include <vm/swap_pager.h>
#else
#if __FreeBSD_version < 400005
#include <sys/rlist.h>
#endif
#endif
#include <sys/vmmeter.h>
/* nlist structure for kernel access */

View File

@@ -113,7 +113,6 @@ sub output {
print 'static SCM';
print 'glibtop_guile_types_' . $feature . ' (void)';
print '{';
print "\tint i;";
print "\tSCM list;";
print '';

1
sysdeps/kernel/AUTHORS Normal file
View File

@@ -0,0 +1 @@
Martin Baulig (martin@home-of-linux.org)

View File

@@ -88,8 +88,6 @@ glibtop_get_netload_s (glibtop *server, glibtop_netload *buf,
if (skfd) {
struct ifreq ifr;
struct sockaddr_in addr;
char *address;
unsigned flags;
strcpy (ifr.ifr_name, interface);

View File

@@ -31,6 +31,8 @@
#include <sys/stat.h>
#include <fcntl.h>
#include <ctype.h>
#include <glib.h>
static const unsigned long _glibtop_sysdeps_ppp =

View File

@@ -187,7 +187,7 @@ glibtop_get_proc_data_netload_s (glibtop *server,
int name [2] = { CTL_LIBGTOP, LIBGTOP_NETLOAD };
size_t size = sizeof (libgtop_netload_t);
if (sysctl (name, 2, netload, &size, device, strlen (device)+1)) {
if (sysctl (name, 2, netload, &size, (char *) device, strlen (device)+1)) {
glibtop_warn_io_r (server, "sysctl (libgtop/netload)");
return -1;
}

View File

@@ -25,6 +25,8 @@
#include <glibtop/cpu.h>
#include <glibtop/sysinfo.h>
#include <ctype.h>
static const unsigned long _glibtop_sysdeps_sysinfo =
(1L << GLIBTOP_SYSINFO_CPUINFO);

View File

@@ -1,3 +1,12 @@
1999-09-28 Radek Doulik <rodo@praha.eridan.cz>
* proclist.c (glibtop_get_proclist_s): fixed idle processes filtering
1999-07-29 Martin Baulig <martin@home-of-linux.org>
* proctime.c (glibtop_get_proctime_s): Don't provide `rtime'
any longer since we must not use `rtime = utime + stime'.
1999-02-20 Martin Baulig <martin@home-of-linux.org>
* netload.c: Don't include <linux/ip_fw.h> for libc5 systems

View File

@@ -55,6 +55,7 @@ glibtop_get_cpu_s (glibtop *server, glibtop_cpu *buf)
{
char buffer [BUFSIZ], *p;
int fd, len, i;
u_int64_t total;
glibtop_init_s (&server, GLIBTOP_SYSDEPS_CPU, 0);
@@ -79,7 +80,11 @@ glibtop_get_cpu_s (glibtop *server, glibtop_cpu *buf)
buf->sys = strtoul (p, &p, 0);
buf->idle = strtoul (p, &p, 0);
buf->total = buf->user + buf->nice + buf->sys + buf->idle;
total = buf->user;
total += buf->nice;
total += buf->sys;
total += buf->idle;
buf->total = total;
buf->frequency = 100;
buf->flags = _glibtop_sysdeps_cpu;
@@ -94,8 +99,12 @@ glibtop_get_cpu_s (glibtop *server, glibtop_cpu *buf)
buf->xcpu_sys [i] = strtoul (p, &p, 0);
buf->xcpu_idle [i] = strtoul (p, &p, 0);
buf->xcpu_total [i] = buf->xcpu_user [i] + buf->xcpu_nice [i] +
buf->xcpu_sys [i] + buf->xcpu_idle [i];
total = buf->xcpu_user [i];
total += buf->xcpu_nice [i];
total += buf->xcpu_sys [i];
total += buf->xcpu_idle [i];
buf->xcpu_total [i] = total;
}
buf->flags |= _glibtop_sysdeps_cpu_smp;

View File

@@ -112,8 +112,6 @@ glibtop_get_netload_s (glibtop *server, glibtop_netload *buf,
skfd = socket (AF_INET, SOCK_DGRAM, 0);
if (skfd) {
struct ifreq ifr;
struct sockaddr_in addr;
char *address;
unsigned flags;
strcpy (ifr.ifr_name, interface);

View File

@@ -31,6 +31,8 @@
#include <sys/stat.h>
#include <fcntl.h>
#include <ctype.h>
#include <glib.h>
static const unsigned long _glibtop_sysdeps_ppp =

View File

@@ -158,7 +158,7 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf,
if (which & GLIBTOP_EXCLUDE_IDLE) {
glibtop_get_proc_state_s (server, &procstate, pid);
if (procstate.flags & (1L << GLIBTOP_PROC_STATE_STATE))
if (procstate.state != 'R') continue;
if (!(procstate.state & GLIBTOP_PROCESS_RUNNING)) continue;
}
if (which & GLIBTOP_EXCLUDE_SYSTEM) {

View File

@@ -28,9 +28,8 @@
static const unsigned long _glibtop_sysdeps_proc_time =
(1L << GLIBTOP_PROC_TIME_UTIME) + (1L << GLIBTOP_PROC_TIME_CUTIME) +
(1L << GLIBTOP_PROC_TIME_STIME) + (1L << GLIBTOP_PROC_TIME_CSTIME) +
(1L << GLIBTOP_PROC_TIME_RTIME) + (1L << GLIBTOP_PROC_TIME_FREQUENCY) +
(1L << GLIBTOP_PROC_TIME_TIMEOUT) + (1L << GLIBTOP_PROC_TIME_IT_REAL_VALUE) +
(1L << GLIBTOP_PROC_TIME_START_TIME);
(1L << GLIBTOP_PROC_TIME_FREQUENCY) + (1L << GLIBTOP_PROC_TIME_TIMEOUT) +
(1L << GLIBTOP_PROC_TIME_IT_REAL_VALUE) + (1L << GLIBTOP_PROC_TIME_START_TIME);
static const unsigned long _glibtop_sysdeps_proc_time_smp =
(1L << GLIBTOP_PROC_TIME_XCPU_UTIME) + (1L << GLIBTOP_PROC_TIME_XCPU_STIME);
@@ -71,8 +70,6 @@ glibtop_get_proc_time_s (glibtop *server, glibtop_proc_time *buf, pid_t pid)
buf->cutime = strtoul (p, &p, 0);
buf->cstime = strtoul (p, &p, 0);
buf->rtime = buf->utime + buf->stime;
p = skip_multiple_token (p, 2);
buf->timeout = strtoul (p, &p, 0);

View File

@@ -54,7 +54,7 @@ const char *glibtop_descriptions_proc_mem[GLIBTOP_MAX_PROC_MEM] =
{
N_ ("Total # of pages of memory"),
N_ ("Number of pages of virtual memory"),
N_ ("Number of residnet set (non-swapped) pages"),
N_ ("Number of resident set (non-swapped) pages"),
N_ ("Number of pages of shared (mmap'd) memory"),
N_ ("Number of pages the process has in real memory, minus 3 "
"for administrative purposes. This is just the pages which "

1
sysdeps/osf1/AUTHORS Normal file
View File

@@ -0,0 +1 @@
Martin Baulig (martin@home-of-linux.org)

2
sysdeps/solaris/AUTHORS Normal file
View File

@@ -0,0 +1,2 @@
Drazen Kacar (dave@srce.hr)
Martin Baulig (martin@home-of-linux.org)

View File

@@ -1,3 +1,30 @@
1999-10-17 Martin Baulig <martin@home-of-linux.org>
* Makefile.am (libgtop_sysdeps_la_LIBADD): Added `@DL_LIB@'.
1999-09-28 Drazen Kacar <dave@srce.hr>
* proclist.c (glibtop_get_proclist_s): Bugfix. It wasn't
excluding system, non-tty or idle processes if that was
requested.
1999-07-29 Martin Baulig <martin@home-of-linux.org>
* proctime.c (glibtop_get_proc_time_p): Fix bug reported by
Takis Psarogiannakopoulos: `start_time' are seconds since the
epoch as it is stated in the manual.
1999-07-16 Drazen Kacar <dave@srce.hr>
* proclist.c: Bug fix. All Solaris versions have RUID and
RGID in /proc.
1999-06-07 Drazen Kacar <dave@srce.hr>
* glibtop_machine.h, open.c, procargs.c, proclist.c, procmap.c:
Solaris 2.5 & 2.5.1 portability fixes, based on patches
from Steve Murphy <murf@e-tools.com>.
1999-05-30 Drazen Kacar <dave@srce.hr>
* procargs.c: Fixed bug in calculation of process argument list.

View File

@@ -13,6 +13,8 @@ libgtop_sysdeps_la_SOURCES = open.c close.c siglist.c cpu.c mem.c \
libgtop_sysdeps_la_LDFLAGS = $(LT_VERSION_INFO)
libgtop_sysdeps_la_LIBADD = @DL_LIB@
libgtop_sysdeps_suid_la_SOURCES = open_suid.c close_suid.c \
shm_limits.c msg_limits.c sem_limits.c
@@ -20,5 +22,5 @@ libgtop_sysdeps_suid_la_LDFLAGS = $(LT_VERSION_INFO)
include_HEADERS = glibtop_server.h glibtop_machine.h
noinst_HEADERS = glibtop_private.h safeio.h
noinst_HEADERS = glibtop_private.h glibtop_suid.h safeio.h

View File

@@ -64,9 +64,13 @@ struct _glibtop_machine
int ticks; /* clock ticks, as returned by sysconf() */
unsigned long long boot; /* boot time, although it's ui32 in kstat */
void *libproc; /* libproc handle */
#if GLIBTOP_SOLARIS_RELEASE >= 560
void (*objname)(void *, uintptr_t, const char *, size_t);
struct ps_prochandle *(*pgrab)(pid_t, int, int *);
void (*pfree)(void *);
#else
void *filler[3];
#endif
};
END_LIBGTOP_DECLS

View File

@@ -72,7 +72,7 @@ glibtop_get_kstats(glibtop *server)
life time of a process, but let's hope that's just an error in
the documentation. */
if(nproc_same = new_ncpu == server->ncpu)
if((nproc_same = new_ncpu) == server->ncpu)
{
int checked, i;
char cpu[20];
@@ -205,6 +205,8 @@ glibtop_open_s (glibtop *server, const char *program_name,
/* Now let's have a bit of magic dust... */
#if GLIBTOP_SOLARIS_RELEASE >= 560
dl = dlopen("/usr/lib/libproc.so", RTLD_LAZY);
server->machine.libproc = dl;
if(dl)
@@ -226,5 +228,6 @@ glibtop_open_s (glibtop *server, const char *program_name,
server->machine.pgrab = NULL;
server->machine.pfree = NULL;
}
#endif
server->machine.me = getpid();
}

View File

@@ -43,7 +43,11 @@ char *
glibtop_get_proc_args_s (glibtop *server, glibtop_proc_args *buf,
pid_t pid, unsigned max_len)
{
#ifdef HAVE_PROCFS_H
struct psinfo pinfo;
#else
struct prpsinfo pinfo;
#endif
int len, i;
char *ret, *p;

View File

@@ -77,8 +77,11 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf,
{
if(mask)
{
#ifdef HAVE_PROCFS_H
struct psinfo psinfo;
#else
struct prpsinfo psinfo;
#endif
if(glibtop_get_proc_data_psinfo_s(server, &psinfo, pid))
return NULL;
if(mask & GLIBTOP_EXCLUDE_IDLE && !psinfo.pr_pctcpu)
@@ -130,11 +133,12 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf,
#ifdef HAVE_PROCFS_H
/* Can we skip it based on the request? Solaris 2.6
has ruid and rgid in struct stat. Solaris 7 has euid
and egid. We'll ignore 2.6 for now */
/* Can we skip it based on the request? We have
RUID and RGID in struct stat. But we can't do it
like this for LP64 process, because stat() will fail.
XXX Unimplemented for now */
if(!mask && which == GLIBTOP_KERN_PROC_UID)
if(!mask && which == GLIBTOP_KERN_PROC_RUID)
{
sprintf (buffer, "/proc/%d", pid);
if (s_stat (buffer, &statb)) continue;
@@ -144,7 +148,7 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf,
if(statb.st_uid != arg) continue;
}
if(which != GLIBTOP_KERN_PROC_ALL)
if(mask || which != GLIBTOP_KERN_PROC_ALL)
{
struct psinfo psinfo;
@@ -156,8 +160,8 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf,
continue;
if(mask & GLIBTOP_EXCLUDE_SYSTEM && psinfo.pr_flag & SSYS)
continue;
if(mask & GLIBTOP_EXCLUDE_NOTTY &&
psinfo.pr_ttydev == PRNODEV)
if(mask & GLIBTOP_EXCLUDE_NOTTY
&& psinfo.pr_ttydev == PRNODEV)
continue;
}
switch(which)
@@ -177,7 +181,7 @@ glibtop_get_proclist_s (glibtop *server, glibtop_proclist *buf,
case GLIBTOP_KERN_PROC_RUID: if(psinfo.pr_uid != arg)
continue;
break;
default: continue;
default: break;
}
}
#endif

View File

@@ -57,7 +57,12 @@ glibtop_map_entry *
glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid)
{
int fd, i, nmaps, pr_err, heap;
#if GLIBTOP_SOLARIS_RELEASE >= 560
prxmap_t *maps;
struct ps_prochandle *Pr;
#else
prmap_t *maps;
#endif
/* A few defines, to make it shorter down there */
@@ -67,7 +72,6 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid)
# define OFFSET pr_off
#endif
struct ps_prochandle *Pr;
glibtop_map_entry *entry;
struct stat inode;
char buffer[BUFSIZ];
@@ -109,7 +113,7 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid)
s_close(fd);
return NULL;
}
maps = alloca((nmaps + 1) * sizeof(prxmap_t));
maps = alloca((nmaps + 1) * sizeof(prmap_t));
if(ioctl(fd, PIOCMAP, maps) < 0)
{
glibtop_warn_io_r(server, "ioctl(%s, PIOCMAP)", buffer);
@@ -126,21 +130,28 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid)
memset(entry, 0, nmaps * sizeof(glibtop_map_entry));
#if GLIBTOP_SOLARIS_RELEASE >= 560
if(server->machine.objname && server->machine.pgrab &&
server->machine.pfree)
Pr = (server->machine.pgrab)(pid, 1, &pr_err);
#endif
for(heap = 0,i = 0; i < nmaps; ++i)
{
int len;
entry[i].start = maps[i].pr_vaddr;
entry[i].end = maps[i].pr_vaddr + maps[i].pr_size;
#if GLIBTOP_SOLARIS_RELEASE >= 560
if(maps[i].pr_dev != PRNODEV)
{
entry[i].device = maps[i].pr_dev;
entry[i].inode = maps[i].pr_ino;
entry[i].flags |= _glibtop_sysdeps_map_device;
}
#endif
entry[i].offset = maps[i].OFFSET;
if(maps[i].pr_mflags & MA_READ)
entry[i].perm |= GLIBTOP_MAP_PERM_READ;
@@ -153,6 +164,9 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid)
else
entry[i].perm |= GLIBTOP_MAP_PERM_PRIVATE;
entry[i].flags = _glibtop_sysdeps_map_entry;
#if GLIBTOP_SOLARIS_RELEASE >= 560
if(maps[i].pr_mflags & MA_ANON)
{
if(!heap)
@@ -179,9 +193,14 @@ glibtop_get_proc_map_s (glibtop *server, glibtop_proc_map *buf, pid_t pid)
entry[i].flags |= (1L << GLIBTOP_MAP_ENTRY_FILENAME);
}
}
#endif
}
#if GLIBTOP_SOLARIS_RELEASE >= 560
if(Pr)
server->machine.pfree(Pr);
#endif
buf->flags = _glibtop_sysdeps_proc_map;
s_close(fd);
return entry;

View File

@@ -55,8 +55,7 @@ glibtop_get_proc_time_s (glibtop *server, glibtop_proc_time *buf,
if (glibtop_get_proc_data_usage_s (server, &prusage, pid))
return;
buf->start_time = prusage.pr_create.tv_sec * 1E+6 +
prusage.pr_create.tv_nsec / 1E+3;
buf->start_time = prusage.pr_create.tv_sec;
buf->rtime = prusage.pr_rtime.tv_sec * 1E+6 +
prusage.pr_rtime.tv_nsec / 1E+3;