Removed libgtop_names :)

* acconfig.h:
	* configure.in:
	* debian/libgtop-dev.files.in:
	* doc/Makefile.am:
	* examples/Makefile.am:
	* examples/third.c:
	* include/glibtop/cpu.h:
	* include/glibtop/fsusage.h:
	* include/glibtop/loadavg.h:
	* include/glibtop/mem.h:
	* include/glibtop/mountlist.h:
	* include/glibtop/msg_limits.h:
	* include/glibtop/netlist.h:
	* include/glibtop/netload.h:
	* include/glibtop/ppp.h:
	* include/glibtop/procargs.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/sem_limits.h:
	* include/glibtop/shm_limits.h:
	* include/glibtop/swap.h:
	* include/glibtop/sysdeps.h:
	* include/glibtop/uptime.h:
	* po/POTFILES.in:
	* sysdeps/Makefile.am:
	* sysdeps/names/.cvsignore:
	* sysdeps/names/Makefile.am:
	* 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/netlist.c:
	* sysdeps/names/netload.c:
	* sysdeps/names/ppp.c:
	* sysdeps/names/procargs.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: Removed libgtop_names :)
This commit is contained in:
Benoît Dejean
2004-12-06 14:44:11 +00:00
parent fe5bb1c39c
commit c09e2fdead
59 changed files with 65 additions and 1818 deletions

View File

@@ -1,5 +1,5 @@
SUBDIRS = common @sysdeps_dir@ names
SUBDIRS = common @sysdeps_dir@
DIST_SUBDIRS = common linux names osf1 \
DIST_SUBDIRS = common linux osf1 \
stub stub_suid sun4 freebsd solaris aix

View File

@@ -1,7 +0,0 @@
.deps
.libs
Makefile
Makefile.in
libgtop_names.la
so_locations
*.lo

View File

@@ -1,15 +0,0 @@
INCLUDES = @INCLUDES@
noinst_LTLIBRARIES = libgtop_names-2.0.la
libgtop_names_2_0_la_SOURCES = cpu.c mem.c swap.c uptime.c loadavg.c \
shm_limits.c msg_limits.c sem_limits.c \
proclist.c sysdeps.c procstate.c procuid.c \
proctime.c procmem.c procsignal.c \
prockernel.c procsegment.c fsusage.c \
mountlist.c procargs.c procmap.c netload.c \
ppp.c netlist.c
libgtop_names_2_0_la_LDFLAGS = $(LT_VERSION_INFO)

View File

@@ -1,72 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/cpu.h>
#include "libgtop-i18n.h"
const char *glibtop_names_cpu [GLIBTOP_MAX_CPU] =
{
"total", "user", "nice", "sys", "idle", "frequency",
"xcpu_total", "xcpu_user", "xcpu_nice", "xcpu_sys",
"xcpu_idle", "xcpu_flags"
};
const unsigned glibtop_types_cpu [GLIBTOP_MAX_CPU] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_cpu [GLIBTOP_MAX_CPU] =
{
N_("Total CPU Time"),
N_("CPU Time in User Mode"),
N_("CPU Time in User Mode (nice)"),
N_("CPU Time in System Mode"),
N_("CPU Time in the Idle Task"),
N_("Tick Frequency"),
N_("SMP Total CPU Time"),
N_("SMP CPU Time in User Mode"),
N_("SMP CPU Time in User Mode (nice)"),
N_("SMP CPU Time in System Mode"),
N_("SMP CPU Time in the Idle Task"),
N_("SMP CPU Flags")
};
const char *glibtop_descriptions_cpu [GLIBTOP_MAX_CPU] =
{
N_("Number of clock ticks since system boot"),
N_("Number of clock ticks the system spent in user mode"),
N_("Number of clock ticks the system spent in user mode (nice)"),
N_("Number of clock ticks the system spent in system mode"),
N_("Number of clock ticks the system spent in the idle task"),
N_("Tick frequency (default is 100)"),
N_("Number of clock ticks since system boot"),
N_("Number of clock ticks the system spent in user mode"),
N_("Number of clock ticks the system spent in user mode (nice)"),
N_("Number of clock ticks the system spent in system mode"),
N_("Number of clock ticks the system spent in the idle task"),
N_("Bit field indicating which CPU is currently running"),
};

View File

@@ -1,56 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/fsusage.h>
#include "libgtop-i18n.h"
const char *glibtop_names_fsusage [GLIBTOP_MAX_FSUSAGE] =
{
"blocks", "bfree", "bavail", "files", "ffree", "block_size"
};
const unsigned glibtop_types_fsusage [GLIBTOP_MAX_FSUSAGE] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_INT
};
const char *glibtop_labels_fsusage [GLIBTOP_MAX_FSUSAGE] =
{
N_("Total blocks"),
N_("Free blocks"),
N_("Available blocks"),
N_("Total file nodes"),
N_("Free file nodes"),
N_("Block size")
};
const char *glibtop_descriptions_fsusage [GLIBTOP_MAX_FSUSAGE] =
{
N_("Total blocks"),
N_("Free blocks available to the superuser"),
N_("Free blocks available to non-superusers"),
N_("Total file nodes"),
N_("Free file nodes"),
N_("Block size")
};

View File

@@ -1,52 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/loadavg.h>
#include "libgtop-i18n.h"
const char *glibtop_names_loadavg [GLIBTOP_MAX_LOADAVG] =
{
"loadavg", "nr_running", "nr_tasks", "last_pid"
};
const unsigned glibtop_types_loadavg [GLIBTOP_MAX_LOADAVG] =
{
GLIBTOP_TYPE_DOUBLE, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_loadavg [GLIBTOP_MAX_LOADAVG] =
{
N_("Load Average"),
N_("Running Tasks"),
N_("Number of Tasks"),
N_("Last PID")
};
const char *glibtop_descriptions_loadavg [GLIBTOP_MAX_LOADAVG] =
{
N_("Number of jobs running simultaneously averaged over 1, 5 and 15 minutes"),
N_("Number of tasks currently running"),
N_("Total number of tasks"),
N_("Last PID")
};

View File

@@ -1,62 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/mem.h>
#include "libgtop-i18n.h"
const char *glibtop_names_mem [GLIBTOP_MAX_MEM] =
{
"total", "used", "free", "shared", "buffer",
"cached", "user", "locked"
};
const unsigned glibtop_types_mem [GLIBTOP_MAX_MEM] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_mem [GLIBTOP_MAX_MEM] =
{
N_("Total Memory"),
N_("Used Memory"),
N_("Free Memory"),
N_("Shared Memory"),
N_("Buffers"),
N_("Cached"),
N_("User"),
N_("Locked"),
};
const char *glibtop_descriptions_mem [GLIBTOP_MAX_MEM] =
{
N_("Total physical memory in kB"),
N_("Used memory size in kB"),
N_("Free memory size in kB"),
N_("Shared memory size in kB"),
N_("Size of buffers kB"),
N_("Size of cached memory in kB"),
N_("Memory used from user processes in kB"),
N_("Memory in locked pages in kB")
};

View File

@@ -1,49 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/mountlist.h>
#include "libgtop-i18n.h"
const char *glibtop_names_mountlist [GLIBTOP_MAX_MOUNTLIST] =
{
"number", "total", "size"
};
const unsigned glibtop_types_mountlist [GLIBTOP_MAX_MOUNTLIST] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_mountlist [GLIBTOP_MAX_MOUNTLIST] =
{
N_("Number of list elements"),
N_("Total size of list"),
N_("Size of a single list element")
};
const char *glibtop_descriptions_mountlist [GLIBTOP_MAX_MOUNTLIST] =
{
N_("Number of list elements"),
N_("Total size of list"),
N_("Size of a single list element")
};

View File

@@ -1,59 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/msg_limits.h>
#include "libgtop-i18n.h"
const char *glibtop_names_msg_limits [GLIBTOP_MAX_MSG_LIMITS] =
{
"msgpool", "msgmap", "msgmax", "msgmnb", "msgmni", "msgssz", "msgtql"
};
const unsigned glibtop_types_msg_limits [GLIBTOP_MAX_MSG_LIMITS] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_msg_limits [GLIBTOP_MAX_MSG_LIMITS] =
{
N_("Size in kilobytes of message pool"),
N_("Number of entries in message map"),
N_("Max size of message"),
N_("Default max size of queue"),
N_("Max queues system wide"),
N_("Message segment size"),
N_("Number of system message headers")
};
const char *glibtop_descriptions_msg_limits [GLIBTOP_MAX_MSG_LIMITS] =
{
N_("Size in kilobytes of message pool"),
N_("Number of entries in message map"),
N_("Max size of message"),
N_("Default max size of queue"),
N_("Max queues system wide"),
N_("Message segment size"),
N_("Number of system message headers")
};

View File

@@ -1,42 +0,0 @@
/* Copyright (C) 2004 Benoît Dejean
This file is part of LibGTop 2.0.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/netlist.h>
#include "libgtop-i18n.h"
const char *glibtop_names_netlist [GLIBTOP_MAX_NETLIST] =
{
"number"
};
const unsigned glibtop_types_netlist [GLIBTOP_MAX_NETLIST] =
{
GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_netlist [GLIBTOP_MAX_NETLIST] =
{
N_("Number"),
};
const char *glibtop_descriptions_netlist [GLIBTOP_MAX_NETLIST] =
{
N_("Number of network devices found"),
};

View File

@@ -1,84 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/netload.h>
#include "libgtop-i18n.h"
const char *glibtop_names_netload [GLIBTOP_MAX_NETLOAD] =
{
"if_flags", "mtu", "subnet", "address", "packets_in",
"packets_out", "packets_total", "bytes_in", "bytes_out",
"bytes_total", "errors_in", "errors_out", "errors_total",
"collisions", "address6", "prefix6", "scope6"
};
const unsigned glibtop_types_netload [GLIBTOP_MAX_NETLOAD] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_netload [GLIBTOP_MAX_NETLOAD] =
{
N_("Interface Flags"),
N_("MTU"),
N_("IPv4 Subnet"),
N_("IPv4 Address"),
N_("Packets In"),
N_("Packets Out"),
N_("Packets Total"),
N_("Bytes In"),
N_("Bytes Out"),
N_("Bytes Total"),
N_("Errors In"),
N_("Errors Out"),
N_("Errors Total"),
N_("Collisions"),
N_("IPv6 Address"),
N_("IPv6 Prefix"),
N_("IPv6 Scope")
};
const char *glibtop_descriptions_netload [GLIBTOP_MAX_NETLOAD] =
{
N_("Interface Flags"),
N_("Maximum Transfer Unit"),
N_("IPv4 Subnet"),
N_("IPv4 Address"),
N_("Packets In"),
N_("Packets Out"),
N_("Packets Total"),
N_("Bytes In"),
N_("Bytes Out"),
N_("Bytes Total"),
N_("Errors In"),
N_("Errors Out"),
N_("Errors Total"),
N_("Collisions"),
N_("IPv6 Address"),
N_("IPv6 Prefix"),
N_("IPv6 Scope")
};

View File

@@ -1,49 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/ppp.h>
#include "libgtop-i18n.h"
const char *glibtop_names_ppp [GLIBTOP_MAX_PPP] =
{
"state", "bytes_in", "bytes_out"
};
const unsigned glibtop_types_ppp [GLIBTOP_MAX_PPP] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_ppp [GLIBTOP_MAX_PPP] =
{
N_("PPP State"),
N_("Input bytes"),
N_("Output bytes")
};
const char *glibtop_descriptions_ppp [GLIBTOP_MAX_PPP] =
{
N_("PPP State"),
N_("Number of input bytes"),
N_("Number of output bytes")
};

View File

@@ -1,45 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/procargs.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proc_args [GLIBTOP_MAX_PROC_ARGS] =
{
"size"
};
const unsigned glibtop_types_proc_args [GLIBTOP_MAX_PROC_ARGS] =
{
GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_proc_args [GLIBTOP_MAX_PROC_ARGS] =
{
N_("Size")
};
const char *glibtop_descriptions_proc_args [GLIBTOP_MAX_PROC_ARGS] =
{
N_("Length in bytes of the returned string.")
};

View File

@@ -1,83 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop.h>
#include <glibtop/prockernel.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proc_kernel [GLIBTOP_MAX_PROC_KERNEL] =
{
"k_flags", "min_flt", "maj_flt", "cmin_flt", "cmaj_flt",
"kstk_esp", "kstk_eip", "nwchan", "wchan"
};
const unsigned glibtop_types_proc_kernel [GLIBTOP_MAX_PROC_KERNEL] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_STRING
};
const char *glibtop_labels_proc_kernel [GLIBTOP_MAX_PROC_KERNEL] =
{
N_("K_Flags"), N_("Min_Flt"), N_("Maj_Flt"), N_("CMin_Flt"),
N_("CMaj_Flt"), N_("KStk_ESP"), N_("KStk_EIP"), N_("NWChan"),
N_("WChan")
};
const char *glibtop_descriptions_proc_kernel [GLIBTOP_MAX_PROC_KERNEL] =
{
/* K_Flags */
N_("Kernel flags of the process.\n\n"
"On Linux, currently every flag has the math bit set, because "
"crt0.s checks for math emulation, so this is not included in "
"the output.\n\n"
"This is probably a bug, as not every process is a compiled C "
"program.\n\n"
"The math bit should be a decimal 4, and the traced bit is "
"decimal 10."),
/* Min_Flt */
N_("The number of minor faults the process has made, those which "
"have not required loading a memory page from disk."),
/* Maj_Flt */
N_("The number of major faults the process has made, those which "
"have required loading a memory page from disk."),
/* CMin_Flt */
N_("The number of minor faults that the process and its children "
"have made."),
/* CMaj_Flt */
N_("The number of major faults that the process and its children "
"have made."),
/* KStk_ESP */
N_("The current value of esp (32-bit stack pointer), as found in "
"the kernel stack page for the process."),
/* KStk_EIP */
N_("The current EIP (32-bit instruction pointer)."),
/* NWChan */
N_("This is the \"channel\" in which the process is waiting. This "
"is the address of a system call, and can be looked up in a "
"namelist if you need a textual name. (If you have an up-to-date "
"/etc/psdatabase, then try ps -l to see the WCHAN field in action)"),
/* WChan */
N_("This is the textual name of the `nwchan' field.")
};

View File

@@ -1,49 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/proclist.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proclist [GLIBTOP_MAX_PROCLIST] =
{
"number", "total", "size"
};
const unsigned glibtop_types_proclist [GLIBTOP_MAX_PROCLIST] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_proclist [GLIBTOP_MAX_PROCLIST] =
{
N_("Number of list elements"),
N_("Total size of list"),
N_("Size of a single list element")
};
const char *glibtop_descriptions_proclist [GLIBTOP_MAX_PROCLIST] =
{
N_("Number of list elements"),
N_("Total size of list"),
N_("Size of a single list element")
};

View File

@@ -1,49 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/procmap.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proc_map [GLIBTOP_MAX_PROC_MAP] =
{
"number", "total", "size"
};
const unsigned glibtop_types_proc_map [GLIBTOP_MAX_PROC_MAP] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_proc_map [GLIBTOP_MAX_PROC_MAP] =
{
N_("Number of list elements"),
N_("Total size of list"),
N_("Size of a single list element")
};
const char *glibtop_descriptions_proc_map [GLIBTOP_MAX_PROC_MAP] =
{
N_("Number of list elements"),
N_("Total size of list"),
N_("Size of a single list element")
};

View File

@@ -1,65 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop.h>
#include <glibtop/procmem.h>
#include "libgtop-i18n.h"
#define GLIBTOP_PROC_MEM_SIZE 0
#define GLIBTOP_PROC_MEM_VSIZE 1
#define GLIBTOP_PROC_MEM_RESIDENT 2
#define GLIBTOP_PROC_MEM_SHARE 3
#define GLIBTOP_PROC_MEM_RSS 4
#define GLIBTOP_PROC_MEM_RSS_RLIM 5
const char *glibtop_names_proc_mem [GLIBTOP_MAX_PROC_MEM] =
{
"size", "vsize", "resident", "share", "rss", "rss_rlim"
};
const unsigned glibtop_types_proc_mem [GLIBTOP_MAX_PROC_MEM] =
{
GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG,
GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG
};
const char *glibtop_labels_proc_mem [GLIBTOP_MAX_PROC_MEM] =
{
N_("Size"), N_("Virtual"), N_("Resident"), N_("Share"),
N_("Resident Set Size"), N_("Resident Set Size Limit")
};
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 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 "
"count towards text, data, or stack space. This does not "
"include pages which have not been demand-loaded in, or which "
"are swapped out."),
N_("Current limit in bytes on the rss of the process "
"(usually 2,147,483,647).")
};

View File

@@ -1,57 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop.h>
#include <glibtop/procsegment.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proc_segment [GLIBTOP_MAX_PROC_SEGMENT] =
{
"text_rss", "shlib_rss", "data_rss", "stack_rss",
"dirty_size", "start_code", "end_code", "start_stack"
};
const unsigned glibtop_types_proc_segment [GLIBTOP_MAX_PROC_SEGMENT] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_proc_segment [GLIBTOP_MAX_PROC_SEGMENT] =
{
N_("Text_RSS"), N_("ShLib_RSS"), N_("Data_RSS"), N_("Stack_RSS"),
N_("Dirty Size"), N_("Start_Code"), N_("End_Code"), N_("Start_Stack")
};
const char *glibtop_descriptions_proc_segment [GLIBTOP_MAX_PROC_SEGMENT] =
{
N_("Text resident set size"),
N_("Shared-Lib resident set size"),
N_("Data resident set size"),
N_("Stack resident set size"),
N_("Total size of dirty pages"),
N_("Address of beginning of code segment"),
N_("Address of end of code segment"),
N_("Address of the bottom of stack segment")
};

View File

@@ -1,50 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop.h>
#include <glibtop/procsignal.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proc_signal [GLIBTOP_MAX_PROC_SIGNAL] =
{
"signal", "blocked", "sigignore", "sigcatch"
};
const unsigned glibtop_types_proc_signal [GLIBTOP_MAX_PROC_SIGNAL] =
{
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT,
GLIBTOP_TYPE_INT
};
const char *glibtop_labels_proc_signal [GLIBTOP_MAX_PROC_SIGNAL] =
{
N_("Signal"), N_("Blocked"), N_("SigIgnore"), N_("SigCatch")
};
const char *glibtop_descriptions_proc_signal [GLIBTOP_MAX_PROC_SIGNAL] =
{
N_("Mask of pending signals"),
N_("Mask of blocked signals"),
N_("Mask of ignored signals"),
N_("Mask of caught signals")
};

View File

@@ -1,58 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop.h>
#include <glibtop/procstate.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proc_state [GLIBTOP_MAX_PROC_STATE] =
{
"cmd", "state", "uid", "gid", "ruid", "rgid",
"has_cpu", "processor", "last_processor"
};
const unsigned glibtop_types_proc_state [GLIBTOP_MAX_PROC_STATE] =
{
GLIBTOP_TYPE_STRING, GLIBTOP_TYPE_CHAR, GLIBTOP_TYPE_INT,
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT,
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT
};
const char *glibtop_labels_proc_state [GLIBTOP_MAX_PROC_STATE] =
{
N_("Cmd"), N_("State"), N_("UID"), N_("GID"),
N_("RGid"), N_("RUid"), N_("HasCPU"), N_("Proc"), N_("LProc")
};
const char *glibtop_descriptions_proc_state [GLIBTOP_MAX_PROC_STATE] =
{
N_("Basename of executable file in call to exec()"),
N_("Single-Char code for process state (S=sleeping)"),
N_("UID of process"),
N_("GID of process"),
N_("Real UID of process"),
N_("Real GID of process"),
N_("Has CPU"),
N_("Processor"),
N_("Last Processor"),
};

View File

@@ -1,66 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop.h>
#include <glibtop/proctime.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proc_time [GLIBTOP_MAX_PROC_TIME] =
{
"start_time", "rtime", "utime", "stime", "cutime", "cstime",
"timeout", "it_real_value", "timeout", "xcpu_utime",
"xcpu_stime"
};
const unsigned glibtop_types_proc_time [GLIBTOP_MAX_PROC_TIME] =
{
GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG,
GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG,
GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG,
GLIBTOP_TYPE_LONG, GLIBTOP_TYPE_LONG
};
const char *glibtop_labels_proc_time [GLIBTOP_MAX_PROC_TIME] =
{
N_("Start_Time"), N_("RTime"), N_("UTime"), N_("STime"),
N_("CUTime"), N_("CSTime"), N_("TimeOut"), N_("It_Real_Value"),
N_("Frequency"), N_("XCPU_UTime"), N_("XCPU_STime")
};
const char *glibtop_descriptions_proc_time [GLIBTOP_MAX_PROC_TIME] =
{
N_("Start time of process in seconds since the epoch"),
N_("Real time accumulated by process (should be utime + stime)"),
N_("user-mode CPU time accumulated by process"),
N_("kernel-mode CPU time accumulated by process"),
N_("cumulative utime of process and reaped children"),
N_("cumulative stime of process and reaped children"),
N_("The time (in jiffies) of the process's next timeout"),
N_("The time (in jiffies) before the next SIGALRM is sent "
"to the process due to an interval timer."),
N_("Tick frequency"),
N_("SMP user-mode CPU time accumulated by process"),
N_("SMP kernel-mode CPU time accumulated by process")
};

View File

@@ -1,74 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop.h>
#include <glibtop/procuid.h>
#include "libgtop-i18n.h"
const char *glibtop_names_proc_uid [GLIBTOP_MAX_PROC_UID] =
{
"uid", "euid", "gid", "egid", "suid", "sgid",
"fsuid", "fsgid", "pid", "ppid", "pgrp",
"session", "tty", "tpgid", "priority", "nice",
"ngroups", "groups"
};
const unsigned glibtop_types_proc_uid [GLIBTOP_MAX_PROC_UID] =
{
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT,
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT,
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT,
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT,
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT,
GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT, GLIBTOP_TYPE_INT
};
const char *glibtop_labels_proc_uid [GLIBTOP_MAX_PROC_UID] =
{
N_("Uid"), N_("EUid"), N_("Gid"), N_("EGid"), N_("SUid"),
N_("SGid"), N_("FSUid"), N_("FSGid"), N_("Pid"),
N_("PPid"), N_("PGrp"), N_("Session"), N_("Tty"),
N_("TPGid"), N_("Priority"), N_("Nice"), N_("NGroups"), N_("Groups")
};
const char *glibtop_descriptions_proc_uid [GLIBTOP_MAX_PROC_UID] =
{
N_("User ID"),
N_("Effective User ID"),
N_("Group ID"),
N_("Effective Group ID"),
N_("Set User ID"),
N_("Set Group ID"),
N_("Filesystem User ID"),
N_("Filesystem Group ID"),
N_("Process ID"),
N_("PID of parent process"),
N_("Process group ID"),
N_("Session ID"),
N_("Full device number of controlling terminal"),
N_("Terminal process group ID"),
N_("Kernel scheduling priority"),
N_("Standard unix nice level of process"),
N_("Number of additional process groups"),
N_("Array of additional process groups")
};

View File

@@ -1,67 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/sem_limits.h>
#include "libgtop-i18n.h"
const char *glibtop_names_sem_limits [GLIBTOP_MAX_SEM_LIMITS] =
{
"semmap", "semmni", "semmns", "semmnu", "semmsl",
"semopm", "semume", "semusz", "semvmx", "semaem"
};
const unsigned glibtop_types_sem_limits [GLIBTOP_MAX_SEM_LIMITS] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_sem_limits [GLIBTOP_MAX_SEM_LIMITS] =
{
N_("Number of entries in semaphore map"),
N_("Max number of arrays"),
N_("Max semaphores system wide"),
N_("Number of undo structures system wide"),
N_("Max semaphores per array"),
N_("Max ops per semop call"),
N_("Max number of undo entries per process"),
N_("sizeof struct sem_undo"),
N_("Semaphore max value"),
N_("Adjust on exit max value")
};
const char *glibtop_descriptions_sem_limits [GLIBTOP_MAX_SEM_LIMITS] =
{
N_("Number of entries in semaphore map"),
N_("Max number of arrays"),
N_("Max semaphores system wide"),
N_("Number of undo structures system wide"),
N_("Max semaphores per array"),
N_("Max ops per semop call"),
N_("Max number of undo entries per process"),
N_("sizeof struct sem_undo"),
N_("Semaphore max value"),
N_("Adjust on exit max value")
};

View File

@@ -1,54 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/shm_limits.h>
#include "libgtop-i18n.h"
const char *glibtop_names_shm_limits [GLIBTOP_MAX_SHM_LIMITS] =
{
"shmmax", "shmmin", "shmmni", "shmseg", "shmall"
};
const unsigned glibtop_types_shm_limits [GLIBTOP_MAX_SHM_LIMITS] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_shm_limits [GLIBTOP_MAX_SHM_LIMITS] =
{
N_("Max segment size"),
N_("Min segment size"),
N_("Max number of segments"),
N_("Max shared segments per process"),
N_("Max total shared memory")
};
const char *glibtop_descriptions_shm_limits [GLIBTOP_MAX_SHM_LIMITS] =
{
N_("Max segment size"),
N_("Min segment size"),
N_("Max number of segments"),
N_("Max shared segments per process"),
N_("Max total shared memory")
};

View File

@@ -1,56 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/swap.h>
#include "libgtop-i18n.h"
const char *glibtop_names_swap [GLIBTOP_MAX_SWAP] =
{
"total", "used", "free", "pagein", "pageout"
};
const unsigned glibtop_types_swap [GLIBTOP_MAX_SWAP] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_swap [GLIBTOP_MAX_SWAP] =
{
N_("Total Swap Space"),
N_("Used Swap Space"),
N_("Free Swap Space"),
N_("Page In"),
N_("Page Out"),
};
const char *glibtop_descriptions_swap [GLIBTOP_MAX_SWAP] =
{
N_("Total Swap Space"),
N_("Used Swap Space"),
N_("Free Swap Space"),
N_("Total number of swap pages that have been brought in "
"since system boot"),
N_("Total number of swap pages that have been brought out "
"since system boot"),
};

View File

@@ -1,100 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <config.h>
#include <glibtop/union.h>
#include <glibtop/sysdeps.h>
#include "libgtop-i18n.h"
const char *glibtop_names_sysdeps [GLIBTOP_MAX_SYSDEPS] =
{
"features", "cpu", "mem", "swap", "uptime", "loadavg",
"shm_limits", "msg_limits", "sem_limits", "proclist",
"proc_state", "proc_uid", "proc_mem", "proc_time",
"proc_signal", "proc_kernel", "proc_segment", "proc_args",
"proc_map", "mountlist", "fsusage", "netload", "ppp"
};
const unsigned glibtop_types_sysdeps [GLIBTOP_MAX_SYSDEPS] =
{
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG,
GLIBTOP_TYPE_ULONG, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_sysdeps [GLIBTOP_MAX_SYSDEPS] =
{
N_("Server Features"),
N_("CPU Usage"),
N_("Memory Usage"),
N_("Swap Usage"),
N_("System Uptime"),
N_("Load Averange"),
N_("Shared Memory Limits"),
N_("Message Queue Limits"),
N_("Semaphore Set Limits"),
N_("List of running Processes"),
N_("Process Status information"),
N_("Process UID and TTY information"),
N_("Process Memory information"),
N_("Process Time information"),
N_("Process Signal information"),
N_("Process Kernel Data information"),
N_("Process Segment information"),
N_("Process Arguments"),
N_("Process Memory Map"),
N_("Mount List"),
N_("File System Usage"),
N_("Network Load"),
N_("PPP Statistics")
};
const char *glibtop_descriptions_sysdeps [GLIBTOP_MAX_SYSDEPS] =
{
N_("Server Features"),
N_("CPU Usage"),
N_("Memory Usage"),
N_("Swap Usage"),
N_("System Uptime"),
N_("Load Averange"),
N_("Shared Memory Limits"),
N_("Message Queue Limits"),
N_("Semaphore Set Limits"),
N_("List of running Processes"),
N_("Process Status information"),
N_("Process UID and TTY information"),
N_("Process Memory information"),
N_("Process Time information"),
N_("Process Signal information"),
N_("Process Kernel Data information"),
N_("Process Segment information"),
N_("Command line arguments of the process"),
N_("Process Memory Map"),
N_("List of currently mounted filesystems"),
N_("File System Usage"),
N_("Network Load"),
N_("PPP Statistics")
};

View File

@@ -1,49 +0,0 @@
/* $Id$ */
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/
#include <glibtop/uptime.h>
#include "libgtop-i18n.h"
const char *glibtop_names_uptime [GLIBTOP_MAX_UPTIME] =
{
"uptime", "idletime", "boot_time"
};
const unsigned glibtop_types_uptime [GLIBTOP_MAX_UPTIME] =
{
GLIBTOP_TYPE_DOUBLE, GLIBTOP_TYPE_DOUBLE, GLIBTOP_TYPE_ULONG
};
const char *glibtop_labels_uptime [GLIBTOP_MAX_UPTIME] =
{
N_("Uptime"),
N_("Idletime"),
N_("BootTime")
};
const char *glibtop_descriptions_uptime [GLIBTOP_MAX_UPTIME] =
{
N_("Time in seconds since system boot"),
N_("Time in seconds the system spent in the idle task since system boot"),
N_("Time of last system boot in seconds since the epoch"),
};