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.
This commit is contained in:
committed by
Martin Baulig
parent
8da7856780
commit
10dcb079f7
@@ -1,3 +1,10 @@
|
||||
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.
|
||||
|
@@ -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
|
||||
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user