Compare commits
53 Commits
LIBGTOP_2_
...
testing
Author | SHA1 | Date | |
---|---|---|---|
|
4dc31b6c94 | ||
|
69989d716f | ||
|
8204d4d450 | ||
|
44653a62ee | ||
|
2506662196 | ||
|
b6eb0873e7 | ||
|
2c08229f04 | ||
|
753d9abb13 | ||
|
af7e9cd1b6 | ||
|
552ea7ec3a | ||
|
43f19912e3 | ||
|
16bb5c8075 | ||
|
bebcb377af | ||
|
4cffb2f094 | ||
|
5adaa90de3 | ||
|
f9e8ae8dfc | ||
|
efeb24a96c | ||
|
3c4ddb5572 | ||
|
fec9e956e3 | ||
|
2ee4fa70a5 | ||
|
7a4b2d91ad | ||
|
dc7eab4329 | ||
|
a44392d948 | ||
|
b013937b2c | ||
|
4bded8fa91 | ||
|
f88a38aa52 | ||
|
37774dc02d | ||
|
4efe3721e7 | ||
|
31cbc3374d | ||
|
c8a33802c2 | ||
|
a3ff5fb398 | ||
|
8d5b3dd86a | ||
|
fecedf8c72 | ||
|
183b7b0cf1 | ||
|
1523fae41e | ||
|
a6d0d61175 | ||
|
b0f4bee85e | ||
|
1d1d3fb907 | ||
|
bd363a9ca6 | ||
|
46c1169ab1 | ||
|
b11aa1517e | ||
|
aa7572abfd | ||
|
17b03f33ab | ||
|
dd46d6a00e | ||
|
7bd52fc397 | ||
|
ff7cbcbe61 | ||
|
d1d565aa60 | ||
|
169b76a88f | ||
|
0a265d05d4 | ||
|
08ac661b19 | ||
|
1baa3fcc6a | ||
|
eaff15b741 | ||
|
4612e7c7eb |
100
.gitignore
vendored
Normal file
100
.gitignore
vendored
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
sysdeps/Makefile
|
||||||
|
sysdeps/Makefile.in
|
||||||
|
sysdeps/*/Makefile
|
||||||
|
sysdeps/*/Makefile.in
|
||||||
|
sysdeps/*/.deps
|
||||||
|
sysdeps/*/.libs
|
||||||
|
sysdeps/*/*.o
|
||||||
|
sysdeps/*/*.lo
|
||||||
|
sysdeps/*/*.la
|
||||||
|
src/*/Makefile
|
||||||
|
src/*/Makefile.in
|
||||||
|
src/*/.deps
|
||||||
|
src/Makefile
|
||||||
|
src/Makefile.in
|
||||||
|
stamp-h1
|
||||||
|
po/*.gmo
|
||||||
|
po/stamp-it
|
||||||
|
po/POTFILES
|
||||||
|
po/Makefile.in.in
|
||||||
|
po/Makefile.in
|
||||||
|
po/Makefile
|
||||||
|
missing
|
||||||
|
misc/Makefile
|
||||||
|
misc/Makefile.in
|
||||||
|
m4/
|
||||||
|
ltmain.sh
|
||||||
|
libtool
|
||||||
|
libgtopconfig.h
|
||||||
|
libgtop.spec
|
||||||
|
libgtop-2.0.pc
|
||||||
|
lib/Makefile
|
||||||
|
lib/Makefile.in
|
||||||
|
lib/.deps
|
||||||
|
lib/.libs
|
||||||
|
lib/*.o
|
||||||
|
lib/*.lo
|
||||||
|
lib/*.la
|
||||||
|
lib/lib.c
|
||||||
|
lib/GTop-2.0.gir
|
||||||
|
lib/GTop-2.0.typelib
|
||||||
|
INSTALL
|
||||||
|
Makefile
|
||||||
|
Makefile.in
|
||||||
|
aclocal.m4
|
||||||
|
autom4te.cache/
|
||||||
|
config.guess
|
||||||
|
config.h
|
||||||
|
config.h.in
|
||||||
|
config.log
|
||||||
|
config.status
|
||||||
|
config.sub
|
||||||
|
configure
|
||||||
|
depcomp
|
||||||
|
doc/Makefile
|
||||||
|
doc/Makefile.in
|
||||||
|
doc/libgtop2.info
|
||||||
|
doc/mdate-sh
|
||||||
|
doc/reference/Makefile
|
||||||
|
doc/reference/Makefile.in
|
||||||
|
doc/reference/html/
|
||||||
|
doc/reference/libgtop-decl-list.txt
|
||||||
|
doc/reference/libgtop-decl.txt
|
||||||
|
doc/reference/tmpl/
|
||||||
|
doc/reference/version.xml
|
||||||
|
doc/reference/xml/
|
||||||
|
doc/stamp-vti
|
||||||
|
doc/texinfo.tex
|
||||||
|
doc/version.texi
|
||||||
|
examples/.deps/
|
||||||
|
examples/.libs/
|
||||||
|
examples/*.o
|
||||||
|
examples/Makefile
|
||||||
|
examples/Makefile.in
|
||||||
|
examples/affinity
|
||||||
|
examples/df
|
||||||
|
examples/first
|
||||||
|
examples/mem
|
||||||
|
examples/mountlist
|
||||||
|
examples/netlist
|
||||||
|
examples/netload
|
||||||
|
examples/openfiles
|
||||||
|
examples/pprint
|
||||||
|
examples/procargs
|
||||||
|
examples/proclist
|
||||||
|
examples/procmap
|
||||||
|
examples/second
|
||||||
|
examples/smp
|
||||||
|
examples/sysdeps
|
||||||
|
examples/timings
|
||||||
|
examples/wd
|
||||||
|
gtk-doc.make
|
||||||
|
include/Makefile
|
||||||
|
include/Makefile.in
|
||||||
|
include/glibtop/Makefile
|
||||||
|
include/glibtop/Makefile.in
|
||||||
|
install-sh
|
||||||
|
intltool-extract.in
|
||||||
|
intltool-merge.in
|
||||||
|
intltool-update.in
|
||||||
|
|
@@ -6,7 +6,7 @@ else
|
|||||||
EXAMPLES_DIR =
|
EXAMPLES_DIR =
|
||||||
endif
|
endif
|
||||||
|
|
||||||
SUBDIRS = po misc include sysdeps lib src $(EXAMPLES_DIR) doc
|
SUBDIRS = po misc include sysdeps lib src $(EXAMPLES_DIR) doc tests
|
||||||
|
|
||||||
libgtopinclude_HEADERS = glibtop.h libgtopconfig.h
|
libgtopinclude_HEADERS = glibtop.h libgtopconfig.h
|
||||||
libgtopincludedir = $(includedir)/libgtop-2.0
|
libgtopincludedir = $(includedir)/libgtop-2.0
|
||||||
|
5
NEWS
5
NEWS
@@ -1,3 +1,8 @@
|
|||||||
|
19 August 2013: Overview of changes in 2.28.5
|
||||||
|
=============================================
|
||||||
|
* Fix numerous bugs in the OpenBSD backend.
|
||||||
|
* Updated translations.
|
||||||
|
|
||||||
30 August 2011: Overview of changes in 2.28.4
|
30 August 2011: Overview of changes in 2.28.4
|
||||||
=============================================
|
=============================================
|
||||||
* Fix numerous bugs in the FreeBSD backend.
|
* Fix numerous bugs in the FreeBSD backend.
|
||||||
|
@@ -6,7 +6,7 @@ test -z "$srcdir" && srcdir=.
|
|||||||
|
|
||||||
PKG_NAME="Gnome Top Library"
|
PKG_NAME="Gnome Top Library"
|
||||||
|
|
||||||
(test -f $srcdir/configure.in \
|
(test -f $srcdir/configure.ac \
|
||||||
&& test -f $srcdir/copyright.txt \
|
&& test -f $srcdir/copyright.txt \
|
||||||
&& test -d $srcdir/sysdeps) || {
|
&& test -d $srcdir/sysdeps) || {
|
||||||
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
|
echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
|
||||||
|
@@ -4,7 +4,7 @@ dnl
|
|||||||
|
|
||||||
m4_define([libgtop_major_version], [2])
|
m4_define([libgtop_major_version], [2])
|
||||||
m4_define([libgtop_minor_version], [28])
|
m4_define([libgtop_minor_version], [28])
|
||||||
m4_define([libgtop_micro_version], [4])
|
m4_define([libgtop_micro_version], [6])
|
||||||
m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version])
|
m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version])
|
||||||
|
|
||||||
dnl increment if the interface has additions, changes, removals.
|
dnl increment if the interface has additions, changes, removals.
|
||||||
@@ -89,6 +89,7 @@ AM_CONDITIONAL(CROSS_COMPILING, test "x$cross_compiling" = xyes)
|
|||||||
|
|
||||||
GNOME_LIBGTOP_SYSDEPS
|
GNOME_LIBGTOP_SYSDEPS
|
||||||
GNOME_LIBGTOP_TYPES
|
GNOME_LIBGTOP_TYPES
|
||||||
|
GLIB_TESTS
|
||||||
|
|
||||||
GLIB_REQUIRED=2.6.0
|
GLIB_REQUIRED=2.6.0
|
||||||
|
|
@@ -219,17 +219,8 @@ glibtop_set_parameter_l
|
|||||||
<INCLUDE>glibtop/procargs.h</INCLUDE>
|
<INCLUDE>glibtop/procargs.h</INCLUDE>
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>procargs</FILE>
|
<FILE>procargs</FILE>
|
||||||
GLIBTOP_PROC_ARGS_SIZE
|
|
||||||
GLIBTOP_MAX_PROC_ARGS
|
|
||||||
glibtop_proc_args
|
glibtop_proc_args
|
||||||
glibtop_get_proc_args_l
|
|
||||||
glibtop_get_proc_args
|
glibtop_get_proc_args
|
||||||
glibtop_get_proc_args_r
|
|
||||||
glibtop_init_proc_args_p
|
|
||||||
glibtop_get_proc_args_p
|
|
||||||
glibtop_init_proc_args_s
|
|
||||||
glibtop_get_proc_args_s
|
|
||||||
glibtop_get_proc_argv_l
|
|
||||||
glibtop_get_proc_argv
|
glibtop_get_proc_argv
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
@@ -420,26 +411,8 @@ glibtop_get_proc_uid_s
|
|||||||
<INCLUDE>glibtop/proctime.h</INCLUDE>
|
<INCLUDE>glibtop/proctime.h</INCLUDE>
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>proctime</FILE>
|
<FILE>proctime</FILE>
|
||||||
GLIBTOP_PROC_TIME_START_TIME
|
|
||||||
GLIBTOP_PROC_TIME_RTIME
|
|
||||||
GLIBTOP_PROC_TIME_UTIME
|
|
||||||
GLIBTOP_PROC_TIME_STIME
|
|
||||||
GLIBTOP_PROC_TIME_CUTIME
|
|
||||||
GLIBTOP_PROC_TIME_CSTIME
|
|
||||||
GLIBTOP_PROC_TIME_TIMEOUT
|
|
||||||
GLIBTOP_PROC_TIME_IT_REAL_VALUE
|
|
||||||
GLIBTOP_PROC_TIME_FREQUENCY
|
|
||||||
GLIBTOP_PROC_TIME_XCPU_UTIME
|
|
||||||
GLIBTOP_PROC_TIME_XCPU_STIME
|
|
||||||
GLIBTOP_MAX_PROC_TIME
|
|
||||||
glibtop_proc_time
|
glibtop_proc_time
|
||||||
glibtop_get_proc_time
|
glibtop_get_proc_time
|
||||||
glibtop_get_proc_time_r
|
|
||||||
glibtop_get_proc_time_l
|
|
||||||
glibtop_init_proc_time_p
|
|
||||||
glibtop_get_proc_time_p
|
|
||||||
glibtop_init_proc_time_s
|
|
||||||
glibtop_get_proc_time_s
|
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
<INCLUDE>glibtop/signal.h</INCLUDE>
|
<INCLUDE>glibtop/signal.h</INCLUDE>
|
||||||
@@ -515,10 +488,6 @@ glibtop_send_version
|
|||||||
<INCLUDE>glibtop/proclist.h</INCLUDE>
|
<INCLUDE>glibtop/proclist.h</INCLUDE>
|
||||||
<SECTION>
|
<SECTION>
|
||||||
<FILE>proclist</FILE>
|
<FILE>proclist</FILE>
|
||||||
GLIBTOP_PROCLIST_NUMBER
|
|
||||||
GLIBTOP_PROCLIST_TOTAL
|
|
||||||
GLIBTOP_PROCLIST_SIZE
|
|
||||||
GLIBTOP_MAX_PROCLIST
|
|
||||||
GLIBTOP_KERN_PROC_ALL
|
GLIBTOP_KERN_PROC_ALL
|
||||||
GLIBTOP_KERN_PROC_PID
|
GLIBTOP_KERN_PROC_PID
|
||||||
GLIBTOP_KERN_PROC_PGRP
|
GLIBTOP_KERN_PROC_PGRP
|
||||||
@@ -532,12 +501,6 @@ GLIBTOP_EXCLUDE_SYSTEM
|
|||||||
GLIBTOP_EXCLUDE_NOTTY
|
GLIBTOP_EXCLUDE_NOTTY
|
||||||
glibtop_proclist
|
glibtop_proclist
|
||||||
glibtop_get_proclist
|
glibtop_get_proclist
|
||||||
glibtop_get_proclist_r
|
|
||||||
glibtop_get_proclist_l
|
|
||||||
glibtop_init_proclist_p
|
|
||||||
glibtop_get_proclist_p
|
|
||||||
glibtop_init_proclist_s
|
|
||||||
glibtop_get_proclist_s
|
|
||||||
</SECTION>
|
</SECTION>
|
||||||
|
|
||||||
<INCLUDE>glibtop/sem_limits.h</INCLUDE>
|
<INCLUDE>glibtop/sem_limits.h</INCLUDE>
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
## Process this file with automake to produce Makefile.in
|
## Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@
|
LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(AM_LDFLAGS) -o $@
|
||||||
|
|
||||||
INCLUDES = @INCLUDES@
|
INCLUDES = @INCLUDES@
|
||||||
|
|
||||||
DEFS = @DEFS@
|
DEFS = @DEFS@
|
||||||
|
|
||||||
LDFLAGS = $(LIBGTOP_EXTRA_LIBS)
|
AM_LDFLAGS = $(LIBGTOP_EXTRA_LIBS)
|
||||||
|
|
||||||
noinst_PROGRAMS = first second pprint procargs df netlist \
|
noinst_PROGRAMS = first second pprint procargs df netlist \
|
||||||
mountlist procmap netload sysdeps timings \
|
mountlist procmap netload sysdeps timings \
|
||||||
|
545
glib-tap.mk
Normal file
545
glib-tap.mk
Normal file
@@ -0,0 +1,545 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
|
||||||
|
<head>
|
||||||
|
<title>glib - Low level core library</title>
|
||||||
|
<meta name='generator' content='cgit v0.9.2'/>
|
||||||
|
<meta name='robots' content='index, nofollow'/>
|
||||||
|
<link rel='stylesheet' type='text/css' href='/browse/cgit-gnome.css'/>
|
||||||
|
<link rel='shortcut icon' href='http://www-old.gnome.org/img/logo/foot-16.png'/>
|
||||||
|
<link rel='alternate' title='Atom feed' href='https://git.gnome.org/browse/glib/atom/glib-tap.mk?h=master' type='application/atom+xml'/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="global_domain_bar">
|
||||||
|
<div class="maxwidth">
|
||||||
|
<div class="tab">
|
||||||
|
<a class="root" href="https://www.gnome.org/">GNOME.org</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="page">
|
||||||
|
<div id="logo_bar" class="container_12">
|
||||||
|
<div id="logo" class="grid_3">
|
||||||
|
<a title="Go to home page" href="https://git.gnome.org/"><img src="https://static.gnome.org/img/gnome-git.png" alt="GNOME: Git Repository" /></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="top_bar" class="grid_9">
|
||||||
|
<div class="left">
|
||||||
|
<div class="menu-globalnav-container">
|
||||||
|
<ul id="menu-globalnav" class="menu">
|
||||||
|
<li id="menu-item-1039" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1039">
|
||||||
|
<a href="https://git.gnome.org/">Home</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1037" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1037">
|
||||||
|
<a href="https://wiki.gnome.org/Git">Git Help</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id='cgit'><table id='header'>
|
||||||
|
<tr>
|
||||||
|
<td class='main'><a href='/browse/'>index</a> : <a title='glib' href='/browse/glib/'>glib</a></td><td class='form'><form method='get' action=''>
|
||||||
|
<select name='h' onchange='this.form.submit();'>
|
||||||
|
<option value='GLIB_1_1_3_MARTIN'>GLIB_1_1_3_MARTIN</option>
|
||||||
|
<option value='GLIB_1_1_4_THREADS'>GLIB_1_1_4_THREADS</option>
|
||||||
|
<option value='GLIB_1_3_HACKS'>GLIB_1_3_HACKS</option>
|
||||||
|
<option value='GLIB_2_15_0'>GLIB_2_15_0</option>
|
||||||
|
<option value='dispatch-data'>dispatch-data</option>
|
||||||
|
<option value='gdbus-daemon'>gdbus-daemon</option>
|
||||||
|
<option value='gdbus-daemon2'>gdbus-daemon2</option>
|
||||||
|
<option value='glib-1-2'>glib-1-2</option>
|
||||||
|
<option value='glib-2-0'>glib-2-0</option>
|
||||||
|
<option value='glib-2-10'>glib-2-10</option>
|
||||||
|
<option value='glib-2-12'>glib-2-12</option>
|
||||||
|
<option value='glib-2-14'>glib-2-14</option>
|
||||||
|
<option value='glib-2-16'>glib-2-16</option>
|
||||||
|
<option value='glib-2-18'>glib-2-18</option>
|
||||||
|
<option value='glib-2-2'>glib-2-2</option>
|
||||||
|
<option value='glib-2-20'>glib-2-20</option>
|
||||||
|
<option value='glib-2-22'>glib-2-22</option>
|
||||||
|
<option value='glib-2-24'>glib-2-24</option>
|
||||||
|
<option value='glib-2-26'>glib-2-26</option>
|
||||||
|
<option value='glib-2-28'>glib-2-28</option>
|
||||||
|
<option value='glib-2-30'>glib-2-30</option>
|
||||||
|
<option value='glib-2-32'>glib-2-32</option>
|
||||||
|
<option value='glib-2-34'>glib-2-34</option>
|
||||||
|
<option value='glib-2-36'>glib-2-36</option>
|
||||||
|
<option value='glib-2-38'>glib-2-38</option>
|
||||||
|
<option value='glib-2-4'>glib-2-4</option>
|
||||||
|
<option value='glib-2-6'>glib-2-6</option>
|
||||||
|
<option value='glib-2-8'>glib-2-8</option>
|
||||||
|
<option value='glib-main-loop'>glib-main-loop</option>
|
||||||
|
<option value='glib-threads'>glib-threads</option>
|
||||||
|
<option value='master' selected='selected'>master</option>
|
||||||
|
<option value='new-gsettings'>new-gsettings</option>
|
||||||
|
<option value='signal-performance'>signal-performance</option>
|
||||||
|
<option value='test/gobjectnew'>test/gobjectnew</option>
|
||||||
|
<option value='tizen/kdbus-dev'>tizen/kdbus-dev</option>
|
||||||
|
<option value='wip/async-io-perf'>wip/async-io-perf</option>
|
||||||
|
<option value='wip/child-catchall'>wip/child-catchall</option>
|
||||||
|
<option value='wip/coverity-fixes'>wip/coverity-fixes</option>
|
||||||
|
<option value='wip/danw/clicert'>wip/danw/clicert</option>
|
||||||
|
<option value='wip/danw/glib.mk'>wip/danw/glib.mk</option>
|
||||||
|
<option value='wip/dbusable'>wip/dbusable</option>
|
||||||
|
<option value='wip/desktop-actions'>wip/desktop-actions</option>
|
||||||
|
<option value='wip/doc-fixes'>wip/doc-fixes</option>
|
||||||
|
<option value='wip/format-errors'>wip/format-errors</option>
|
||||||
|
<option value='wip/free'>wip/free</option>
|
||||||
|
<option value='wip/g-action-print-detailed-name'>wip/g-action-print-detailed-name</option>
|
||||||
|
<option value='wip/gbytes-takeover'>wip/gbytes-takeover</option>
|
||||||
|
<option value='wip/gcleanup'>wip/gcleanup</option>
|
||||||
|
<option value='wip/gcleanup-desrt'>wip/gcleanup-desrt</option>
|
||||||
|
<option value='wip/gdesktopappinfo'>wip/gdesktopappinfo</option>
|
||||||
|
<option value='wip/gicon'>wip/gicon</option>
|
||||||
|
<option value='wip/gnotification'>wip/gnotification</option>
|
||||||
|
<option value='wip/gobjectnew'>wip/gobjectnew</option>
|
||||||
|
<option value='wip/gproperty'>wip/gproperty</option>
|
||||||
|
<option value='wip/gproperty-2'>wip/gproperty-2</option>
|
||||||
|
<option value='wip/gsettings-list'>wip/gsettings-list</option>
|
||||||
|
<option value='wip/gsettings-work'>wip/gsettings-work</option>
|
||||||
|
<option value='wip/gsubprocess'>wip/gsubprocess</option>
|
||||||
|
<option value='wip/gsubprocess-2.36'>wip/gsubprocess-2.36</option>
|
||||||
|
<option value='wip/gsubprocess-desrt'>wip/gsubprocess-desrt</option>
|
||||||
|
<option value='wip/gsubprocess-ostreams'>wip/gsubprocess-ostreams</option>
|
||||||
|
<option value='wip/gutils-splitup'>wip/gutils-splitup</option>
|
||||||
|
<option value='wip/installed-tests'>wip/installed-tests</option>
|
||||||
|
<option value='wip/latest-gsubprocess'>wip/latest-gsubprocess</option>
|
||||||
|
<option value='wip/le-gsubprocess'>wip/le-gsubprocess</option>
|
||||||
|
<option value='wip/linux'>wip/linux</option>
|
||||||
|
<option value='wip/locale-monitor'>wip/locale-monitor</option>
|
||||||
|
<option value='wip/makefile.glib'>wip/makefile.glib</option>
|
||||||
|
<option value='wip/mapped-bytes'>wip/mapped-bytes</option>
|
||||||
|
<option value='wip/new-parser'>wip/new-parser</option>
|
||||||
|
<option value='wip/pcre-jit'>wip/pcre-jit</option>
|
||||||
|
<option value='wip/pcre-mark'>wip/pcre-mark</option>
|
||||||
|
<option value='wip/private-rework-3'>wip/private-rework-3</option>
|
||||||
|
<option value='wip/resources2'>wip/resources2</option>
|
||||||
|
<option value='wip/serializable'>wip/serializable</option>
|
||||||
|
<option value='wip/settings-backend'>wip/settings-backend</option>
|
||||||
|
<option value='wip/subprocess-2013'>wip/subprocess-2013</option>
|
||||||
|
<option value='wip/symbol-visibility'>wip/symbol-visibility</option>
|
||||||
|
<option value='wip/task'>wip/task</option>
|
||||||
|
<option value='wip/test-cleanup'>wip/test-cleanup</option>
|
||||||
|
<option value='wip/threadsafe-qdata'>wip/threadsafe-qdata</option>
|
||||||
|
<option value='wip/unicode-graphemebreak'>wip/unicode-graphemebreak</option>
|
||||||
|
<option value='wip/version-bounds'>wip/version-bounds</option>
|
||||||
|
<option value='wip/win32-source-api'>wip/win32-source-api</option>
|
||||||
|
</select> <input type='submit' name='' value='switch'/></form></td></tr>
|
||||||
|
<tr><td class='sub'>Low level core library</td><td class='sub right'></td></tr></table>
|
||||||
|
<table class='tabs'><tr><td>
|
||||||
|
<a href='/browse/glib/'>summary</a><a href='/browse/glib/refs/'>refs</a><a href='/browse/glib/log/glib-tap.mk'>log</a><a class='active' href='/browse/glib/tree/glib-tap.mk'>tree</a><a href='/browse/glib/commit/glib-tap.mk'>commit</a><a href='/browse/glib/diff/glib-tap.mk'>diff</a></td><td class='form'><form class='right' method='get' action='/browse/glib/log/glib-tap.mk'>
|
||||||
|
<select name='qt'>
|
||||||
|
<option value='grep'>log msg</option>
|
||||||
|
<option value='author'>author</option>
|
||||||
|
<option value='committer'>committer</option>
|
||||||
|
<option value='range'>range</option>
|
||||||
|
</select>
|
||||||
|
<input class='txt' type='text' size='10' name='q' value=''/>
|
||||||
|
<input type='submit' value='search'/>
|
||||||
|
</form>
|
||||||
|
</td></tr></table>
|
||||||
|
<div class='path'>path: <a href='/browse/glib/tree/'>root</a>/<a href='/browse/glib/tree/glib-tap.mk'>glib-tap.mk</a></div><div class='content'>blob: c97bf3f2813a580862c7f73d7dc62b7260a848a9 (<a href='/browse/glib/plain/glib-tap.mk'>plain</a>)
|
||||||
|
<table summary='blob content' class='blob'>
|
||||||
|
<tr><td class='linenumbers'><pre><a class='no' id='n1' name='n1' href='#n1'>1</a>
|
||||||
|
<a class='no' id='n2' name='n2' href='#n2'>2</a>
|
||||||
|
<a class='no' id='n3' name='n3' href='#n3'>3</a>
|
||||||
|
<a class='no' id='n4' name='n4' href='#n4'>4</a>
|
||||||
|
<a class='no' id='n5' name='n5' href='#n5'>5</a>
|
||||||
|
<a class='no' id='n6' name='n6' href='#n6'>6</a>
|
||||||
|
<a class='no' id='n7' name='n7' href='#n7'>7</a>
|
||||||
|
<a class='no' id='n8' name='n8' href='#n8'>8</a>
|
||||||
|
<a class='no' id='n9' name='n9' href='#n9'>9</a>
|
||||||
|
<a class='no' id='n10' name='n10' href='#n10'>10</a>
|
||||||
|
<a class='no' id='n11' name='n11' href='#n11'>11</a>
|
||||||
|
<a class='no' id='n12' name='n12' href='#n12'>12</a>
|
||||||
|
<a class='no' id='n13' name='n13' href='#n13'>13</a>
|
||||||
|
<a class='no' id='n14' name='n14' href='#n14'>14</a>
|
||||||
|
<a class='no' id='n15' name='n15' href='#n15'>15</a>
|
||||||
|
<a class='no' id='n16' name='n16' href='#n16'>16</a>
|
||||||
|
<a class='no' id='n17' name='n17' href='#n17'>17</a>
|
||||||
|
<a class='no' id='n18' name='n18' href='#n18'>18</a>
|
||||||
|
<a class='no' id='n19' name='n19' href='#n19'>19</a>
|
||||||
|
<a class='no' id='n20' name='n20' href='#n20'>20</a>
|
||||||
|
<a class='no' id='n21' name='n21' href='#n21'>21</a>
|
||||||
|
<a class='no' id='n22' name='n22' href='#n22'>22</a>
|
||||||
|
<a class='no' id='n23' name='n23' href='#n23'>23</a>
|
||||||
|
<a class='no' id='n24' name='n24' href='#n24'>24</a>
|
||||||
|
<a class='no' id='n25' name='n25' href='#n25'>25</a>
|
||||||
|
<a class='no' id='n26' name='n26' href='#n26'>26</a>
|
||||||
|
<a class='no' id='n27' name='n27' href='#n27'>27</a>
|
||||||
|
<a class='no' id='n28' name='n28' href='#n28'>28</a>
|
||||||
|
<a class='no' id='n29' name='n29' href='#n29'>29</a>
|
||||||
|
<a class='no' id='n30' name='n30' href='#n30'>30</a>
|
||||||
|
<a class='no' id='n31' name='n31' href='#n31'>31</a>
|
||||||
|
<a class='no' id='n32' name='n32' href='#n32'>32</a>
|
||||||
|
<a class='no' id='n33' name='n33' href='#n33'>33</a>
|
||||||
|
<a class='no' id='n34' name='n34' href='#n34'>34</a>
|
||||||
|
<a class='no' id='n35' name='n35' href='#n35'>35</a>
|
||||||
|
<a class='no' id='n36' name='n36' href='#n36'>36</a>
|
||||||
|
<a class='no' id='n37' name='n37' href='#n37'>37</a>
|
||||||
|
<a class='no' id='n38' name='n38' href='#n38'>38</a>
|
||||||
|
<a class='no' id='n39' name='n39' href='#n39'>39</a>
|
||||||
|
<a class='no' id='n40' name='n40' href='#n40'>40</a>
|
||||||
|
<a class='no' id='n41' name='n41' href='#n41'>41</a>
|
||||||
|
<a class='no' id='n42' name='n42' href='#n42'>42</a>
|
||||||
|
<a class='no' id='n43' name='n43' href='#n43'>43</a>
|
||||||
|
<a class='no' id='n44' name='n44' href='#n44'>44</a>
|
||||||
|
<a class='no' id='n45' name='n45' href='#n45'>45</a>
|
||||||
|
<a class='no' id='n46' name='n46' href='#n46'>46</a>
|
||||||
|
<a class='no' id='n47' name='n47' href='#n47'>47</a>
|
||||||
|
<a class='no' id='n48' name='n48' href='#n48'>48</a>
|
||||||
|
<a class='no' id='n49' name='n49' href='#n49'>49</a>
|
||||||
|
<a class='no' id='n50' name='n50' href='#n50'>50</a>
|
||||||
|
<a class='no' id='n51' name='n51' href='#n51'>51</a>
|
||||||
|
<a class='no' id='n52' name='n52' href='#n52'>52</a>
|
||||||
|
<a class='no' id='n53' name='n53' href='#n53'>53</a>
|
||||||
|
<a class='no' id='n54' name='n54' href='#n54'>54</a>
|
||||||
|
<a class='no' id='n55' name='n55' href='#n55'>55</a>
|
||||||
|
<a class='no' id='n56' name='n56' href='#n56'>56</a>
|
||||||
|
<a class='no' id='n57' name='n57' href='#n57'>57</a>
|
||||||
|
<a class='no' id='n58' name='n58' href='#n58'>58</a>
|
||||||
|
<a class='no' id='n59' name='n59' href='#n59'>59</a>
|
||||||
|
<a class='no' id='n60' name='n60' href='#n60'>60</a>
|
||||||
|
<a class='no' id='n61' name='n61' href='#n61'>61</a>
|
||||||
|
<a class='no' id='n62' name='n62' href='#n62'>62</a>
|
||||||
|
<a class='no' id='n63' name='n63' href='#n63'>63</a>
|
||||||
|
<a class='no' id='n64' name='n64' href='#n64'>64</a>
|
||||||
|
<a class='no' id='n65' name='n65' href='#n65'>65</a>
|
||||||
|
<a class='no' id='n66' name='n66' href='#n66'>66</a>
|
||||||
|
<a class='no' id='n67' name='n67' href='#n67'>67</a>
|
||||||
|
<a class='no' id='n68' name='n68' href='#n68'>68</a>
|
||||||
|
<a class='no' id='n69' name='n69' href='#n69'>69</a>
|
||||||
|
<a class='no' id='n70' name='n70' href='#n70'>70</a>
|
||||||
|
<a class='no' id='n71' name='n71' href='#n71'>71</a>
|
||||||
|
<a class='no' id='n72' name='n72' href='#n72'>72</a>
|
||||||
|
<a class='no' id='n73' name='n73' href='#n73'>73</a>
|
||||||
|
<a class='no' id='n74' name='n74' href='#n74'>74</a>
|
||||||
|
<a class='no' id='n75' name='n75' href='#n75'>75</a>
|
||||||
|
<a class='no' id='n76' name='n76' href='#n76'>76</a>
|
||||||
|
<a class='no' id='n77' name='n77' href='#n77'>77</a>
|
||||||
|
<a class='no' id='n78' name='n78' href='#n78'>78</a>
|
||||||
|
<a class='no' id='n79' name='n79' href='#n79'>79</a>
|
||||||
|
<a class='no' id='n80' name='n80' href='#n80'>80</a>
|
||||||
|
<a class='no' id='n81' name='n81' href='#n81'>81</a>
|
||||||
|
<a class='no' id='n82' name='n82' href='#n82'>82</a>
|
||||||
|
<a class='no' id='n83' name='n83' href='#n83'>83</a>
|
||||||
|
<a class='no' id='n84' name='n84' href='#n84'>84</a>
|
||||||
|
<a class='no' id='n85' name='n85' href='#n85'>85</a>
|
||||||
|
<a class='no' id='n86' name='n86' href='#n86'>86</a>
|
||||||
|
<a class='no' id='n87' name='n87' href='#n87'>87</a>
|
||||||
|
<a class='no' id='n88' name='n88' href='#n88'>88</a>
|
||||||
|
<a class='no' id='n89' name='n89' href='#n89'>89</a>
|
||||||
|
<a class='no' id='n90' name='n90' href='#n90'>90</a>
|
||||||
|
<a class='no' id='n91' name='n91' href='#n91'>91</a>
|
||||||
|
<a class='no' id='n92' name='n92' href='#n92'>92</a>
|
||||||
|
<a class='no' id='n93' name='n93' href='#n93'>93</a>
|
||||||
|
<a class='no' id='n94' name='n94' href='#n94'>94</a>
|
||||||
|
<a class='no' id='n95' name='n95' href='#n95'>95</a>
|
||||||
|
<a class='no' id='n96' name='n96' href='#n96'>96</a>
|
||||||
|
<a class='no' id='n97' name='n97' href='#n97'>97</a>
|
||||||
|
<a class='no' id='n98' name='n98' href='#n98'>98</a>
|
||||||
|
<a class='no' id='n99' name='n99' href='#n99'>99</a>
|
||||||
|
<a class='no' id='n100' name='n100' href='#n100'>100</a>
|
||||||
|
<a class='no' id='n101' name='n101' href='#n101'>101</a>
|
||||||
|
<a class='no' id='n102' name='n102' href='#n102'>102</a>
|
||||||
|
<a class='no' id='n103' name='n103' href='#n103'>103</a>
|
||||||
|
<a class='no' id='n104' name='n104' href='#n104'>104</a>
|
||||||
|
<a class='no' id='n105' name='n105' href='#n105'>105</a>
|
||||||
|
<a class='no' id='n106' name='n106' href='#n106'>106</a>
|
||||||
|
<a class='no' id='n107' name='n107' href='#n107'>107</a>
|
||||||
|
<a class='no' id='n108' name='n108' href='#n108'>108</a>
|
||||||
|
<a class='no' id='n109' name='n109' href='#n109'>109</a>
|
||||||
|
<a class='no' id='n110' name='n110' href='#n110'>110</a>
|
||||||
|
<a class='no' id='n111' name='n111' href='#n111'>111</a>
|
||||||
|
<a class='no' id='n112' name='n112' href='#n112'>112</a>
|
||||||
|
<a class='no' id='n113' name='n113' href='#n113'>113</a>
|
||||||
|
<a class='no' id='n114' name='n114' href='#n114'>114</a>
|
||||||
|
<a class='no' id='n115' name='n115' href='#n115'>115</a>
|
||||||
|
<a class='no' id='n116' name='n116' href='#n116'>116</a>
|
||||||
|
<a class='no' id='n117' name='n117' href='#n117'>117</a>
|
||||||
|
<a class='no' id='n118' name='n118' href='#n118'>118</a>
|
||||||
|
<a class='no' id='n119' name='n119' href='#n119'>119</a>
|
||||||
|
<a class='no' id='n120' name='n120' href='#n120'>120</a>
|
||||||
|
<a class='no' id='n121' name='n121' href='#n121'>121</a>
|
||||||
|
<a class='no' id='n122' name='n122' href='#n122'>122</a>
|
||||||
|
<a class='no' id='n123' name='n123' href='#n123'>123</a>
|
||||||
|
<a class='no' id='n124' name='n124' href='#n124'>124</a>
|
||||||
|
<a class='no' id='n125' name='n125' href='#n125'>125</a>
|
||||||
|
<a class='no' id='n126' name='n126' href='#n126'>126</a>
|
||||||
|
<a class='no' id='n127' name='n127' href='#n127'>127</a>
|
||||||
|
<a class='no' id='n128' name='n128' href='#n128'>128</a>
|
||||||
|
<a class='no' id='n129' name='n129' href='#n129'>129</a>
|
||||||
|
<a class='no' id='n130' name='n130' href='#n130'>130</a>
|
||||||
|
<a class='no' id='n131' name='n131' href='#n131'>131</a>
|
||||||
|
<a class='no' id='n132' name='n132' href='#n132'>132</a>
|
||||||
|
<a class='no' id='n133' name='n133' href='#n133'>133</a>
|
||||||
|
<a class='no' id='n134' name='n134' href='#n134'>134</a>
|
||||||
|
</pre></td>
|
||||||
|
<td class='lines'><pre><code><span class="hl slc"># GLIB - Library of useful C routines</span>
|
||||||
|
|
||||||
|
TESTS_ENVIRONMENT<span class="hl opt">=</span> \
|
||||||
|
G_TEST_SRCDIR<span class="hl opt">=</span><span class="hl str">"$(abs_srcdir)"</span> \
|
||||||
|
G_TEST_BUILDDIR<span class="hl opt">=</span><span class="hl str">"$(abs_builddir)"</span> \
|
||||||
|
G_DEBUG<span class="hl opt">=</span>gc-friendly \
|
||||||
|
MALLOC_CHECK_<span class="hl opt">=</span><span class="hl num">2</span> \
|
||||||
|
MALLOC_PERTURB_<span class="hl opt">=$$(($${</span>RANDOM<span class="hl opt">:-</span><span class="hl num">256</span><span class="hl opt">} %</span> <span class="hl num">256</span><span class="hl opt">))</span>
|
||||||
|
LOG_DRIVER <span class="hl opt">=</span> env AM_TAP_AWK<span class="hl opt">=</span><span class="hl str">'$(AWK)'</span> <span class="hl opt">$(</span>SHELL<span class="hl opt">) $(</span>top_srcdir<span class="hl opt">)/</span>tap-driver.sh
|
||||||
|
LOG_COMPILER <span class="hl opt">= $(</span>top_srcdir<span class="hl opt">)/</span>tap-test
|
||||||
|
|
||||||
|
NULL <span class="hl opt">=</span>
|
||||||
|
|
||||||
|
<span class="hl slc"># initialize variables for unconditional += appending</span>
|
||||||
|
BUILT_SOURCES <span class="hl opt">=</span>
|
||||||
|
BUILT_EXTRA_DIST <span class="hl opt">=</span>
|
||||||
|
CLEANFILES <span class="hl opt">= *</span>.log <span class="hl opt">*</span>.trs
|
||||||
|
DISTCLEANFILES <span class="hl opt">=</span>
|
||||||
|
MAINTAINERCLEANFILES <span class="hl opt">=</span>
|
||||||
|
EXTRA_DIST <span class="hl opt">=</span>
|
||||||
|
TESTS <span class="hl opt">=</span>
|
||||||
|
|
||||||
|
installed_test_LTLIBRARIES <span class="hl opt">=</span>
|
||||||
|
installed_test_PROGRAMS <span class="hl opt">=</span>
|
||||||
|
installed_test_SCRIPTS <span class="hl opt">=</span>
|
||||||
|
nobase_installed_test_DATA <span class="hl opt">=</span>
|
||||||
|
|
||||||
|
noinst_LTLIBRARIES <span class="hl opt">=</span>
|
||||||
|
noinst_PROGRAMS <span class="hl opt">=</span>
|
||||||
|
noinst_SCRIPTS <span class="hl opt">=</span>
|
||||||
|
noinst_DATA <span class="hl opt">=</span>
|
||||||
|
|
||||||
|
check_LTLIBRARIES <span class="hl opt">=</span>
|
||||||
|
check_PROGRAMS <span class="hl opt">=</span>
|
||||||
|
check_SCRIPTS <span class="hl opt">=</span>
|
||||||
|
check_DATA <span class="hl opt">=</span>
|
||||||
|
|
||||||
|
<span class="hl slc"># We support a fairly large range of possible variables. It is expected that all types of files in a test suite</span>
|
||||||
|
<span class="hl slc"># will belong in exactly one of the following variables.</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># First, we support the usual automake suffixes, but in lowercase, with the customary meaning:</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># test_programs, test_scripts, test_data, test_ltlibraries</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># The above are used to list files that are involved in both uninstalled and installed testing. The</span>
|
||||||
|
<span class="hl slc"># test_programs and test_scripts are taken to be actual testcases and will be run as part of the test suite.</span>
|
||||||
|
<span class="hl slc"># Note that _data is always used with the nobase_ automake variable name to ensure that installed test data is</span>
|
||||||
|
<span class="hl slc"># installed in the same way as it appears in the package layout.</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># In order to mark a particular file as being only for one type of testing, use 'installed' or 'uninstalled',</span>
|
||||||
|
<span class="hl slc"># like so:</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># installed_test_programs, uninstalled_test_programs</span>
|
||||||
|
<span class="hl slc"># installed_test_scripts, uninstalled_test_scripts</span>
|
||||||
|
<span class="hl slc"># installed_test_data, uninstalled_test_data</span>
|
||||||
|
<span class="hl slc"># installed_test_ltlibraries, uninstalled_test_ltlibraries</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># Additionally, we support 'extra' infixes for programs and scripts. This is used for support programs/scripts</span>
|
||||||
|
<span class="hl slc"># that should not themselves be run as testcases (but exist to be used from other testcases):</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># test_extra_programs, installed_test_extra_programs, uninstalled_test_extra_programs</span>
|
||||||
|
<span class="hl slc"># test_extra_scripts, installed_test_extra_scripts, uninstalled_test_extra_scripts</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># Additionally, for _scripts and _data, we support the customary dist_ prefix so that the named script or data</span>
|
||||||
|
<span class="hl slc"># file automatically end up in the tarball.</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># dist_test_scripts, dist_test_data, dist_test_extra_scripts</span>
|
||||||
|
<span class="hl slc"># dist_installed_test_scripts, dist_installed_test_data, dist_installed_test_extra_scripts</span>
|
||||||
|
<span class="hl slc"># dist_uninstalled_test_scripts, dist_uninstalled_test_data, dist_uninstalled_test_extra_scripts</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># Note that no file is automatically disted unless it appears in one of the dist_ variables. This follows the</span>
|
||||||
|
<span class="hl slc"># standard automake convention of not disting programs scripts or data by default.</span>
|
||||||
|
<span class="hl slc">#</span>
|
||||||
|
<span class="hl slc"># test_programs, test_scripts, uninstalled_test_programs and uninstalled_test_scripts (as well as their disted</span>
|
||||||
|
<span class="hl slc"># variants) will be run as part of the in-tree 'make check'. These are all assumed to be runnable under</span>
|
||||||
|
<span class="hl slc"># gtester. That's a bit strange for scripts, but it's possible.</span>
|
||||||
|
|
||||||
|
TESTS <span class="hl opt">+= $(</span>test_programs<span class="hl opt">) $(</span>test_scripts<span class="hl opt">) $(</span>uninstalled_test_programs<span class="hl opt">) $(</span>uninstalled_test_scripts<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>dist_test_scripts<span class="hl opt">) $(</span>dist_uninstalled_test_scripts<span class="hl opt">)</span>
|
||||||
|
|
||||||
|
<span class="hl slc"># Note: build even the installed-only targets during 'make check' to ensure that they still work.</span>
|
||||||
|
<span class="hl slc"># We need to do a bit of trickery here and manage disting via EXTRA_DIST instead of using dist_ prefixes to</span>
|
||||||
|
<span class="hl slc"># prevent automake from mistreating gmake functions like $(wildcard ...) and $(addprefix ...) as if they were</span>
|
||||||
|
<span class="hl slc"># filenames, including removing duplicate instances of the opening part before the space, eg. '$(addprefix'.</span>
|
||||||
|
all_test_programs <span class="hl opt">= $(</span>test_programs<span class="hl opt">) $(</span>uninstalled_test_programs<span class="hl opt">) $(</span>installed_test_programs<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>test_extra_programs<span class="hl opt">) $(</span>uninstalled_test_extra_programs<span class="hl opt">) $(</span>installed_test_extra_programs<span class="hl opt">)</span>
|
||||||
|
all_test_scripts <span class="hl opt">= $(</span>test_scripts<span class="hl opt">) $(</span>uninstalled_test_scripts<span class="hl opt">) $(</span>installed_test_scripts<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>test_extra_scripts<span class="hl opt">) $(</span>uninstalled_test_extra_scripts<span class="hl opt">) $(</span>installed_test_extra_scripts<span class="hl opt">)</span>
|
||||||
|
all_dist_test_scripts <span class="hl opt">= $(</span>dist_test_scripts<span class="hl opt">) $(</span>dist_uninstalled_test_scripts<span class="hl opt">) $(</span>dist_installed_test_scripts<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>dist_test_extra_scripts<span class="hl opt">) $(</span>dist_uninstalled_test_extra_scripts<span class="hl opt">) $(</span>dist_installed_test_extra_scripts<span class="hl opt">)</span>
|
||||||
|
all_test_scripts <span class="hl opt">+= $(</span>all_dist_test_scripts<span class="hl opt">)</span>
|
||||||
|
EXTRA_DIST <span class="hl opt">+= $(</span>all_dist_test_scripts<span class="hl opt">)</span>
|
||||||
|
all_test_data <span class="hl opt">= $(</span>test_data<span class="hl opt">) $(</span>uninstalled_test_data<span class="hl opt">) $(</span>installed_test_data<span class="hl opt">)</span>
|
||||||
|
all_dist_test_data <span class="hl opt">= $(</span>dist_test_data<span class="hl opt">) $(</span>dist_uninstalled_test_data<span class="hl opt">) $(</span>dist_installed_test_data<span class="hl opt">)</span>
|
||||||
|
all_test_data <span class="hl opt">+= $(</span>all_dist_test_data<span class="hl opt">)</span>
|
||||||
|
EXTRA_DIST <span class="hl opt">+= $(</span>all_dist_test_data<span class="hl opt">)</span>
|
||||||
|
all_test_ltlibs <span class="hl opt">= $(</span>test_ltlibraries<span class="hl opt">) $(</span>uninstalled_test_ltlibraries<span class="hl opt">) $(</span>installed_test_ltlibraries<span class="hl opt">)</span>
|
||||||
|
|
||||||
|
if ENABLE_ALWAYS_BUILD_TESTS
|
||||||
|
noinst_LTLIBRARIES <span class="hl opt">+= $(</span>all_test_ltlibs<span class="hl opt">)</span>
|
||||||
|
noinst_PROGRAMS <span class="hl opt">+= $(</span>all_test_programs<span class="hl opt">)</span>
|
||||||
|
noinst_SCRIPTS <span class="hl opt">+= $(</span>all_test_scripts<span class="hl opt">)</span>
|
||||||
|
noinst_DATA <span class="hl opt">+= $(</span>all_test_data<span class="hl opt">)</span>
|
||||||
|
<span class="hl kwb">else</span>
|
||||||
|
check_LTLIBRARIES <span class="hl opt">+= $(</span>all_test_ltlibs<span class="hl opt">)</span>
|
||||||
|
check_PROGRAMS <span class="hl opt">+= $(</span>all_test_programs<span class="hl opt">)</span>
|
||||||
|
check_SCRIPTS <span class="hl opt">+= $(</span>all_test_scripts<span class="hl opt">)</span>
|
||||||
|
check_DATA <span class="hl opt">+= $(</span>all_test_data<span class="hl opt">)</span>
|
||||||
|
<span class="hl kwb">endif</span>
|
||||||
|
|
||||||
|
if ENABLE_INSTALLED_TESTS
|
||||||
|
installed_test_PROGRAMS <span class="hl opt">+= $(</span>test_programs<span class="hl opt">) $(</span>installed_test_programs<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>test_extra_programs<span class="hl opt">) $(</span>installed_test_extra_programs<span class="hl opt">)</span>
|
||||||
|
installed_test_SCRIPTS <span class="hl opt">+= $(</span>test_scripts<span class="hl opt">) $(</span>installed_test_scripts<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>test_extra_scripts<span class="hl opt">) $(</span>test_installed_extra_scripts<span class="hl opt">)</span>
|
||||||
|
installed_test_SCRIPTS <span class="hl opt">+= $(</span>dist_test_scripts<span class="hl opt">) $(</span>dist_test_extra_scripts<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>dist_installed_test_scripts<span class="hl opt">) $(</span>dist_installed_test_extra_scripts<span class="hl opt">)</span>
|
||||||
|
nobase_installed_test_DATA <span class="hl opt">+= $(</span>test_data<span class="hl opt">) $(</span>installed_test_data<span class="hl opt">)</span>
|
||||||
|
nobase_installed_test_DATA <span class="hl opt">+= $(</span>dist_test_data<span class="hl opt">) $(</span>dist_installed_test_data<span class="hl opt">)</span>
|
||||||
|
installed_test_LTLIBRARIES <span class="hl opt">+= $(</span>test_ltlibraries<span class="hl opt">) $(</span>installed_test_ltlibraries<span class="hl opt">)</span>
|
||||||
|
installed_testcases <span class="hl opt">= $(</span>test_programs<span class="hl opt">) $(</span>installed_test_programs<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>test_scripts<span class="hl opt">) $(</span>installed_test_scripts<span class="hl opt">)</span> \
|
||||||
|
<span class="hl opt">$(</span>dist_test_scripts<span class="hl opt">) $(</span>dist_installed_test_scripts<span class="hl opt">)</span>
|
||||||
|
|
||||||
|
installed_test_meta_DATA <span class="hl opt">= $(</span>installed_testcases<span class="hl opt">:=</span>.<span class="hl kwa">test</span><span class="hl opt">)</span>
|
||||||
|
|
||||||
|
<span class="hl opt">%</span>.<span class="hl kwa">test</span><span class="hl opt">: %$(</span>EXEEXT<span class="hl opt">)</span> Makefile
|
||||||
|
<span class="hl opt">$(</span>AM_V_GEN<span class="hl opt">) (</span>echo <span class="hl str">'[Test]'</span> <span class="hl opt">> $</span>@.tmp<span class="hl opt">;</span> \
|
||||||
|
echo <span class="hl str">'Type=session'</span> <span class="hl opt">>> $</span>@.tmp<span class="hl opt">;</span> \
|
||||||
|
echo <span class="hl str">'Exec=$(installed_testdir)/$<'</span> <span class="hl opt">>> $</span>@.tmp<span class="hl opt">;</span> \
|
||||||
|
mv <span class="hl opt">$</span>@.tmp <span class="hl opt">$</span>@<span class="hl opt">)</span>
|
||||||
|
|
||||||
|
CLEANFILES <span class="hl opt">+= $(</span>installed_test_meta_DATA<span class="hl opt">)</span>
|
||||||
|
<span class="hl kwb">endif</span>
|
||||||
|
</code></pre></td></tr></table>
|
||||||
|
</div> <!-- class=content -->
|
||||||
|
</div>
|
||||||
|
<div id="footer_community"></div>
|
||||||
|
|
||||||
|
<div id="footer_grass"></div>
|
||||||
|
|
||||||
|
<div id="footer">
|
||||||
|
<div class="container_13" id="container_12">
|
||||||
|
<div class="links grid_9">
|
||||||
|
<div class="menu-footer-container">
|
||||||
|
<ul id="menu-footer" class="menu">
|
||||||
|
<li id="menu-item-1048" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-1048">
|
||||||
|
<a href="/">The GNOME Project</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1049" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1049">
|
||||||
|
<a href="https://www.gnome.org/about/">About Us</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1050" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1050">
|
||||||
|
<a href="https://www.gnome.org/get-involved/">Get Involved</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1051" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1051">
|
||||||
|
<a href="https://www.gnome.org/teams/">Teams</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1053" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1053">
|
||||||
|
<a href="https://www.gnome.org/support-gnome/">Support GNOME</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1054" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1054">
|
||||||
|
<a href="https://www.gnome.org/contact/">Contact Us</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-2246" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-2246">
|
||||||
|
<a href="https://www.gnome.org/foundation/">The GNOME Foundation</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li id="menu-item-1047" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1047">
|
||||||
|
<a href="#">Resources</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1055" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1055">
|
||||||
|
<a href="https://developer.gnome.org">Developer Center</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1056" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1056">
|
||||||
|
<a href="https://help.gnome.org">Documentation</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1057" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1057">
|
||||||
|
<a href="https://wiki.gnome.org">Wiki</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1058" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1058">
|
||||||
|
<a href="https://mail.gnome.org/mailman/listinfo">Mailing Lists</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1059" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1059">
|
||||||
|
<a href="https://wiki.gnome.org/GnomeIrcChannels">IRC Channels</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1060" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1060">
|
||||||
|
<a href="https://bugzilla.gnome.org/">Bug Tracker</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1061" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1061">
|
||||||
|
<a href="https://git.gnome.org/browse/">Development Code</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1062" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1062">
|
||||||
|
<a href="https://wiki.gnome.org/Jhbuild">Build Tool</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li id="menu-item-1046" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1046">
|
||||||
|
<a href="/news">News</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1063" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1063">
|
||||||
|
<a href="https://www.gnome.org/press/">Press Releases</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1064" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1064">
|
||||||
|
<a href="https://www.gnome.org/start/stable">Latest Release</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1065" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1065">
|
||||||
|
<a href="https://planet.gnome.org">Planet GNOME</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1067" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1067">
|
||||||
|
<a href="https://news.gnome.org">Development News</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1068" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1068">
|
||||||
|
<a href="https://identi.ca/gnome">Identi.ca</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1069" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1069">
|
||||||
|
<a href="https://twitter.com/gnome">Twitter</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footnotes" class="grid_9">
|
||||||
|
<p>Copyright © 2004-2013, <a href="https://www.gnome.org/">The GNOME Project</a>.</p>
|
||||||
|
<br />
|
||||||
|
<small><p>Hosted by <a href="http://www.redhat.com/">Red Hat</a>.
|
||||||
|
Powered by <a href="http://hjemli.net/git/cgit/">cgit</a>.</p>
|
||||||
|
<p>To follow the commits, subscribe to <a href="http://mail.gnome.org/mailman/listinfo/commits-list">commits-list</a>. (can be limited to specific modules)</p></small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div> <!-- id=cgit -->
|
||||||
|
</body>
|
||||||
|
</html>
|
@@ -36,22 +36,89 @@ G_BEGIN_DECLS
|
|||||||
/* You can use the folowing constants as the `which' member of
|
/* You can use the folowing constants as the `which' member of
|
||||||
* glibtop_get_proclist () to specify which processes to fetch. */
|
* glibtop_get_proclist () to specify which processes to fetch. */
|
||||||
|
|
||||||
#define GLIBTOP_KERN_PROC_ALL 0 /* all processes */
|
/**
|
||||||
|
* GLIBTOP_KERN_PROC_ALL:
|
||||||
|
*
|
||||||
|
* Return information about all processes
|
||||||
|
**/
|
||||||
|
#define GLIBTOP_KERN_PROC_ALL 0
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_KERN_PROC_PID:
|
||||||
|
*
|
||||||
|
* Return all processes with the pid which is passed in @arg. You can use this to find out whether some process still exists.
|
||||||
|
**/
|
||||||
#define GLIBTOP_KERN_PROC_PID 1
|
#define GLIBTOP_KERN_PROC_PID 1
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_KERN_PROC_PGRP:
|
||||||
|
*
|
||||||
|
* Return all processes in the process group passed in @arg.
|
||||||
|
**/
|
||||||
#define GLIBTOP_KERN_PROC_PGRP 2
|
#define GLIBTOP_KERN_PROC_PGRP 2
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_KERN_PROC_SESSION:
|
||||||
|
*
|
||||||
|
* Return all processes in the session passed in @arg.
|
||||||
|
**/
|
||||||
#define GLIBTOP_KERN_PROC_SESSION 3
|
#define GLIBTOP_KERN_PROC_SESSION 3
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_KERN_PROC_TTY:
|
||||||
|
*
|
||||||
|
* Return all processes which have the controlling tty passed in @arg
|
||||||
|
* (which is interpreted as the device number).
|
||||||
|
**/
|
||||||
#define GLIBTOP_KERN_PROC_TTY 4
|
#define GLIBTOP_KERN_PROC_TTY 4
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_KERN_PROC_UID:
|
||||||
|
*
|
||||||
|
* Return all processes with the effective uid passed in @arg.
|
||||||
|
**/
|
||||||
#define GLIBTOP_KERN_PROC_UID 5
|
#define GLIBTOP_KERN_PROC_UID 5
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_KERN_PROC_RUID:
|
||||||
|
*
|
||||||
|
* Return all processes with the real uid passed in @arg.
|
||||||
|
**/
|
||||||
#define GLIBTOP_KERN_PROC_RUID 6
|
#define GLIBTOP_KERN_PROC_RUID 6
|
||||||
|
|
||||||
#define GLIBTOP_KERN_PROC_MASK 15
|
#define GLIBTOP_KERN_PROC_MASK 15
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_EXCLUDE_IDLE:
|
||||||
|
*
|
||||||
|
* Exclude idle processes.
|
||||||
|
**/
|
||||||
#define GLIBTOP_EXCLUDE_IDLE 0x1000
|
#define GLIBTOP_EXCLUDE_IDLE 0x1000
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_EXCLUDE_SYSTEM:
|
||||||
|
*
|
||||||
|
* Exclude system (on most UNIXes root's) processes.
|
||||||
|
**/
|
||||||
#define GLIBTOP_EXCLUDE_SYSTEM 0x2000
|
#define GLIBTOP_EXCLUDE_SYSTEM 0x2000
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GLIBTOP_EXCLUDE_NOTTY:
|
||||||
|
*
|
||||||
|
* Exclude processes without a controlling terminal.
|
||||||
|
**/
|
||||||
#define GLIBTOP_EXCLUDE_NOTTY 0x4000
|
#define GLIBTOP_EXCLUDE_NOTTY 0x4000
|
||||||
|
|
||||||
typedef struct _glibtop_proclist glibtop_proclist;
|
typedef struct _glibtop_proclist glibtop_proclist;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* glibtop_proclist:
|
||||||
|
* @number: Number of entries in the returned list.
|
||||||
|
* @total: Total size of the returned list (this equals @number * @size).
|
||||||
|
* @size: Size of a single entry in the returned list
|
||||||
|
* (this equals <type>sizeof(unsigned)</type>).
|
||||||
|
*/
|
||||||
struct _glibtop_proclist
|
struct _glibtop_proclist
|
||||||
{
|
{
|
||||||
guint64 flags;
|
guint64 flags;
|
||||||
|
@@ -46,26 +46,50 @@ typedef struct _glibtop_proc_time glibtop_proc_time;
|
|||||||
|
|
||||||
/* Time section */
|
/* Time section */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* glibtop_proc_time:
|
||||||
|
* @start_time: Start time of process in seconds since the epoch.
|
||||||
|
* @rtime: Real time accumulated by process (should be @utime + @stime).
|
||||||
|
* @utime: User-mode CPU time accumulated by process.
|
||||||
|
* @stime: Kernel-mode CPU time accumulated by process.
|
||||||
|
* @cutime: Cumulative utime of process and reaped children.
|
||||||
|
* @cstime: Cumulative stime of process and reaped children.
|
||||||
|
* @timeout: The time (in jiffies) of the process’s next timeout.
|
||||||
|
* @it_real_value: The time (in jiffies) before the next <type>SIGALRM</type>
|
||||||
|
* is sent to the process due to an interval timer.
|
||||||
|
* @frequency: Tick frequency.
|
||||||
|
* @xcpu_utime: SMP user-mode CPU time accumulated by process.
|
||||||
|
* @xcpu_stime: SMP kernel-mode CPU time accumulated by process
|
||||||
|
*
|
||||||
|
* Process time data filled by glibtop_get_proc_time().
|
||||||
|
*
|
||||||
|
* Under Linux the @start_time value may be wrong due to the information
|
||||||
|
* available from the kernel.
|
||||||
|
*
|
||||||
|
* The Linux kernel defines <type>INITIAL_JIFFIES</type> which implies a time
|
||||||
|
* shift. Because <type>INITIAL_JIFFIES</type> is not user-space defined,
|
||||||
|
* we cannot use it to compute an accurate @start_time. On Linux 2.6,
|
||||||
|
* <type>INITIAL_JIFFIES</type> is 300 so @start_time is
|
||||||
|
* always 3s different from the real start time of the given process. You
|
||||||
|
* may also get shift results if your system clock is not synchronised
|
||||||
|
* with your hardware clock. See <command>man hwclock</command>.
|
||||||
|
*/
|
||||||
struct _glibtop_proc_time
|
struct _glibtop_proc_time
|
||||||
{
|
{
|
||||||
|
/*< private >*/
|
||||||
guint64 flags;
|
guint64 flags;
|
||||||
guint64 start_time; /* start time of process --
|
/*< public >*/
|
||||||
* seconds since 1-1-70 */
|
guint64 start_time;
|
||||||
guint64 rtime; /* real time accumulated by process */
|
guint64 rtime;
|
||||||
guint64 utime; /* user-mode CPU time accumulated by process */
|
guint64 utime;
|
||||||
guint64 stime; /* kernel-mode CPU time accumulated by process */
|
guint64 stime;
|
||||||
guint64 cutime; /* cumulative utime of process and
|
guint64 cutime;
|
||||||
* reaped children */
|
guint64 cstime;
|
||||||
guint64 cstime; /* cumulative stime of process and
|
guint64 timeout;
|
||||||
* reaped children */
|
guint64 it_real_value;
|
||||||
guint64 timeout; /* The time (in jiffies) of the process's
|
guint64 frequency;
|
||||||
* next timeout */
|
guint64 xcpu_utime [GLIBTOP_NCPU];
|
||||||
guint64 it_real_value; /* The time (in jiffies) before the
|
guint64 xcpu_stime [GLIBTOP_NCPU];
|
||||||
* next SIGALRM is sent to the process
|
|
||||||
* due to an interval timer. */
|
|
||||||
guint64 frequency; /* Tick frequency. */
|
|
||||||
guint64 xcpu_utime [GLIBTOP_NCPU]; /* utime and stime for all CPUs on */
|
|
||||||
guint64 xcpu_stime [GLIBTOP_NCPU]; /* SMP machines. */
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@@ -155,13 +155,7 @@ AC_DEFUN([GNOME_LIBGTOP_SYSDEPS],[
|
|||||||
|
|
||||||
case "$host_os" in
|
case "$host_os" in
|
||||||
*bsd*)
|
*bsd*)
|
||||||
case "$host_os" in
|
AC_CHECK_LIB(kvm, kvm_open, KVM_LIBS=-lkvm, KVM_LIBS=)
|
||||||
*kfreebsd*)
|
|
||||||
AC_CHECK_LIB(kvm, kvm_open, KVM_LIBS="-lkvm -lfreebsd -lbsd", KVM_LIBS=, -lfreebsd -lbsd);;
|
|
||||||
*)
|
|
||||||
AC_CHECK_LIB(kvm, kvm_open, KVM_LIBS=-lkvm, KVM_LIBS=);;
|
|
||||||
esac
|
|
||||||
|
|
||||||
AC_SUBST(KVM_LIBS)
|
AC_SUBST(KVM_LIBS)
|
||||||
|
|
||||||
case "$host_os" in
|
case "$host_os" in
|
||||||
@@ -243,10 +237,10 @@ AC_DEFUN([GNOME_LIBGTOP_SYSDEPS],[
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
AC_MSG_CHECKING(what we need to define to get struct msginfo)
|
AC_MSG_CHECKING(what we need to define to get struct msginfo)
|
||||||
AC_CACHE_VAL(msginfo_needs,
|
AC_CACHE_VAL(msginfo_cv_needs,
|
||||||
msginfo_needs=
|
msginfo_cv_needs=
|
||||||
for def in nothing KERNEL _KERNEL; do
|
for def in nothing KERNEL _KERNEL; do
|
||||||
AC_COMPILE_IFELSE([#define $def
|
AC_COMPILE_IFELSE([AC_LANG_SOURCE([#define $def
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/ipc.h>
|
#include <sys/ipc.h>
|
||||||
#include <sys/msg.h>
|
#include <sys/msg.h>
|
||||||
@@ -258,23 +252,23 @@ main (void)
|
|||||||
struct msginfo mi;
|
struct msginfo mi;
|
||||||
mi.msgmax = 0;
|
mi.msgmax = 0;
|
||||||
return 0;
|
return 0;
|
||||||
}],
|
}])],
|
||||||
[
|
[
|
||||||
msginfo_needs=$def
|
msginfo_cv_needs=$def
|
||||||
if test ${msginfo_needs} = KERNEL; then
|
if test ${msginfo_cv_needs} = KERNEL; then
|
||||||
AC_DEFINE(STRUCT_MSGINFO_NEEDS_KERNEL, 1,
|
AC_DEFINE(STRUCT_MSGINFO_NEEDS_KERNEL, 1,
|
||||||
[Define to 1 if we need to define KERNEL to get 'struct msginfo'])
|
[Define to 1 if we need to define KERNEL to get 'struct msginfo'])
|
||||||
elif test ${msginfo_needs} = _KERNEL; then
|
elif test ${msginfo_cv_needs} = _KERNEL; then
|
||||||
AC_DEFINE(STRUCT_MSGINFO_NEEDS__KERNEL, 1,
|
AC_DEFINE(STRUCT_MSGINFO_NEEDS__KERNEL, 1,
|
||||||
[Define to 1 if we need to define _KERNEL to get 'struct msginfo'])
|
[Define to 1 if we need to define _KERNEL to get 'struct msginfo'])
|
||||||
fi
|
fi
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
test -n "${msginfo_needs}" && break
|
test -n "${msginfo_cv_needs}" && break
|
||||||
done
|
done
|
||||||
)
|
)
|
||||||
AC_MSG_RESULT($msginfo_needs)
|
AC_MSG_RESULT($msginfo_cv_needs)
|
||||||
if test -z "${msginfo_needs}"; then
|
if test -z "${msginfo_cv_needs}"; then
|
||||||
AC_MSG_ERROR([Could not find the definition of 'struct msginfo'])
|
AC_MSG_ERROR([Could not find the definition of 'struct msginfo'])
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
@@ -17,5 +17,14 @@
|
|||||||
<gnome:userid>bdejean</gnome:userid>
|
<gnome:userid>bdejean</gnome:userid>
|
||||||
</foaf:Person>
|
</foaf:Person>
|
||||||
</maintainer>
|
</maintainer>
|
||||||
|
|
||||||
|
<maintainer>
|
||||||
|
<foaf:Person>
|
||||||
|
<foaf:name>Robert Roth</foaf:name>
|
||||||
|
<foaf:mbox rdf:resource="mailto:robert.roth.off@gmail.com" />
|
||||||
|
<gnome:userid>robertroth</gnome:userid>
|
||||||
|
</foaf:Person>
|
||||||
|
</maintainer>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
||||||
|
333
m4/glibtests.m4
Normal file
333
m4/glibtests.m4
Normal file
@@ -0,0 +1,333 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
|
||||||
|
<head>
|
||||||
|
<title>glib - Low level core library</title>
|
||||||
|
<meta name='generator' content='cgit v0.9.2'/>
|
||||||
|
<meta name='robots' content='index, nofollow'/>
|
||||||
|
<link rel='stylesheet' type='text/css' href='/browse/cgit-gnome.css'/>
|
||||||
|
<link rel='shortcut icon' href='http://www-old.gnome.org/img/logo/foot-16.png'/>
|
||||||
|
<link rel='alternate' title='Atom feed' href='https://git.gnome.org/browse/glib/atom/m4macros/glibtests.m4?h=master' type='application/atom+xml'/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="global_domain_bar">
|
||||||
|
<div class="maxwidth">
|
||||||
|
<div class="tab">
|
||||||
|
<a class="root" href="https://www.gnome.org/">GNOME.org</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="page">
|
||||||
|
<div id="logo_bar" class="container_12">
|
||||||
|
<div id="logo" class="grid_3">
|
||||||
|
<a title="Go to home page" href="https://git.gnome.org/"><img src="https://static.gnome.org/img/gnome-git.png" alt="GNOME: Git Repository" /></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="top_bar" class="grid_9">
|
||||||
|
<div class="left">
|
||||||
|
<div class="menu-globalnav-container">
|
||||||
|
<ul id="menu-globalnav" class="menu">
|
||||||
|
<li id="menu-item-1039" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1039">
|
||||||
|
<a href="https://git.gnome.org/">Home</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1037" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1037">
|
||||||
|
<a href="https://wiki.gnome.org/Git">Git Help</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id='cgit'><table id='header'>
|
||||||
|
<tr>
|
||||||
|
<td class='main'><a href='/browse/'>index</a> : <a title='glib' href='/browse/glib/'>glib</a></td><td class='form'><form method='get' action=''>
|
||||||
|
<select name='h' onchange='this.form.submit();'>
|
||||||
|
<option value='GLIB_1_1_3_MARTIN'>GLIB_1_1_3_MARTIN</option>
|
||||||
|
<option value='GLIB_1_1_4_THREADS'>GLIB_1_1_4_THREADS</option>
|
||||||
|
<option value='GLIB_1_3_HACKS'>GLIB_1_3_HACKS</option>
|
||||||
|
<option value='GLIB_2_15_0'>GLIB_2_15_0</option>
|
||||||
|
<option value='dispatch-data'>dispatch-data</option>
|
||||||
|
<option value='gdbus-daemon'>gdbus-daemon</option>
|
||||||
|
<option value='gdbus-daemon2'>gdbus-daemon2</option>
|
||||||
|
<option value='glib-1-2'>glib-1-2</option>
|
||||||
|
<option value='glib-2-0'>glib-2-0</option>
|
||||||
|
<option value='glib-2-10'>glib-2-10</option>
|
||||||
|
<option value='glib-2-12'>glib-2-12</option>
|
||||||
|
<option value='glib-2-14'>glib-2-14</option>
|
||||||
|
<option value='glib-2-16'>glib-2-16</option>
|
||||||
|
<option value='glib-2-18'>glib-2-18</option>
|
||||||
|
<option value='glib-2-2'>glib-2-2</option>
|
||||||
|
<option value='glib-2-20'>glib-2-20</option>
|
||||||
|
<option value='glib-2-22'>glib-2-22</option>
|
||||||
|
<option value='glib-2-24'>glib-2-24</option>
|
||||||
|
<option value='glib-2-26'>glib-2-26</option>
|
||||||
|
<option value='glib-2-28'>glib-2-28</option>
|
||||||
|
<option value='glib-2-30'>glib-2-30</option>
|
||||||
|
<option value='glib-2-32'>glib-2-32</option>
|
||||||
|
<option value='glib-2-34'>glib-2-34</option>
|
||||||
|
<option value='glib-2-36'>glib-2-36</option>
|
||||||
|
<option value='glib-2-38'>glib-2-38</option>
|
||||||
|
<option value='glib-2-4'>glib-2-4</option>
|
||||||
|
<option value='glib-2-6'>glib-2-6</option>
|
||||||
|
<option value='glib-2-8'>glib-2-8</option>
|
||||||
|
<option value='glib-main-loop'>glib-main-loop</option>
|
||||||
|
<option value='glib-threads'>glib-threads</option>
|
||||||
|
<option value='master' selected='selected'>master</option>
|
||||||
|
<option value='new-gsettings'>new-gsettings</option>
|
||||||
|
<option value='signal-performance'>signal-performance</option>
|
||||||
|
<option value='test/gobjectnew'>test/gobjectnew</option>
|
||||||
|
<option value='tizen/kdbus-dev'>tizen/kdbus-dev</option>
|
||||||
|
<option value='wip/async-io-perf'>wip/async-io-perf</option>
|
||||||
|
<option value='wip/child-catchall'>wip/child-catchall</option>
|
||||||
|
<option value='wip/coverity-fixes'>wip/coverity-fixes</option>
|
||||||
|
<option value='wip/danw/clicert'>wip/danw/clicert</option>
|
||||||
|
<option value='wip/danw/glib.mk'>wip/danw/glib.mk</option>
|
||||||
|
<option value='wip/dbusable'>wip/dbusable</option>
|
||||||
|
<option value='wip/desktop-actions'>wip/desktop-actions</option>
|
||||||
|
<option value='wip/doc-fixes'>wip/doc-fixes</option>
|
||||||
|
<option value='wip/format-errors'>wip/format-errors</option>
|
||||||
|
<option value='wip/free'>wip/free</option>
|
||||||
|
<option value='wip/g-action-print-detailed-name'>wip/g-action-print-detailed-name</option>
|
||||||
|
<option value='wip/gbytes-takeover'>wip/gbytes-takeover</option>
|
||||||
|
<option value='wip/gcleanup'>wip/gcleanup</option>
|
||||||
|
<option value='wip/gcleanup-desrt'>wip/gcleanup-desrt</option>
|
||||||
|
<option value='wip/gdesktopappinfo'>wip/gdesktopappinfo</option>
|
||||||
|
<option value='wip/gicon'>wip/gicon</option>
|
||||||
|
<option value='wip/gnotification'>wip/gnotification</option>
|
||||||
|
<option value='wip/gobjectnew'>wip/gobjectnew</option>
|
||||||
|
<option value='wip/gproperty'>wip/gproperty</option>
|
||||||
|
<option value='wip/gproperty-2'>wip/gproperty-2</option>
|
||||||
|
<option value='wip/gsettings-list'>wip/gsettings-list</option>
|
||||||
|
<option value='wip/gsettings-work'>wip/gsettings-work</option>
|
||||||
|
<option value='wip/gsubprocess'>wip/gsubprocess</option>
|
||||||
|
<option value='wip/gsubprocess-2.36'>wip/gsubprocess-2.36</option>
|
||||||
|
<option value='wip/gsubprocess-desrt'>wip/gsubprocess-desrt</option>
|
||||||
|
<option value='wip/gsubprocess-ostreams'>wip/gsubprocess-ostreams</option>
|
||||||
|
<option value='wip/gutils-splitup'>wip/gutils-splitup</option>
|
||||||
|
<option value='wip/installed-tests'>wip/installed-tests</option>
|
||||||
|
<option value='wip/latest-gsubprocess'>wip/latest-gsubprocess</option>
|
||||||
|
<option value='wip/le-gsubprocess'>wip/le-gsubprocess</option>
|
||||||
|
<option value='wip/linux'>wip/linux</option>
|
||||||
|
<option value='wip/locale-monitor'>wip/locale-monitor</option>
|
||||||
|
<option value='wip/makefile.glib'>wip/makefile.glib</option>
|
||||||
|
<option value='wip/mapped-bytes'>wip/mapped-bytes</option>
|
||||||
|
<option value='wip/new-parser'>wip/new-parser</option>
|
||||||
|
<option value='wip/pcre-jit'>wip/pcre-jit</option>
|
||||||
|
<option value='wip/pcre-mark'>wip/pcre-mark</option>
|
||||||
|
<option value='wip/private-rework-3'>wip/private-rework-3</option>
|
||||||
|
<option value='wip/resources2'>wip/resources2</option>
|
||||||
|
<option value='wip/serializable'>wip/serializable</option>
|
||||||
|
<option value='wip/settings-backend'>wip/settings-backend</option>
|
||||||
|
<option value='wip/subprocess-2013'>wip/subprocess-2013</option>
|
||||||
|
<option value='wip/symbol-visibility'>wip/symbol-visibility</option>
|
||||||
|
<option value='wip/task'>wip/task</option>
|
||||||
|
<option value='wip/test-cleanup'>wip/test-cleanup</option>
|
||||||
|
<option value='wip/threadsafe-qdata'>wip/threadsafe-qdata</option>
|
||||||
|
<option value='wip/unicode-graphemebreak'>wip/unicode-graphemebreak</option>
|
||||||
|
<option value='wip/version-bounds'>wip/version-bounds</option>
|
||||||
|
<option value='wip/win32-source-api'>wip/win32-source-api</option>
|
||||||
|
</select> <input type='submit' name='' value='switch'/></form></td></tr>
|
||||||
|
<tr><td class='sub'>Low level core library</td><td class='sub right'></td></tr></table>
|
||||||
|
<table class='tabs'><tr><td>
|
||||||
|
<a href='/browse/glib/'>summary</a><a href='/browse/glib/refs/'>refs</a><a href='/browse/glib/log/m4macros/glibtests.m4'>log</a><a class='active' href='/browse/glib/tree/m4macros/glibtests.m4'>tree</a><a href='/browse/glib/commit/m4macros/glibtests.m4'>commit</a><a href='/browse/glib/diff/m4macros/glibtests.m4'>diff</a></td><td class='form'><form class='right' method='get' action='/browse/glib/log/m4macros/glibtests.m4'>
|
||||||
|
<select name='qt'>
|
||||||
|
<option value='grep'>log msg</option>
|
||||||
|
<option value='author'>author</option>
|
||||||
|
<option value='committer'>committer</option>
|
||||||
|
<option value='range'>range</option>
|
||||||
|
</select>
|
||||||
|
<input class='txt' type='text' size='10' name='q' value=''/>
|
||||||
|
<input type='submit' value='search'/>
|
||||||
|
</form>
|
||||||
|
</td></tr></table>
|
||||||
|
<div class='path'>path: <a href='/browse/glib/tree/'>root</a>/<a href='/browse/glib/tree/m4macros'>m4macros</a>/<a href='/browse/glib/tree/m4macros/glibtests.m4'>glibtests.m4</a></div><div class='content'>blob: 7d5920a43c76d68affa5cbc8b8c3a8fbb5cfb017 (<a href='/browse/glib/plain/m4macros/glibtests.m4'>plain</a>)
|
||||||
|
<table summary='blob content' class='blob'>
|
||||||
|
<tr><td class='linenumbers'><pre><a class='no' id='n1' name='n1' href='#n1'>1</a>
|
||||||
|
<a class='no' id='n2' name='n2' href='#n2'>2</a>
|
||||||
|
<a class='no' id='n3' name='n3' href='#n3'>3</a>
|
||||||
|
<a class='no' id='n4' name='n4' href='#n4'>4</a>
|
||||||
|
<a class='no' id='n5' name='n5' href='#n5'>5</a>
|
||||||
|
<a class='no' id='n6' name='n6' href='#n6'>6</a>
|
||||||
|
<a class='no' id='n7' name='n7' href='#n7'>7</a>
|
||||||
|
<a class='no' id='n8' name='n8' href='#n8'>8</a>
|
||||||
|
<a class='no' id='n9' name='n9' href='#n9'>9</a>
|
||||||
|
<a class='no' id='n10' name='n10' href='#n10'>10</a>
|
||||||
|
<a class='no' id='n11' name='n11' href='#n11'>11</a>
|
||||||
|
<a class='no' id='n12' name='n12' href='#n12'>12</a>
|
||||||
|
<a class='no' id='n13' name='n13' href='#n13'>13</a>
|
||||||
|
<a class='no' id='n14' name='n14' href='#n14'>14</a>
|
||||||
|
<a class='no' id='n15' name='n15' href='#n15'>15</a>
|
||||||
|
<a class='no' id='n16' name='n16' href='#n16'>16</a>
|
||||||
|
<a class='no' id='n17' name='n17' href='#n17'>17</a>
|
||||||
|
<a class='no' id='n18' name='n18' href='#n18'>18</a>
|
||||||
|
<a class='no' id='n19' name='n19' href='#n19'>19</a>
|
||||||
|
<a class='no' id='n20' name='n20' href='#n20'>20</a>
|
||||||
|
<a class='no' id='n21' name='n21' href='#n21'>21</a>
|
||||||
|
<a class='no' id='n22' name='n22' href='#n22'>22</a>
|
||||||
|
<a class='no' id='n23' name='n23' href='#n23'>23</a>
|
||||||
|
<a class='no' id='n24' name='n24' href='#n24'>24</a>
|
||||||
|
<a class='no' id='n25' name='n25' href='#n25'>25</a>
|
||||||
|
<a class='no' id='n26' name='n26' href='#n26'>26</a>
|
||||||
|
<a class='no' id='n27' name='n27' href='#n27'>27</a>
|
||||||
|
<a class='no' id='n28' name='n28' href='#n28'>28</a>
|
||||||
|
</pre></td>
|
||||||
|
<td class='lines'><pre><code>dnl GLIB_TESTS
|
||||||
|
dnl
|
||||||
|
|
||||||
|
AC_DEFUN([GLIB_TESTS],
|
||||||
|
[
|
||||||
|
AC_ARG_ENABLE(installed-tests,
|
||||||
|
AS_HELP_STRING([--enable-installed-tests],
|
||||||
|
[Enable installation of some test cases]),
|
||||||
|
[case ${enableval} in
|
||||||
|
yes) ENABLE_INSTALLED_TESTS='1' ;;
|
||||||
|
no) ENABLE_INSTALLED_TESTS='' ;;
|
||||||
|
*) AC_MSG_ERROR([bad value ${enableval} for --enable-installed-tests]) ;;
|
||||||
|
esac])
|
||||||
|
AM_CONDITIONAL([ENABLE_INSTALLED_TESTS], test '$ENABLE_INSTALLED_TESTS' = '1')
|
||||||
|
AC_ARG_ENABLE(always-build-tests,
|
||||||
|
AS_HELP_STRING([--enable-always-build-tests],
|
||||||
|
[Enable always building tests during 'make all']),
|
||||||
|
[case ${enableval} in
|
||||||
|
yes) ENABLE_ALWAYS_BUILD_TESTS='1' ;;
|
||||||
|
no) ENABLE_ALWAYS_BUILD_TESTS='' ;;
|
||||||
|
*) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;;
|
||||||
|
esac])
|
||||||
|
AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test '$ENABLE_ALWAYS_BUILD_TESTS' = '1')
|
||||||
|
if test '$ENABLE_INSTALLED_TESTS' = '1'; then
|
||||||
|
AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME)
|
||||||
|
AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME)
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
</code></pre></td></tr></table>
|
||||||
|
</div> <!-- class=content -->
|
||||||
|
</div>
|
||||||
|
<div id="footer_community"></div>
|
||||||
|
|
||||||
|
<div id="footer_grass"></div>
|
||||||
|
|
||||||
|
<div id="footer">
|
||||||
|
<div class="container_13" id="container_12">
|
||||||
|
<div class="links grid_9">
|
||||||
|
<div class="menu-footer-container">
|
||||||
|
<ul id="menu-footer" class="menu">
|
||||||
|
<li id="menu-item-1048" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-1048">
|
||||||
|
<a href="/">The GNOME Project</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1049" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1049">
|
||||||
|
<a href="https://www.gnome.org/about/">About Us</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1050" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1050">
|
||||||
|
<a href="https://www.gnome.org/get-involved/">Get Involved</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1051" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1051">
|
||||||
|
<a href="https://www.gnome.org/teams/">Teams</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1053" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1053">
|
||||||
|
<a href="https://www.gnome.org/support-gnome/">Support GNOME</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1054" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1054">
|
||||||
|
<a href="https://www.gnome.org/contact/">Contact Us</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-2246" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-2246">
|
||||||
|
<a href="https://www.gnome.org/foundation/">The GNOME Foundation</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li id="menu-item-1047" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1047">
|
||||||
|
<a href="#">Resources</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1055" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1055">
|
||||||
|
<a href="https://developer.gnome.org">Developer Center</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1056" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1056">
|
||||||
|
<a href="https://help.gnome.org">Documentation</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1057" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1057">
|
||||||
|
<a href="https://wiki.gnome.org">Wiki</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1058" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1058">
|
||||||
|
<a href="https://mail.gnome.org/mailman/listinfo">Mailing Lists</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1059" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1059">
|
||||||
|
<a href="https://wiki.gnome.org/GnomeIrcChannels">IRC Channels</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1060" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1060">
|
||||||
|
<a href="https://bugzilla.gnome.org/">Bug Tracker</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1061" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1061">
|
||||||
|
<a href="https://git.gnome.org/browse/">Development Code</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1062" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1062">
|
||||||
|
<a href="https://wiki.gnome.org/Jhbuild">Build Tool</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li id="menu-item-1046" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1046">
|
||||||
|
<a href="/news">News</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1063" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1063">
|
||||||
|
<a href="https://www.gnome.org/press/">Press Releases</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1064" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1064">
|
||||||
|
<a href="https://www.gnome.org/start/stable">Latest Release</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1065" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1065">
|
||||||
|
<a href="https://planet.gnome.org">Planet GNOME</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1067" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1067">
|
||||||
|
<a href="https://news.gnome.org">Development News</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1068" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1068">
|
||||||
|
<a href="https://identi.ca/gnome">Identi.ca</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1069" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1069">
|
||||||
|
<a href="https://twitter.com/gnome">Twitter</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footnotes" class="grid_9">
|
||||||
|
<p>Copyright © 2004-2013, <a href="https://www.gnome.org/">The GNOME Project</a>.</p>
|
||||||
|
<br />
|
||||||
|
<small><p>Hosted by <a href="http://www.redhat.com/">Red Hat</a>.
|
||||||
|
Powered by <a href="http://hjemli.net/git/cgit/">cgit</a>.</p>
|
||||||
|
<p>To follow the commits, subscribe to <a href="http://mail.gnome.org/mailman/listinfo/commits-list">commits-list</a>. (can be limited to specific modules)</p></small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div> <!-- id=cgit -->
|
||||||
|
</body>
|
||||||
|
</html>
|
@@ -28,6 +28,7 @@ eu
|
|||||||
fa
|
fa
|
||||||
fi
|
fi
|
||||||
fr
|
fr
|
||||||
|
fur
|
||||||
ga
|
ga
|
||||||
gl
|
gl
|
||||||
gu
|
gu
|
||||||
@@ -75,6 +76,7 @@ sr@latin
|
|||||||
sv
|
sv
|
||||||
ta
|
ta
|
||||||
te
|
te
|
||||||
|
tg
|
||||||
th
|
th
|
||||||
tr
|
tr
|
||||||
ug
|
ug
|
||||||
|
92
po/as.po
92
po/as.po
@@ -2,68 +2,68 @@
|
|||||||
# This file is distributed under the same license as the PACKAGE package.
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
#
|
#
|
||||||
# Amitakhya Phukan <aphukan@fedoraproject.org>, 2009.
|
# Amitakhya Phukan <aphukan@fedoraproject.org>, 2009.
|
||||||
|
# Nilamdyuti Goswami <ngoswami@redhat.com>, 2011.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: as\n"
|
"Project-Id-Version: as\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
|
||||||
"cgi?product=libgtop&component=general\n"
|
"cgi?product=libgtop&component=general\n"
|
||||||
"POT-Creation-Date: 2009-03-01 23:08+0000\n"
|
"POT-Creation-Date: 2010-11-17 08:15+0000\n"
|
||||||
"PO-Revision-Date: 2009-03-16 11:01+0530\n"
|
"PO-Revision-Date: 2011-08-17 16:13+0530\n"
|
||||||
"Last-Translator: Amitakhya Phukan <aphukan@fedoraproject.org>\n"
|
"Last-Translator: Nilamdyuti Goswami <ngoswami@redhat.com>\n"
|
||||||
"Language-Team: Assamese <fedora-trans-as@redhat.com>\n"
|
"Language-Team: as_IN <kde-i18n-doc@kde.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Lokalize 0.3\n"
|
"X-Generator: Lokalize 1.0\n"
|
||||||
|
|
||||||
#: ../lib/read.c:51
|
#: ../lib/read.c:51
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "read %d byte"
|
msgid "read %d byte"
|
||||||
msgid_plural "read %d bytes"
|
msgid_plural "read %d bytes"
|
||||||
msgstr[0] "%d বাইট পড়া হৈছে"
|
msgstr[0] "%d বাইট পঢ়া হল"
|
||||||
msgstr[1] "%d বাইট পড়া হৈছে"
|
msgstr[1] "%d বাইটসমূহ পঢ়া হল"
|
||||||
|
|
||||||
#: ../lib/read_data.c:51
|
#: ../lib/read_data.c:51
|
||||||
msgid "read data size"
|
msgid "read data size"
|
||||||
msgstr "তথ্যেৰ মাপ পড়া হ'ব"
|
msgstr "তথ্যৰ আকাৰ পঢ়া হল"
|
||||||
|
|
||||||
#: ../lib/read_data.c:70
|
#: ../lib/read_data.c:70
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "read %lu byte of data"
|
msgid "read %lu byte of data"
|
||||||
msgid_plural "read %lu bytes of data"
|
msgid_plural "read %lu bytes of data"
|
||||||
msgstr[0] "%lu বাইট তথ্য পড়া হৈছে"
|
msgstr[0] "তথ্যৰ %lu বাইট পঢ়া হল"
|
||||||
msgstr[1] "%lu বাইট তথ্য পড়া হৈছে"
|
msgstr[1] "তথ্যৰ %lu বাইটসমূহ পঢ়া হল"
|
||||||
|
|
||||||
#: ../lib/write.c:51
|
#: ../lib/write.c:51
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "wrote %d byte"
|
msgid "wrote %d byte"
|
||||||
msgid_plural "wrote %d bytes"
|
msgid_plural "wrote %d bytes"
|
||||||
msgstr[0] "%d বাইট লেখা হৈছে"
|
msgstr[0] "%d বাইট লিখা হল"
|
||||||
msgstr[1] "%d বাইট লেখা হৈছে"
|
msgstr[1] "%d বাইট লিখা হল"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:455
|
#: ../src/daemon/gnuserv.c:455
|
||||||
msgid "Enable debugging"
|
msgid "Enable debugging"
|
||||||
msgstr "ডিবাগ ব্যবস্থা সক্ৰিয় কৰক"
|
msgstr "ডিবাগিং সামৰ্থবান কৰক"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:457
|
#: ../src/daemon/gnuserv.c:457
|
||||||
msgid "Enable verbose output"
|
msgid "Enable verbose output"
|
||||||
msgstr "বিস্তাৰিত (ভাৰ্বোস) আউটপুট সক্ৰিয় কৰা হ'ব"
|
msgstr "ভাৰ্বোচ আউটপুট সামৰ্থবান কৰক"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:459
|
#: ../src/daemon/gnuserv.c:459
|
||||||
msgid "Don't fork into background"
|
msgid "Don't fork into background"
|
||||||
msgstr "পটভূমিতে fork কৰা হ'ব না"
|
msgstr "পটভূমিত fork নকৰিব"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:461
|
#: ../src/daemon/gnuserv.c:461
|
||||||
msgid "Invoked from inetd"
|
msgid "Invoked from inetd"
|
||||||
msgstr "inetd ৰ পৰা আৰম্ভ কৰা হৈছে"
|
msgstr "inetd ৰ পৰা আৱাহন কৰা হৈছে"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:495, c-format
|
#: ../src/daemon/gnuserv.c:495
|
||||||
|
#, c-format
|
||||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"কমান্ড-লাইন ৰ পৰা ব্যবহাৰযোগ্য সমস্ত উপলব্ধ বিকল্পেৰ তালিকা দেখতে '%s "
|
"উপলব্ধ কমান্ড শাৰী বিকল্পসমূহৰ এটা সম্পূৰ্ণ তালিকা চাবলে '%s --help' চলাওক। \n"
|
||||||
"--help' "
|
|
||||||
"ব্যবহাৰ কৰক।\n"
|
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
||||||
msgid "Hangup"
|
msgid "Hangup"
|
||||||
@@ -71,11 +71,11 @@ msgstr "বন্ধ কৰক"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
|
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
|
||||||
msgid "Interrupt"
|
msgid "Interrupt"
|
||||||
msgstr "ইন্টাৰাপ্ট উৎপন্ন কৰা হ'ব"
|
msgstr "বাধা দিয়ক"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
|
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "প্ৰস্থান"
|
msgstr "প্ৰস্থান কৰক"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
|
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
|
||||||
msgid "Illegal instruction"
|
msgid "Illegal instruction"
|
||||||
@@ -83,19 +83,19 @@ msgstr "অবৈধ নিৰ্দেশ"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
|
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
|
||||||
msgid "Trace trap"
|
msgid "Trace trap"
|
||||||
msgstr "ট্ৰেস ট্ৰ্যাপ"
|
msgstr "ট্ৰেইচ ট্ৰ্যাপ"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
||||||
msgid "Abort"
|
msgid "Abort"
|
||||||
msgstr "অস্বাভাবিক প্ৰস্থান"
|
msgstr "বাদ দিয়ক"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
||||||
msgid "EMT error"
|
msgid "EMT error"
|
||||||
msgstr "EMT সংক্ৰান্ত সমস্যা"
|
msgstr "EMT ত্ৰুটি"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
||||||
msgid "Floating-point exception"
|
msgid "Floating-point exception"
|
||||||
msgstr "ফ্লোটিং-পয়েন্ট এক্সেপশন"
|
msgstr "দশমিক-বিন্দু ব্যতিক্ৰম"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
||||||
msgid "Kill"
|
msgid "Kill"
|
||||||
@@ -103,23 +103,23 @@ msgstr "Kill কৰক"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
|
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
|
||||||
msgid "Bus error"
|
msgid "Bus error"
|
||||||
msgstr "বাস সংক্ৰান্ত সমস্যা"
|
msgstr "বাচ ত্ৰুটি"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
|
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
|
||||||
msgid "Segmentation violation"
|
msgid "Segmentation violation"
|
||||||
msgstr "সেগমেন্টেশন সংক্ৰান্ত সমস্যা"
|
msgstr "বিভাজন অমান্যকৰণ"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
|
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
|
||||||
msgid "Bad argument to system call"
|
msgid "Bad argument to system call"
|
||||||
msgstr "সিস্টেম-কল'এ ভুল আৰ্গুমেন্ট প্ৰেৰিত হৈছে"
|
msgstr "চিস্টেম কললে বেয়া তৰ্ক"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
|
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
|
||||||
msgid "Broken pipe"
|
msgid "Broken pipe"
|
||||||
msgstr "ক্ষতিগ্ৰস্ত পাইপ"
|
msgstr "ভঙা পাইপ"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
|
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
|
||||||
msgid "Alarm clock"
|
msgid "Alarm clock"
|
||||||
msgstr "অ্যালাৰ্ম ঘড়ি"
|
msgstr "এলাৰ্ম ঘড়ি"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
|
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
|
||||||
msgid "Termination"
|
msgid "Termination"
|
||||||
@@ -127,7 +127,7 @@ msgstr "সমাপ্তি"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
|
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
|
||||||
msgid "Urgent condition on socket"
|
msgid "Urgent condition on socket"
|
||||||
msgstr "সকেটে গুৰুতৰ অবস্থা"
|
msgstr "চকেটত গুৰুতৰ অবস্থা"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
|
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
|
||||||
msgid "Stop"
|
msgid "Stop"
|
||||||
@@ -135,57 +135,57 @@ msgstr "বন্ধ কৰক"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
|
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
|
||||||
msgid "Keyboard stop"
|
msgid "Keyboard stop"
|
||||||
msgstr "কি-বোৰ্ড বন্ধ কৰক"
|
msgstr "কিবৰ্ড বন্ধ কৰক"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
|
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
|
||||||
msgid "Continue"
|
msgid "Continue"
|
||||||
msgstr "অগ্ৰসৰ হওক"
|
msgstr "চলাই যাওক"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
|
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
|
||||||
msgid "Child status has changed"
|
msgid "Child status has changed"
|
||||||
msgstr "চাইল্ডেৰ অবস্থা পৰিবৰ্তিত হৈছে"
|
msgstr "চাইল্ডৰ অবস্থা সলনি হৈছে"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
|
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
|
||||||
msgid "Background read from tty"
|
msgid "Background read from tty"
|
||||||
msgstr "পটভূমিতে tty'ৰ পৰা পড়া হচ্ছে"
|
msgstr "tty ৰ পৰা পটভূমি পঢ়া"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
|
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
|
||||||
msgid "Background write to tty"
|
msgid "Background write to tty"
|
||||||
msgstr "পটভূমিতে tty'এ লেখা হচ্ছে"
|
msgstr "tty ৰ পৰা পটভূমি লিখা"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
|
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
|
||||||
msgid "I/O now possible"
|
msgid "I/O now possible"
|
||||||
msgstr "I/O বৰ্তমানে কৰা সম্ভব"
|
msgstr "I/O বৰ্তমানত সম্ভব"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
|
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
|
||||||
msgid "CPU limit exceeded"
|
msgid "CPU limit exceeded"
|
||||||
msgstr "CPU'ৰ সীমা অতিক্ৰান্ত"
|
msgstr "CPU ৰ সীমা পাৰ হৈছে"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
||||||
msgid "File size limit exceeded"
|
msgid "File size limit exceeded"
|
||||||
msgstr "ফাইলেৰ মাপেৰ সীমা অতিক্ৰান্ত"
|
msgstr "ফাইলৰ আকাৰৰ সীমা পাৰ হৈছে"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
|
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
|
||||||
msgid "Virtual alarm clock"
|
msgid "Virtual alarm clock"
|
||||||
msgstr "ভাৰ্চুয়াল অ্যালাৰ্ম ঘড়ি"
|
msgstr "ভাৰ্ছুৱেল এলাৰ্ম ঘড়ি"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
|
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
|
||||||
msgid "Profiling alarm clock"
|
msgid "Profiling alarm clock"
|
||||||
msgstr "অ্যালাৰ্ম ঘড়ি প্ৰোফাইল কৰা হ'ব"
|
msgstr "এলাৰ্ম ঘড়ি আলেখ্যন কৰা হৈছে"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
|
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
|
||||||
msgid "Window size change"
|
msgid "Window size change"
|
||||||
msgstr "উইন্ডোৰ মাপে পৰিবৰ্তন"
|
msgstr "উইন্ডোৰ আকাৰত পৰিবৰ্তন"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
||||||
msgid "Information request"
|
msgid "Information request"
|
||||||
msgstr "তথ্যেৰ অনুৰোধ"
|
msgstr "তথ্যৰ অনুৰোধ"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
||||||
msgid "User defined signal 1"
|
msgid "User defined signal 1"
|
||||||
msgstr "ব্যবহাৰকাৰী নিৰ্ধাৰিত সিগনাল ১"
|
msgstr "ব্যবহাৰকাৰী নিৰ্ধাৰিত সংকেত ১"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
||||||
msgid "User defined signal 2"
|
msgid "User defined signal 2"
|
||||||
msgstr "ব্যবহাৰকাৰী নিৰ্ধাৰিত সিগনাল ২"
|
msgstr "ব্যবহাৰকাৰী নিৰ্ধাৰিত সংকেত ২"
|
||||||
|
|
||||||
|
25
po/bg.po
25
po/bg.po
@@ -3,21 +3,22 @@
|
|||||||
# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2002.
|
# Borislav Aleksandrov <B.Aleksandrov@cnsys.bg>, 2002.
|
||||||
# Yanko Kaneti <yaneti@declera.com>, 2002.
|
# Yanko Kaneti <yaneti@declera.com>, 2002.
|
||||||
# Rostislav Raykov <zbrox@i-space.org>, 2004.
|
# Rostislav Raykov <zbrox@i-space.org>, 2004.
|
||||||
# Vladimir Petkov <vpetkov@i-space.org>, 2005.
|
# Vladimir Petkov <kaladan@gmail.com>, 2005.
|
||||||
# Alexander Shopov <ash@contact.bg>, 2007.
|
# Alexander Shopov <ash@kambanaria.org>, 2007.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libgtop trunk\n"
|
"Project-Id-Version: libgtop master\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2007-09-18 10:43+0300\n"
|
"POT-Creation-Date: 2012-04-01 18:21+0300\n"
|
||||||
"PO-Revision-Date: 2007-09-18 10:43+0300\n"
|
"PO-Revision-Date: 2012-04-01 18:20+0300\n"
|
||||||
"Last-Translator: Alexander Shopov <ash@contact.bg>\n"
|
"Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
|
||||||
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
|
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
|
||||||
|
"Language: bg\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#: ../lib/read.c:51
|
#: ../lib/read.c:51
|
||||||
#, c-format
|
#, c-format
|
||||||
@@ -44,23 +45,23 @@ msgid_plural "wrote %d bytes"
|
|||||||
msgstr[0] "записан %d байт"
|
msgstr[0] "записан %d байт"
|
||||||
msgstr[1] "записани %d байта"
|
msgstr[1] "записани %d байта"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:458
|
#: ../src/daemon/gnuserv.c:455
|
||||||
msgid "Enable debugging"
|
msgid "Enable debugging"
|
||||||
msgstr "Включване на изчистване на грешките"
|
msgstr "Включване на изчистване на грешките"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:460
|
#: ../src/daemon/gnuserv.c:457
|
||||||
msgid "Enable verbose output"
|
msgid "Enable verbose output"
|
||||||
msgstr "Включване на подробен изход"
|
msgstr "Включване на подробен изход"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:462
|
#: ../src/daemon/gnuserv.c:459
|
||||||
msgid "Don't fork into background"
|
msgid "Don't fork into background"
|
||||||
msgstr "Не се поражда процес във фонов режим"
|
msgstr "Не се поражда процес във фонов режим"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:464
|
#: ../src/daemon/gnuserv.c:461
|
||||||
msgid "Invoked from inetd"
|
msgid "Invoked from inetd"
|
||||||
msgstr "Извикан от inetd"
|
msgstr "Извикан от inetd"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:498
|
#: ../src/daemon/gnuserv.c:495
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
msgstr "Изпълнете „%s --help“ за пълния списък от опции за командата.\n"
|
msgstr "Изпълнете „%s --help“ за пълния списък от опции за командата.\n"
|
||||||
|
18
po/ca.po
18
po/ca.po
@@ -2,12 +2,14 @@
|
|||||||
# Copyright © 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
# Copyright © 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||||
# Softcatalà <gnome@softcatala.net>, 2000, 2001, 2002.
|
# Softcatalà <gnome@softcatala.net>, 2000, 2001, 2002.
|
||||||
# Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2004, 2005.
|
# Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2004, 2005.
|
||||||
|
# Jordi Serratosa <jordis@softcatala.cat>, 2012.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libgtop 2.9.91\n"
|
"Project-Id-Version: libgtop 2.9.91\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
|
||||||
"POT-Creation-Date: 2007-09-16 22:33+0200\n"
|
"product=libgtop&keywords=I18N+L10N&component=general\n"
|
||||||
|
"POT-Creation-Date: 2011-04-04 20:06+0000\n"
|
||||||
"PO-Revision-Date: 2011-04-04 22:04+0200\n"
|
"PO-Revision-Date: 2011-04-04 22:04+0200\n"
|
||||||
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
|
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
|
||||||
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
|
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
|
||||||
@@ -41,23 +43,23 @@ msgid_plural "wrote %d bytes"
|
|||||||
msgstr[0] "s'ha escrit %d octet"
|
msgstr[0] "s'ha escrit %d octet"
|
||||||
msgstr[1] "s'ha escrit %d octets"
|
msgstr[1] "s'ha escrit %d octets"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:458
|
#: ../src/daemon/gnuserv.c:455
|
||||||
msgid "Enable debugging"
|
msgid "Enable debugging"
|
||||||
msgstr "Activa la depuració"
|
msgstr "Activa la depuració"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:460
|
#: ../src/daemon/gnuserv.c:457
|
||||||
msgid "Enable verbose output"
|
msgid "Enable verbose output"
|
||||||
msgstr "Activa la sortida detallada"
|
msgstr "Activa la sortida detallada"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:462
|
#: ../src/daemon/gnuserv.c:459
|
||||||
msgid "Don't fork into background"
|
msgid "Don't fork into background"
|
||||||
msgstr "No bifurquis al segon pla"
|
msgstr "No bifurquis al segon pla"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:464
|
#: ../src/daemon/gnuserv.c:461
|
||||||
msgid "Invoked from inetd"
|
msgid "Invoked from inetd"
|
||||||
msgstr "Ha estat cridat des d'inetd"
|
msgstr "Ha estat cridat des d'inetd"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:498
|
#: ../src/daemon/gnuserv.c:495
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -178,7 +180,7 @@ msgstr "Canvi de la mida de la finestra"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
||||||
msgid "Information request"
|
msgid "Information request"
|
||||||
msgstr "Petició d'informació"
|
msgstr "Sol·licitud d'informació"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
||||||
msgid "User defined signal 1"
|
msgid "User defined signal 1"
|
||||||
|
@@ -2,16 +2,17 @@
|
|||||||
# Copyright © 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
# Copyright © 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
|
||||||
# Softcatalà <gnome@softcatala.net>, 2000, 2001, 2002.
|
# Softcatalà <gnome@softcatala.net>, 2000, 2001, 2002.
|
||||||
# Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2004, 2005.
|
# Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2004, 2005.
|
||||||
|
# Jordi Serratosa <jordis@softcatala.cat>, 2012.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libgtop 2.9.91\n"
|
"Project-Id-Version: libgtop 2.9.91\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-10-29 21:31+0100\n"
|
"POT-Creation-Date: 2012-04-10 21:12+0200\n"
|
||||||
"PO-Revision-Date: 2005-09-04 01:16+0200\n"
|
"PO-Revision-Date: 2011-04-04 22:04+0200\n"
|
||||||
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
|
"Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
|
||||||
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
|
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
|
||||||
"Language: ca\n"
|
"Language: ca-XV\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
@@ -48,7 +49,7 @@ msgstr "Activa la depuració"
|
|||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:457
|
#: ../src/daemon/gnuserv.c:457
|
||||||
msgid "Enable verbose output"
|
msgid "Enable verbose output"
|
||||||
msgstr "Activa la eixida detallada"
|
msgstr "Activa l'eixida detallada"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:459
|
#: ../src/daemon/gnuserv.c:459
|
||||||
msgid "Don't fork into background"
|
msgid "Don't fork into background"
|
||||||
@@ -62,7 +63,7 @@ msgstr "Ha estat cridat des d'inetd"
|
|||||||
#, c-format
|
#, c-format
|
||||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Executeu «%s --help» per a veure una llista completa de les opcions "
|
"Executeu «%s --help» per veure una llista completa de les opcions "
|
||||||
"disponibles de la línia d'ordes.\n"
|
"disponibles de la línia d'ordes.\n"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
||||||
@@ -87,7 +88,7 @@ msgstr "Captura traça"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
||||||
msgid "Abort"
|
msgid "Abort"
|
||||||
msgstr "Avorta"
|
msgstr "Interromp"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
||||||
msgid "EMT error"
|
msgid "EMT error"
|
||||||
@@ -179,7 +180,7 @@ msgstr "Canvi de la mida de la finestra"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
||||||
msgid "Information request"
|
msgid "Information request"
|
||||||
msgstr "Petició d'informació"
|
msgstr "Sol·licitud d'informació"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
||||||
msgid "User defined signal 1"
|
msgid "User defined signal 1"
|
||||||
|
191
po/fur.po
Normal file
191
po/fur.po
Normal file
@@ -0,0 +1,191 @@
|
|||||||
|
# Friulian translation for libgtop.
|
||||||
|
# Copyright (C) 2012 libgtop's COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the libgtop package.
|
||||||
|
# TmTFx <f.t.public@gmail.com>, 2012.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: libgtop master\n"
|
||||||
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
|
||||||
|
"product=libgtop&keywords=I18N+L10N&component=general\n"
|
||||||
|
"POT-Creation-Date: 2012-12-18 21:48+0000\n"
|
||||||
|
"PO-Revision-Date: 2012-12-28 13:37+0100\n"
|
||||||
|
"Last-Translator: TmTFx <f.t.public@gmail.com>\n"
|
||||||
|
"Language-Team: Friulian <fur@li.org>\n"
|
||||||
|
"Language: fur\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: ../lib/read.c:51
|
||||||
|
#, c-format
|
||||||
|
msgid "read %d byte"
|
||||||
|
msgid_plural "read %d bytes"
|
||||||
|
msgstr[0] "let %d byte"
|
||||||
|
msgstr[1] "lets %d bytes"
|
||||||
|
|
||||||
|
#: ../lib/read_data.c:51
|
||||||
|
msgid "read data size"
|
||||||
|
msgstr "Dimension dai dâts lets"
|
||||||
|
|
||||||
|
#: ../lib/read_data.c:70
|
||||||
|
#, c-format
|
||||||
|
msgid "read %lu byte of data"
|
||||||
|
msgid_plural "read %lu bytes of data"
|
||||||
|
msgstr[0] "let %lu byte di dâts"
|
||||||
|
msgstr[1] "lets %lu bytes di dâts"
|
||||||
|
|
||||||
|
#: ../lib/write.c:51
|
||||||
|
#, c-format
|
||||||
|
msgid "wrote %d byte"
|
||||||
|
msgid_plural "wrote %d bytes"
|
||||||
|
msgstr[0] "scrit %d byte"
|
||||||
|
msgstr[1] "scrits %d bytes"
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:455
|
||||||
|
msgid "Enable debugging"
|
||||||
|
msgstr "Abilite debug"
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:457
|
||||||
|
msgid "Enable verbose output"
|
||||||
|
msgstr "Abilite jessude verbôs"
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:459
|
||||||
|
msgid "Don't fork into background"
|
||||||
|
msgstr "No stâ fâ fork in background"
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:461
|
||||||
|
msgid "Invoked from inetd"
|
||||||
|
msgstr "Clamât di inetd"
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:495
|
||||||
|
#, c-format
|
||||||
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
|
msgstr ""
|
||||||
|
"Fâs partî '%s --help' par viodi une liste complete dis opzions par la rie di "
|
||||||
|
"comant.\n"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
||||||
|
msgid "Hangup"
|
||||||
|
msgstr "Hangup"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
|
||||||
|
msgid "Interrupt"
|
||||||
|
msgstr "Interrupt"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
|
||||||
|
msgid "Quit"
|
||||||
|
msgstr "Quit"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
|
||||||
|
msgid "Illegal instruction"
|
||||||
|
msgstr "Istruzion no legâl"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
|
||||||
|
msgid "Trace trap"
|
||||||
|
msgstr "Trace trap"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
||||||
|
msgid "Abort"
|
||||||
|
msgstr "Abort"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
||||||
|
msgid "EMT error"
|
||||||
|
msgstr "EMT error"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
||||||
|
msgid "Floating-point exception"
|
||||||
|
msgstr "Floating-point exception"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
||||||
|
msgid "Kill"
|
||||||
|
msgstr "Kill"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
|
||||||
|
msgid "Bus error"
|
||||||
|
msgstr "Bus error"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
|
||||||
|
msgid "Segmentation violation"
|
||||||
|
msgstr "Segmentation violation"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
|
||||||
|
msgid "Bad argument to system call"
|
||||||
|
msgstr "Bad argument to system call"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
|
||||||
|
msgid "Broken pipe"
|
||||||
|
msgstr "Broken pipe"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
|
||||||
|
msgid "Alarm clock"
|
||||||
|
msgstr "Alarm clock"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
|
||||||
|
msgid "Termination"
|
||||||
|
msgstr "Termination"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
|
||||||
|
msgid "Urgent condition on socket"
|
||||||
|
msgstr "Urgent condition on socket"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
|
||||||
|
msgid "Stop"
|
||||||
|
msgstr "Stop"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
|
||||||
|
msgid "Keyboard stop"
|
||||||
|
msgstr "Keyboard stop"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
|
||||||
|
msgid "Continue"
|
||||||
|
msgstr "Continue"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
|
||||||
|
msgid "Child status has changed"
|
||||||
|
msgstr "Il stât dal fî al è cambiât"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
|
||||||
|
msgid "Background read from tty"
|
||||||
|
msgstr "Leture in background di tty"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
|
||||||
|
msgid "Background write to tty"
|
||||||
|
msgstr "Scriture in background su tty"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
|
||||||
|
msgid "I/O now possible"
|
||||||
|
msgstr "I/O cumò pussibil"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
|
||||||
|
msgid "CPU limit exceeded"
|
||||||
|
msgstr "Limit CPU superât"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
||||||
|
msgid "File size limit exceeded"
|
||||||
|
msgstr "Limit di dimension di file superât"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
|
||||||
|
msgid "Virtual alarm clock"
|
||||||
|
msgstr "Virtual alarm clock"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
|
||||||
|
msgid "Profiling alarm clock"
|
||||||
|
msgstr "Profiling alarm clock"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
|
||||||
|
msgid "Window size change"
|
||||||
|
msgstr "Window size change"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
||||||
|
msgid "Information request"
|
||||||
|
msgstr "Information request"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
||||||
|
msgid "User defined signal 1"
|
||||||
|
msgstr "Segnâl definît da l'utent 1"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
||||||
|
msgid "User defined signal 2"
|
||||||
|
msgstr "Segnâl definît da l'utent 2"
|
12
po/ja.po
12
po/ja.po
@@ -10,10 +10,10 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libgtop master\n"
|
"Project-Id-Version: libgtop master\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
|
||||||
"product=libgtop&component=general\n"
|
"product=libgtop&keywords=I18N+L10N&component=general\n"
|
||||||
"POT-Creation-Date: 2010-06-27 13:25+0000\n"
|
"POT-Creation-Date: 2011-09-08 07:27+0000\n"
|
||||||
"PO-Revision-Date: 2009-10-04 17:38+0900\n"
|
"PO-Revision-Date: 2011-09-11 07:40+0900\n"
|
||||||
"Last-Translator: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>\n"
|
"Last-Translator: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>\n"
|
||||||
"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
|
"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -183,8 +183,8 @@ msgstr "情報リクエスト"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
||||||
msgid "User defined signal 1"
|
msgid "User defined signal 1"
|
||||||
msgstr "ユーザ定義のシグナル1"
|
msgstr "ユーザー定義のシグナル1"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
||||||
msgid "User defined signal 2"
|
msgid "User defined signal 2"
|
||||||
msgstr "ユーザ定義のシグナル2"
|
msgstr "ユーザー定義のシグナル2"
|
||||||
|
22
po/ko.po
22
po/ko.po
@@ -1,15 +1,15 @@
|
|||||||
# libgtop ko.po
|
# libgtop ko.po
|
||||||
# Sung-Hyun Nam <namsh@lgic.co.kr>, 1998
|
# Sung-Hyun Nam <namsh@lgic.co.kr>, 1998
|
||||||
# Changwoo Ryu <cwryu@debian.org>, 2002, 2004, 2005, 2008.
|
# Changwoo Ryu <cwryu@debian.org>, 2002, 2004, 2005, 2008, 2013.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libgtop\n"
|
"Project-Id-Version: libgtop\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=libgtop&component=general\n"
|
||||||
"POT-Creation-Date: 2008-02-26 19:13+0900\n"
|
"POT-Creation-Date: 2008-02-26 19:13+0900\n"
|
||||||
"PO-Revision-Date: 2009-01-29 16:18+0900\n"
|
"PO-Revision-Date: 2013-03-19 02:23+0900\n"
|
||||||
"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
|
"Last-Translator: Changwoo Ryu <cwryu@debian.org>\n"
|
||||||
"Language-Team: GNOME Korea <gnome-kr-hackers@lists.kldp.net>\n"
|
"Language-Team: GNOME Korea <gnome-kr@googlegroups.com>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
@@ -51,7 +51,7 @@ msgstr "백그라운드로 실행 안 함"
|
|||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:464
|
#: ../src/daemon/gnuserv.c:464
|
||||||
msgid "Invoked from inetd"
|
msgid "Invoked from inetd"
|
||||||
msgstr "inetd에 의해 불림"
|
msgstr "inetd가 호출"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:498
|
#: ../src/daemon/gnuserv.c:498
|
||||||
#, c-format
|
#, c-format
|
||||||
@@ -181,15 +181,3 @@ msgstr "사용자 정의 신호 1"
|
|||||||
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
||||||
msgid "User defined signal 2"
|
msgid "User defined signal 2"
|
||||||
msgstr "사용자 정의 신호 2"
|
msgstr "사용자 정의 신호 2"
|
||||||
|
|
||||||
#~ msgid "DEBUG"
|
|
||||||
#~ msgstr "디버그"
|
|
||||||
|
|
||||||
#~ msgid "VERBOSE"
|
|
||||||
#~ msgstr "VERBOSE"
|
|
||||||
|
|
||||||
#~ msgid "NO-DAEMON"
|
|
||||||
#~ msgstr "NO-DAEMON"
|
|
||||||
|
|
||||||
#~ msgid "INETD"
|
|
||||||
#~ msgstr "INETD"
|
|
||||||
|
142
po/ky.po
142
po/ky.po
@@ -1,210 +1,192 @@
|
|||||||
# translation of ky.po to Kitghiz
|
# translation of libgtop to Kyrgyz
|
||||||
# Kirghiz translation of libgtop.
|
# Kirghiz translation of libgtop.
|
||||||
# Copyright (C) 1999, 2005 Free Software Foundation, Inc.
|
# Copyright (C) 1999, 2005 Free Software Foundation, Inc.
|
||||||
# This file is distributed under the same license as the libgtop package.
|
# This file is distributed under the same license as the libgtop package.
|
||||||
# Timur Jamakeev <ztimur@gmail.com>, 2005.
|
#
|
||||||
|
# Timur Zhamakeev <ztimur@gmail.com>, 2005, 2012.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ky\n"
|
"Project-Id-Version: ky\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
|
||||||
"POT-Creation-Date: 2005-11-17 17:07+0500\n"
|
"product=libgtop&keywords=I18N+L10N&component=general\n"
|
||||||
"PO-Revision-Date: 2005-11-17 17:42+0500\n"
|
"POT-Creation-Date: 2011-09-05 21:47+0000\n"
|
||||||
"Last-Translator: Timur Jamakeev <ztimur@gmail.com>\n"
|
"PO-Revision-Date: 2012-09-27 12:10+0600\n"
|
||||||
"Language-Team: Kitghiz\n"
|
"Last-Translator: Timur Zhamakeev <ztimur@gmail.com>\n"
|
||||||
|
"Language-Team: Kirghiz <gnome-i18n@gnome.org>\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Language: ky\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: KBabel 1.9.1\n"
|
"X-Generator: Lokalize 1.4\n"
|
||||||
|
|
||||||
#: ../lib/read.c:65
|
#: ../lib/read.c:51
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "read %d byte"
|
msgid "read %d byte"
|
||||||
msgid_plural "read %d bytes"
|
msgid_plural "read %d bytes"
|
||||||
msgstr[0] "%d байт окулду"
|
msgstr[0] "%d байт окулду"
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#: ../lib/read_data.c:53
|
#: ../lib/read_data.c:51
|
||||||
msgid "read data size"
|
msgid "read data size"
|
||||||
msgstr "окулган берилиштердин көлөмү"
|
msgstr "окулган маалымат көлөмү"
|
||||||
|
|
||||||
#: ../lib/read_data.c:72
|
#: ../lib/read_data.c:70
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "read %lu byte of data"
|
msgid "read %lu byte of data"
|
||||||
msgid_plural "read %lu bytes of data"
|
msgid_plural "read %lu bytes of data"
|
||||||
msgstr[0] "%lu байт берилиш окулду"
|
msgstr[0] "%lu байт маалымат окулду"
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#: ../lib/write.c:52
|
#: ../lib/write.c:51
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "wrote %d byte"
|
msgid "wrote %d byte"
|
||||||
msgid_plural "wrote %d bytes"
|
msgid_plural "wrote %d bytes"
|
||||||
msgstr[0] "%d байт жазылды"
|
msgstr[0] "%d байт жазылды"
|
||||||
msgstr[1] ""
|
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:460
|
#: ../src/daemon/gnuserv.c:455
|
||||||
msgid "Enable debugging"
|
msgid "Enable debugging"
|
||||||
msgstr "Дебагды иштетүү"
|
msgstr "Ката издөөнү иштетүү"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:460
|
#: ../src/daemon/gnuserv.c:457
|
||||||
msgid "DEBUG"
|
|
||||||
msgstr "ДЕБАГ"
|
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:462
|
|
||||||
msgid "Enable verbose output"
|
msgid "Enable verbose output"
|
||||||
msgstr "Кеңири чыгаруу"
|
msgstr "Кеңири чыгаруу"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:462
|
#: ../src/daemon/gnuserv.c:459
|
||||||
msgid "VERBOSE"
|
|
||||||
msgstr "КЕҢИРИ"
|
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:464
|
|
||||||
msgid "Don't fork into background"
|
msgid "Don't fork into background"
|
||||||
msgstr "Фондук режимге бөлбөө"
|
msgstr "Фондук режимге бөлбөө"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:464
|
#: ../src/daemon/gnuserv.c:461
|
||||||
msgid "NO-DAEMON"
|
|
||||||
msgstr "ДЕМОНУ-ЖОК"
|
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:466
|
|
||||||
msgid "Invoked from inetd"
|
msgid "Invoked from inetd"
|
||||||
msgstr "inetd аркылуу чакырылган"
|
msgstr "inetd аркылуу чакырылган"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:466
|
#: ../src/daemon/gnuserv.c:495
|
||||||
msgid "INETD"
|
|
||||||
msgstr "INETD"
|
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:500
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
"Error on option %s: %s.\n"
|
|
||||||
"Run '%s --help' to see a full list of available command line options.\n"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"\"%s\" параметринде ката байкалды: %s\n"
|
"Командалык саптын мүмкүн болгон бардык параметрлерин көрүү үчүн \"%s --help\" "
|
||||||
"Командалык саптын мүмкүн болгон бардык параметрлерин көрүү үчүн \"%s --help\" командасын колдонуңуз.\n"
|
"командасын колдонуңуз.\n"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
|
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
||||||
msgid "Hangup"
|
msgid "Hangup"
|
||||||
msgstr "Үзүү"
|
msgstr "Үзүү"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
|
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
|
||||||
msgid "Interrupt"
|
msgid "Interrupt"
|
||||||
msgstr "Убактылуу токтотуу"
|
msgstr "Убактылуу токтотуу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
|
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
|
||||||
msgid "Quit"
|
msgid "Quit"
|
||||||
msgstr "Чыгуу"
|
msgstr "Чыгуу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
|
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
|
||||||
msgid "Illegal instruction"
|
msgid "Illegal instruction"
|
||||||
msgstr "Туура эмес инструкция"
|
msgstr "Туура эмес инструкция"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
|
||||||
msgid "Trace trap"
|
msgid "Trace trap"
|
||||||
msgstr "Трассировканы кармоо"
|
msgstr "Трассировканы кармоо"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
||||||
msgid "Abort"
|
msgid "Abort"
|
||||||
msgstr "Токтотуу"
|
msgstr "Токтотуу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
||||||
msgid "EMT error"
|
msgid "EMT error"
|
||||||
msgstr "EMT катасы"
|
msgstr "EMT катасы"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
||||||
msgid "Floating-point exception"
|
msgid "Floating-point exception"
|
||||||
msgstr ""
|
msgstr "Анык сан катасы"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
|
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
||||||
msgid "Kill"
|
msgid "Kill"
|
||||||
msgstr "Өлтүрүү"
|
msgstr "Өлтүрүү"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
|
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
|
||||||
msgid "Bus error"
|
msgid "Bus error"
|
||||||
msgstr "Шина катасы"
|
msgstr "Шина катасы"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
|
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
|
||||||
msgid "Segmentation violation"
|
msgid "Segmentation violation"
|
||||||
msgstr "Сегментациянын бузулушу"
|
msgstr "Сегментациянын бузулушу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
|
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
|
||||||
msgid "Bad argument to system call"
|
msgid "Bad argument to system call"
|
||||||
msgstr "Системалык чакыруудагы туура эмес аргумент"
|
msgstr "Системалык чакыруудагы туура эмес аргумент"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
|
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
|
||||||
msgid "Broken pipe"
|
msgid "Broken pipe"
|
||||||
msgstr "Бузулган канал"
|
msgstr "Бузулган канал"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
|
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
|
||||||
msgid "Alarm clock"
|
msgid "Alarm clock"
|
||||||
msgstr "Таймер"
|
msgstr "Таймер"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
|
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
|
||||||
msgid "Termination"
|
msgid "Termination"
|
||||||
msgstr "Аяктоо"
|
msgstr "Аяктоо"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
|
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
|
||||||
msgid "Urgent condition on socket"
|
msgid "Urgent condition on socket"
|
||||||
msgstr "Көңүл бурууну талап кылган сокет"
|
msgstr "Көңүл бурууну талап кылган сокет"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
|
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
|
||||||
msgid "Stop"
|
msgid "Stop"
|
||||||
msgstr "Стоп"
|
msgstr "Стоп"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
|
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
|
||||||
msgid "Keyboard stop"
|
msgid "Keyboard stop"
|
||||||
msgstr "Алиптергичти токтотуу"
|
msgstr "Алиптергичти токтотуу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
|
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
|
||||||
msgid "Continue"
|
msgid "Continue"
|
||||||
msgstr "Улантуу"
|
msgstr "Улантуу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
|
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
|
||||||
msgid "Child status has changed"
|
msgid "Child status has changed"
|
||||||
msgstr "Тукумдун абалы өзгөрүлдү"
|
msgstr "Туунду процесстин абалы өзгөрүлдү"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
|
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
|
||||||
msgid "Background read from tty"
|
msgid "Background read from tty"
|
||||||
msgstr "tty-ден фондук режимде окуу"
|
msgstr "tty-ден фондук режимде окуу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
|
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
|
||||||
msgid "Background write to tty"
|
msgid "Background write to tty"
|
||||||
msgstr "tty-ге фондук режимде жазуу"
|
msgstr "tty-ге фондук режимде жазуу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
|
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
|
||||||
msgid "I/O now possible"
|
msgid "I/O now possible"
|
||||||
msgstr "Киргизүү/Чыгаруу эми мүмкүн"
|
msgstr "Киргизүү/Чыгаруу эми мүмкүн"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
|
||||||
msgid "CPU limit exceeded"
|
msgid "CPU limit exceeded"
|
||||||
msgstr "CPU пределинен ашты"
|
msgstr "CPU пределинен ашты"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
|
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
||||||
msgid "File size limit exceeded"
|
msgid "File size limit exceeded"
|
||||||
msgstr "Файл көлөмүнүн пределинен ашты"
|
msgstr "Файл көлөмү пределинен ашты"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
|
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
|
||||||
msgid "Virtual alarm clock"
|
msgid "Virtual alarm clock"
|
||||||
msgstr "Виртуалдык таймер"
|
msgstr "Виртуалдык таймер"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
|
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
|
||||||
msgid "Profiling alarm clock"
|
msgid "Profiling alarm clock"
|
||||||
msgstr "Профилдик таймер"
|
msgstr "Профилдик таймер"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
|
||||||
msgid "Window size change"
|
msgid "Window size change"
|
||||||
msgstr "Терезе өлчөмүн өзгөртүү"
|
msgstr "Терезе өлчөмүн өзгөртүү"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
||||||
msgid "Information request"
|
msgid "Information request"
|
||||||
msgstr "Маалымат талап кылуу"
|
msgstr "Маалымат талап кылуу"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
||||||
msgid "User defined signal 1"
|
msgid "User defined signal 1"
|
||||||
msgstr "Колдонуучу сигналы 1"
|
msgstr "Колдонуучу аныктаган сигналы 1"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:58 ../sysdeps/sun4/siglist.c:58
|
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
||||||
msgid "User defined signal 2"
|
msgid "User defined signal 2"
|
||||||
msgstr "Колдонуучу сигналы 2"
|
msgstr "Колдонуучу аныктаган сигналы 2"
|
||||||
|
|
||||||
|
35
po/lv.po
35
po/lv.po
@@ -5,21 +5,22 @@
|
|||||||
# Peteris Krisjanis <peteris.krisjanis@os.lv>, 2002.
|
# Peteris Krisjanis <peteris.krisjanis@os.lv>, 2002.
|
||||||
# Raivis Dejus <orvils@gmail.com>, 2006, 2009.
|
# Raivis Dejus <orvils@gmail.com>, 2006, 2009.
|
||||||
# Peteris Krisjanis <pecisk@gmail.com>, 2010.
|
# Peteris Krisjanis <pecisk@gmail.com>, 2010.
|
||||||
|
# Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>, 2012.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: lv\n"
|
"Project-Id-Version: lv\n"
|
||||||
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"cgi?product=libgtop&component=general\n"
|
"POT-Creation-Date: 2012-09-24 15:33+0300\n"
|
||||||
"POT-Creation-Date: 2009-11-12 10:53+0000\n"
|
"PO-Revision-Date: 2012-09-24 15:36+0300\n"
|
||||||
"PO-Revision-Date: 2010-04-26 11:18+0300\n"
|
"Last-Translator: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>\n"
|
||||||
"Last-Translator: Peteris Krisjanis <pecisk@gmail.com>\n"
|
"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
|
||||||
"Language-Team: Latviešu <lata-l10n@googlegroups.com>\n"
|
"Language: lv\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
||||||
"2);\n"
|
"2);\n"
|
||||||
"X-Generator: Lokalize 1.0\n"
|
"X-Generator: Lokalize 1.4\n"
|
||||||
|
|
||||||
#: ../lib/read.c:51
|
#: ../lib/read.c:51
|
||||||
#, c-format
|
#, c-format
|
||||||
@@ -51,15 +52,15 @@ msgstr[2] "ierakstīti %d baitu"
|
|||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:455
|
#: ../src/daemon/gnuserv.c:455
|
||||||
msgid "Enable debugging"
|
msgid "Enable debugging"
|
||||||
msgstr "Aktivizēt atkļūdošanu"
|
msgstr "Aktivēt atkļūdošanu"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:457
|
#: ../src/daemon/gnuserv.c:457
|
||||||
msgid "Enable verbose output"
|
msgid "Enable verbose output"
|
||||||
msgstr "Aktivizēt vārdisku izvadi"
|
msgstr "Aktivēt detalizētu izvadi"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:459
|
#: ../src/daemon/gnuserv.c:459
|
||||||
msgid "Don't fork into background"
|
msgid "Don't fork into background"
|
||||||
msgstr "Nesadalīties fona"
|
msgstr "Nesadalīties fonā"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:461
|
#: ../src/daemon/gnuserv.c:461
|
||||||
msgid "Invoked from inetd"
|
msgid "Invoked from inetd"
|
||||||
@@ -69,7 +70,7 @@ msgstr "Izsaukts no inetd"
|
|||||||
#, c-format
|
#, c-format
|
||||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Palaidiet '%s --help' lai redzētu pilnu pieejamo komandrindas iespēju "
|
"Palaidiet “%s --help”, lai redzētu pilnu pieejamo komandrindas opciju "
|
||||||
"sarakstu.\n"
|
"sarakstu.\n"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
||||||
@@ -94,7 +95,7 @@ msgstr "Izsekot slazdu"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
||||||
msgid "Abort"
|
msgid "Abort"
|
||||||
msgstr "Pātraukt"
|
msgstr "Pārtraukt"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
||||||
msgid "EMT error"
|
msgid "EMT error"
|
||||||
@@ -102,7 +103,7 @@ msgstr "EMT kļūda"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
||||||
msgid "Floating-point exception"
|
msgid "Floating-point exception"
|
||||||
msgstr "Peldošā punkta izņēmums"
|
msgstr "Peldošā komata izņēmums"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
||||||
msgid "Kill"
|
msgid "Kill"
|
||||||
@@ -110,7 +111,7 @@ msgstr "Nobeigt"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
|
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
|
||||||
msgid "Bus error"
|
msgid "Bus error"
|
||||||
msgstr "Šinas kļūda"
|
msgstr "Kopnes kļūda"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
|
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
|
||||||
msgid "Segmentation violation"
|
msgid "Segmentation violation"
|
||||||
@@ -118,7 +119,7 @@ msgstr "Segmentācijas pārkāpums"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
|
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
|
||||||
msgid "Bad argument to system call"
|
msgid "Bad argument to system call"
|
||||||
msgstr "Slikts arguments sistēmas izsaukumam"
|
msgstr "Slikts parametrs sistēmas izsaukumam"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
|
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
|
||||||
msgid "Broken pipe"
|
msgid "Broken pipe"
|
||||||
@@ -134,7 +135,7 @@ msgstr "Pārtraukšana"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
|
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
|
||||||
msgid "Urgent condition on socket"
|
msgid "Urgent condition on socket"
|
||||||
msgstr "Steidzama situācija kontaktā"
|
msgstr "Steidzama situācija ligzdā"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
|
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
|
||||||
msgid "Stop"
|
msgid "Stop"
|
||||||
@@ -170,7 +171,7 @@ msgstr "CPU limits pārsniegts"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
||||||
msgid "File size limit exceeded"
|
msgid "File size limit exceeded"
|
||||||
msgstr "Faila izmēra limits pārsniegts"
|
msgstr "Datnes izmēra limits pārsniegts"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
|
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
|
||||||
msgid "Virtual alarm clock"
|
msgid "Virtual alarm clock"
|
||||||
|
27
po/nb.po
27
po/nb.po
@@ -1,15 +1,16 @@
|
|||||||
# Norwegian translation for Libgtop (bokmål dialect)
|
# Norwegian bokmål translation for libgtop
|
||||||
# Copyright (C) 1998-2004 Free Software Foundation, Inc.
|
# Copyright (C) 1998-2004 Free Software Foundation, Inc.
|
||||||
# Kjartan Maraas <kmaraas@gnome.org>, 1998-2007.
|
# Kjartan Maraas <kmaraas@gnome.org>, 1998-2012.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libgtop 2.21.x\n"
|
"Project-Id-Version: libgtop 2.28.x\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2007-06-23 11:52+0200\n"
|
"POT-Creation-Date: 2012-01-28 16:53+0100\n"
|
||||||
"PO-Revision-Date: 2007-06-23 11:52+0200\n"
|
"PO-Revision-Date: 2012-01-28 16:54+0100\n"
|
||||||
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
|
"Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
|
||||||
"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
|
"Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
|
||||||
|
"Language: nb\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8-bit\n"
|
"Content-Transfer-Encoding: 8-bit\n"
|
||||||
@@ -40,26 +41,28 @@ msgid_plural "wrote %d bytes"
|
|||||||
msgstr[0] "skrev %d byte"
|
msgstr[0] "skrev %d byte"
|
||||||
msgstr[1] "skrev %d bytes"
|
msgstr[1] "skrev %d bytes"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:458
|
#: ../src/daemon/gnuserv.c:455
|
||||||
msgid "Enable debugging"
|
msgid "Enable debugging"
|
||||||
msgstr "Slå på avlusing"
|
msgstr "Slå på avlusing"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:460
|
#: ../src/daemon/gnuserv.c:457
|
||||||
msgid "Enable verbose output"
|
msgid "Enable verbose output"
|
||||||
msgstr "Slå på utfyllende utskrift"
|
msgstr "Slå på utfyllende utskrift"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:462
|
#: ../src/daemon/gnuserv.c:459
|
||||||
msgid "Don't fork into background"
|
msgid "Don't fork into background"
|
||||||
msgstr "Ikke forgren til bakgrunnen"
|
msgstr "Ikke forgren til bakgrunnen"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:464
|
#: ../src/daemon/gnuserv.c:461
|
||||||
msgid "Invoked from inetd"
|
msgid "Invoked from inetd"
|
||||||
msgstr "Kalt fra inetd"
|
msgstr "Kalt fra inetd"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:498
|
#: ../src/daemon/gnuserv.c:495
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
msgstr "Kjør '%s --help' for å se en full liste av tilgjengelige kommandolinjeflagg.\n"
|
msgstr ""
|
||||||
|
"Kjør '%s --help' for å se en full liste av tilgjengelige "
|
||||||
|
"kommandolinjeflagg.\n"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
||||||
msgid "Hangup"
|
msgid "Hangup"
|
||||||
|
16
po/pl.po
16
po/pl.po
@@ -4,14 +4,19 @@
|
|||||||
# pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas:
|
# pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas:
|
||||||
# gnomepl@aviary.pl
|
# gnomepl@aviary.pl
|
||||||
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
|
||||||
|
# Zbigniew Chyla <chyla@alice.ci.pwr.wroc.pl>, 1999-2002.
|
||||||
|
# Artur Flinta <aflinta@at.kernel.pl>, 2004-2007.
|
||||||
|
# Piotr Drąg <piotrdrag@gmail.com>, 2010-2012.
|
||||||
|
# Aviary.pl <gnomepl@aviary.pl>, 2010-2012.
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: libgtop\n"
|
"Project-Id-Version: libgtop\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2010-02-25 12:52+0100\n"
|
"POT-Creation-Date: 2012-09-04 18:37+0200\n"
|
||||||
"PO-Revision-Date: 2010-02-25 12:47+0100\n"
|
"PO-Revision-Date: 2012-09-04 18:42+0200\n"
|
||||||
"Last-Translator: Tomasz Dominikowski <dominikowski@gmail.com>\n"
|
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
|
||||||
"Language-Team: Polish <gnomepl@aviary.pl>\n"
|
"Language-Team: Polish <gnomepl@aviary.pl>\n"
|
||||||
|
"Language: pl\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
@@ -68,7 +73,8 @@ msgstr "Wywołanie przez inetd"
|
|||||||
#, c-format
|
#, c-format
|
||||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Proszę wykonać \"%s --help\", aby wyświetlić pełną listę dostępnych opcji.\n"
|
"Polecenie \"%s --help\" wyświetli pełną listę dostępnych opcji wiersza "
|
||||||
|
"poleceń.\n"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
||||||
msgid "Hangup"
|
msgid "Hangup"
|
||||||
@@ -164,7 +170,7 @@ msgstr "Wejście/wyjście jest teraz dostępne"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
|
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
|
||||||
msgid "CPU limit exceeded"
|
msgid "CPU limit exceeded"
|
||||||
msgstr "Przekroczenie ograniczenia procesora"
|
msgstr "Przekroczono ograniczenie procesora"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
||||||
msgid "File size limit exceeded"
|
msgid "File size limit exceeded"
|
||||||
|
31
po/pt.po
31
po/pt.po
@@ -1,16 +1,17 @@
|
|||||||
# libgtop's Portuguese Translation
|
# libgtop's Portuguese Translation
|
||||||
# Copyright © 2001, 2002, 2003, 2004, 2005, 2007 libgtop
|
# Copyright © 2001, 2002, 2003, 2004, 2005, 2007, 2013 libgtop
|
||||||
# Distributed under the same licence as the libgtop package
|
# Distributed under the same licence as the libgtop package
|
||||||
# Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2003, 2004, 2005, 2007.
|
# Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2003, 2004, 2005, 2007, 2013.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: 2.20\n"
|
"Project-Id-Version: 3.8\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2007-09-08 01:57+0100\n"
|
"POT-Creation-Date: 2013-03-17 01:06+0000\n"
|
||||||
"PO-Revision-Date: 2007-09-08 02:00+0000\n"
|
"PO-Revision-Date: 2013-03-17 01:10+0000\n"
|
||||||
"Last-Translator: Duarte Loreto <happyguy_pt@hotmail.com>\n"
|
"Last-Translator: Duarte Loreto <happyguy_pt@hotmail.com>\n"
|
||||||
"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
|
"Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
|
||||||
|
"Language: pt\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
@@ -41,23 +42,23 @@ msgid_plural "wrote %d bytes"
|
|||||||
msgstr[0] "%d byte escrito"
|
msgstr[0] "%d byte escrito"
|
||||||
msgstr[1] "%d bytes escritos"
|
msgstr[1] "%d bytes escritos"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:458
|
#: ../src/daemon/gnuserv.c:455
|
||||||
msgid "Enable debugging"
|
msgid "Enable debugging"
|
||||||
msgstr "Activar depuração"
|
msgstr "Ativar depuração"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:460
|
#: ../src/daemon/gnuserv.c:457
|
||||||
msgid "Enable verbose output"
|
msgid "Enable verbose output"
|
||||||
msgstr "Activar resultados extensos"
|
msgstr "Ativar resultados extensos"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:462
|
#: ../src/daemon/gnuserv.c:459
|
||||||
msgid "Don't fork into background"
|
msgid "Don't fork into background"
|
||||||
msgstr "Não efectuar fork em fundo"
|
msgstr "Não efetuar fork em fundo"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:464
|
#: ../src/daemon/gnuserv.c:461
|
||||||
msgid "Invoked from inetd"
|
msgid "Invoked from inetd"
|
||||||
msgstr "Invocado pelo inetd"
|
msgstr "Invocado pelo inetd"
|
||||||
|
|
||||||
#: ../src/daemon/gnuserv.c:498
|
#: ../src/daemon/gnuserv.c:495
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -94,7 +95,7 @@ msgstr "Erro EMT"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
||||||
msgid "Floating-point exception"
|
msgid "Floating-point exception"
|
||||||
msgstr "Excepção de vírgula flutuante"
|
msgstr "Exceção de vírgula flutuante"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
||||||
msgid "Kill"
|
msgid "Kill"
|
||||||
@@ -170,7 +171,7 @@ msgstr "Alarme virtual"
|
|||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
|
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
|
||||||
msgid "Profiling alarm clock"
|
msgid "Profiling alarm clock"
|
||||||
msgstr "Alarme de optimização"
|
msgstr "Alarme de otimização"
|
||||||
|
|
||||||
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
|
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
|
||||||
msgid "Window size change"
|
msgid "Window size change"
|
||||||
|
190
po/tg.po
Normal file
190
po/tg.po
Normal file
@@ -0,0 +1,190 @@
|
|||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||||
|
# This file is distributed under the same license as the PACKAGE package.
|
||||||
|
# Victor Ibragimov <victor.ibragimov@gmail.com>, 2013.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Tajik Gnome\n"
|
||||||
|
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
|
||||||
|
"product=libgtop&keywords=I18N+L10N&component=general\n"
|
||||||
|
"POT-Creation-Date: 2012-12-29 00:29+0000\n"
|
||||||
|
"PO-Revision-Date: 2013-01-21 15:11+0500\n"
|
||||||
|
"Last-Translator: Victor Ibragimov <victor.ibragimov@gmail.com>\n"
|
||||||
|
"Language-Team: \n"
|
||||||
|
"Language: Tajik\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
"X-Generator: Poedit 1.5.4\n"
|
||||||
|
|
||||||
|
#: ../lib/read.c:51
|
||||||
|
#, c-format
|
||||||
|
msgid "read %d byte"
|
||||||
|
msgid_plural "read %d bytes"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: ../lib/read_data.c:51
|
||||||
|
msgid "read data size"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../lib/read_data.c:70
|
||||||
|
#, c-format
|
||||||
|
msgid "read %lu byte of data"
|
||||||
|
msgid_plural "read %lu bytes of data"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: ../lib/write.c:51
|
||||||
|
#, c-format
|
||||||
|
msgid "wrote %d byte"
|
||||||
|
msgid_plural "wrote %d bytes"
|
||||||
|
msgstr[0] ""
|
||||||
|
msgstr[1] ""
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:455
|
||||||
|
msgid "Enable debugging"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:457
|
||||||
|
msgid "Enable verbose output"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:459
|
||||||
|
msgid "Don't fork into background"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:461
|
||||||
|
msgid "Invoked from inetd"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../src/daemon/gnuserv.c:495
|
||||||
|
#, c-format
|
||||||
|
msgid "Run '%s --help' to see a full list of available command line options.\n"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
|
||||||
|
msgid "Hangup"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
|
||||||
|
msgid "Interrupt"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
|
||||||
|
msgid "Quit"
|
||||||
|
msgstr "Баромад"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
|
||||||
|
msgid "Illegal instruction"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
|
||||||
|
msgid "Trace trap"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
|
||||||
|
msgid "Abort"
|
||||||
|
msgstr "Қатъ кардан"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
|
||||||
|
msgid "EMT error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
|
||||||
|
msgid "Floating-point exception"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
|
||||||
|
msgid "Kill"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
|
||||||
|
msgid "Bus error"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
|
||||||
|
msgid "Segmentation violation"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
|
||||||
|
msgid "Bad argument to system call"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
|
||||||
|
msgid "Broken pipe"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
|
||||||
|
msgid "Alarm clock"
|
||||||
|
msgstr "Соати зангдор\t"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
|
||||||
|
msgid "Termination"
|
||||||
|
msgstr "Анҷоми кор"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
|
||||||
|
msgid "Urgent condition on socket"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
|
||||||
|
msgid "Stop"
|
||||||
|
msgstr "Истодан"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
|
||||||
|
msgid "Keyboard stop"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
|
||||||
|
msgid "Continue"
|
||||||
|
msgstr "Идома додан"
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
|
||||||
|
msgid "Child status has changed"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
|
||||||
|
msgid "Background read from tty"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
|
||||||
|
msgid "Background write to tty"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
|
||||||
|
msgid "I/O now possible"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
|
||||||
|
msgid "CPU limit exceeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
|
||||||
|
msgid "File size limit exceeded"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
|
||||||
|
msgid "Virtual alarm clock"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
|
||||||
|
msgid "Profiling alarm clock"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
|
||||||
|
msgid "Window size change"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
|
||||||
|
msgid "Information request"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
|
||||||
|
msgid "User defined signal 1"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
|
||||||
|
msgid "User defined signal 2"
|
||||||
|
msgstr ""
|
@@ -90,11 +90,13 @@ main(int argc, char *argv[])
|
|||||||
if (strcmp (uts.sysname, LIBGTOP_COMPILE_SYSTEM) ||
|
if (strcmp (uts.sysname, LIBGTOP_COMPILE_SYSTEM) ||
|
||||||
strcmp (uts.release, LIBGTOP_COMPILE_RELEASE) ||
|
strcmp (uts.release, LIBGTOP_COMPILE_RELEASE) ||
|
||||||
strcmp (uts.machine, LIBGTOP_COMPILE_MACHINE)) {
|
strcmp (uts.machine, LIBGTOP_COMPILE_MACHINE)) {
|
||||||
fprintf (stderr, "Can only run on %s %s %s\n",
|
fprintf (stderr, "This libgtop was compiled on %s %s %s\n",
|
||||||
LIBGTOP_COMPILE_SYSTEM,
|
LIBGTOP_COMPILE_SYSTEM,
|
||||||
LIBGTOP_COMPILE_RELEASE,
|
LIBGTOP_COMPILE_RELEASE,
|
||||||
LIBGTOP_COMPILE_MACHINE);
|
LIBGTOP_COMPILE_MACHINE);
|
||||||
_exit (1);
|
fprintf (stderr, "If you see strange problems caused by it,\n");
|
||||||
|
fprintf (stderr, "you should recompile libgtop and dependent "
|
||||||
|
"applications.\n");
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@@ -153,7 +153,7 @@ glibtop_get_swap_p (glibtop *server, glibtop_swap *buf)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
int nswap, i;
|
int nswap, i;
|
||||||
int avail = 0, inuse = 0;
|
guint64 avail = 0, inuse = 0;
|
||||||
|
|
||||||
#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) || defined(__OpenBSD__)
|
#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) || defined(__OpenBSD__)
|
||||||
struct uvmexp uvmexp;
|
struct uvmexp uvmexp;
|
||||||
@@ -195,29 +195,32 @@ glibtop_get_swap_p (glibtop *server, glibtop_swap *buf)
|
|||||||
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
||||||
buf->pagein = vmm.v_swappgsin - swappgsin;
|
buf->pagein = vmm.v_swappgsin - swappgsin;
|
||||||
buf->pageout = vmm.v_swappgsout - swappgsout;
|
buf->pageout = vmm.v_swappgsout - swappgsout;
|
||||||
#else
|
#elif defined(__NetBSD__) && (__NetBSD_Version__ >= 599002100)
|
||||||
#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) || defined(__OpenBSD__)
|
/* no uvmexp.swap{ins,outs} */
|
||||||
|
buf->pagein = 0;
|
||||||
|
buf->pageout = 0;
|
||||||
|
#elif defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) || defined(__OpenBSD__)
|
||||||
buf->pagein = uvmexp.swapins - swappgsin;
|
buf->pagein = uvmexp.swapins - swappgsin;
|
||||||
buf->pageout = uvmexp.swapouts - swappgsout;
|
buf->pageout = uvmexp.swapouts - swappgsout;
|
||||||
#else
|
#else
|
||||||
buf->pagein = vmm.v_swpin - swappgsin;
|
buf->pagein = vmm.v_swpin - swappgsin;
|
||||||
buf->pageout = vmm.v_swpout - swappgsout;
|
buf->pageout = vmm.v_swpout - swappgsout;
|
||||||
#endif
|
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
||||||
swappgsin = vmm.v_swappgsin;
|
swappgsin = vmm.v_swappgsin;
|
||||||
swappgsout = vmm.v_swappgsout;
|
swappgsout = vmm.v_swappgsout;
|
||||||
#else
|
#elif defined(__NetBSD__) && (__NetBSD_Version__ >= 599002100)
|
||||||
#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) || defined(__OpenBSD__)
|
swappgsin = 0;
|
||||||
|
swappgsout = 0;
|
||||||
|
#elif defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) || defined(__OpenBSD__)
|
||||||
swappgsin = uvmexp.swapins;
|
swappgsin = uvmexp.swapins;
|
||||||
swappgsout = uvmexp.swapouts;
|
swappgsout = uvmexp.swapouts;
|
||||||
#else
|
#else
|
||||||
swappgsin = vmm.v_swpin;
|
swappgsin = vmm.v_swpin;
|
||||||
swappgsout = vmm.v_swpout;
|
swappgsout = vmm.v_swpout;
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
||||||
|
|
||||||
|
@@ -134,19 +134,19 @@ glibtop_get_proc_uid(glibtop_proc_uid *buf, pid_t pid)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SECTION:proctime
|
||||||
|
* @title: Process Time
|
||||||
|
* @short_description: Get process time information
|
||||||
|
* @stability: Stable
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* glibtop_get_proc_time:
|
* glibtop_get_proc_time:
|
||||||
* @buf:
|
* @buf: Returned process time information - see #glibtop_proc_time.
|
||||||
* @pid: Process id to get the user and tty information
|
* @pid: Process id
|
||||||
*
|
*
|
||||||
* Please note that under Linux, #start_time value may be strange.
|
* Get process time information.
|
||||||
* Linux kernel defines <type>INITIAL_JIFFIES</type> which implies a time
|
|
||||||
* shift. Because <type>INITIAL_JIFFIES</type> is not user-space defined,
|
|
||||||
* we cannot use it to compute accurate @code{start_time}. On Linux2.6,
|
|
||||||
* <type>INITIAL_JIFFIES</type> is 300 so <type>start_time</type> is
|
|
||||||
* always 3s different from real start time of the given process. You
|
|
||||||
* may also get shift results if your system clock is not synchronised
|
|
||||||
* with your hardware clock. See <command>man hwclock</command>.
|
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
glibtop_get_proc_time(glibtop_proc_time *buf, pid_t pid)
|
glibtop_get_proc_time(glibtop_proc_time *buf, pid_t pid)
|
||||||
@@ -197,6 +197,26 @@ glibtop_get_proc_map(glibtop_proc_map *buf, pid_t pid)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SECTION:procargs
|
||||||
|
* @title: Process Arguments
|
||||||
|
* @short_description: Get process command line arguments
|
||||||
|
* @see_also: #libgtop-Process-List
|
||||||
|
* @stability: Stable
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* glibtop_get_proc_args:
|
||||||
|
* @buf: Struct with @size of returned string.
|
||||||
|
* @pid: Process id
|
||||||
|
* @max_len: Maximum length of string to return (use zero to get all arguments).
|
||||||
|
*
|
||||||
|
* Get process command line arguments.
|
||||||
|
*
|
||||||
|
* Returns: @pid's command line arguments separated by null bytes; the length of
|
||||||
|
* this string is returned in the @buf size field. You are required to free
|
||||||
|
* the string when done.
|
||||||
|
*/
|
||||||
char *
|
char *
|
||||||
glibtop_get_proc_args(glibtop_proc_args *buf, pid_t pid, unsigned max_len)
|
glibtop_get_proc_args(glibtop_proc_args *buf, pid_t pid, unsigned max_len)
|
||||||
{
|
{
|
||||||
@@ -204,6 +224,18 @@ glibtop_get_proc_args(glibtop_proc_args *buf, pid_t pid, unsigned max_len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* glibtop_get_proc_argv
|
||||||
|
* @buf: Struct with @size of combined returned arguments.
|
||||||
|
* @pid: Process id
|
||||||
|
* @max_len: Maximum length of all arguments combined (use zero to get all arguments).
|
||||||
|
*
|
||||||
|
* Get process command line arguments.
|
||||||
|
*
|
||||||
|
* Returns: A NULL-terminated array of strings with all arguments of process pid
|
||||||
|
* (up to @max_len characters). Remember to <function>g_strfreev</function>
|
||||||
|
* the returned array to avoid a memory leak.
|
||||||
|
*/
|
||||||
char **
|
char **
|
||||||
glibtop_get_proc_argv(glibtop_proc_args *buf, pid_t pid, unsigned max_len)
|
glibtop_get_proc_argv(glibtop_proc_args *buf, pid_t pid, unsigned max_len)
|
||||||
{
|
{
|
||||||
@@ -211,6 +243,23 @@ glibtop_get_proc_argv(glibtop_proc_args *buf, pid_t pid, unsigned max_len)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* SECTION:proclist
|
||||||
|
* @title: Process List
|
||||||
|
* @short_description: List running processes
|
||||||
|
* @stability: Stable
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* glibtop_get_proclist
|
||||||
|
* @buf: Extra return information, see #glibtop_proclist.
|
||||||
|
* @which: Criteria for processes in returned list. See the <type>GLIBTOP_KERN_PROC_*</type> and <type>GLIBTOP_EXCLUDE_*</type> constants.
|
||||||
|
* @arg: Extra arguments applied to @which. Only <type>GLIBTOP_KERN_PROC_*</type> constants take arguments, see each constant definition for particular @arg description.
|
||||||
|
*
|
||||||
|
* Returns: A list of running processes or <type>NULL</type> on error. The
|
||||||
|
* returned list is allocated using <function>g_malloc</function> and must be
|
||||||
|
* freed using <function>g_free</function> to avoid a memory leak.
|
||||||
|
*/
|
||||||
pid_t*
|
pid_t*
|
||||||
glibtop_get_proclist(glibtop_proclist *buf, gint64 which, gint64 arg)
|
glibtop_get_proclist(glibtop_proclist *buf, gint64 which, gint64 arg)
|
||||||
{
|
{
|
||||||
|
@@ -43,7 +43,7 @@ _glibtop_init_proclist_p (glibtop *server)
|
|||||||
|
|
||||||
pid_t *
|
pid_t *
|
||||||
glibtop_get_proclist_p (glibtop *server, glibtop_proclist *buf,
|
glibtop_get_proclist_p (glibtop *server, glibtop_proclist *buf,
|
||||||
int64_t which, int64_t arg)
|
gint64 which, gint64 arg)
|
||||||
{
|
{
|
||||||
unsigned count, total, i;
|
unsigned count, total, i;
|
||||||
pid_t *pids_chain;
|
pid_t *pids_chain;
|
||||||
|
@@ -42,7 +42,7 @@
|
|||||||
#include <sys/pipe.h>
|
#include <sys/pipe.h>
|
||||||
#include <sys/conf.h>
|
#include <sys/conf.h>
|
||||||
#undef _KERNEL
|
#undef _KERNEL
|
||||||
#if __FreeBSD_version >= 800038
|
#if (__FreeBSD_version >= 800038) || (__FreeBSD_kernel_version >= 800038)
|
||||||
#define _WANT_FILE
|
#define _WANT_FILE
|
||||||
#include <sys/file.h>
|
#include <sys/file.h>
|
||||||
#undef _WANT_FILE
|
#undef _WANT_FILE
|
||||||
@@ -113,7 +113,7 @@ _glibtop_sysdeps_freebsd_dev_inode (glibtop *server, struct vnode *vnode,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if __FreeBSD_version >= 800039
|
#if (__FreeBSD_version >= 800039) || (__FreeBSD_kernel_version >= 800039)
|
||||||
if (kvm_read (server->machine.kd, (gulong) cdev2priv(inode.i_dev), (char *) &priv,
|
if (kvm_read (server->machine.kd, (gulong) cdev2priv(inode.i_dev), (char *) &priv,
|
||||||
sizeof (priv))
|
sizeof (priv))
|
||||||
#else
|
#else
|
||||||
|
@@ -41,6 +41,10 @@ get_device(glibtop* server, const char *mountpoint,
|
|||||||
|
|
||||||
while ((mnt = getmntent(fp)))
|
while ((mnt = getmntent(fp)))
|
||||||
{
|
{
|
||||||
|
/* There can be multiple root mount entries, skip the unuseful one */
|
||||||
|
if (!strcmp(mnt->mnt_fsname, "rootfs"))
|
||||||
|
continue;
|
||||||
|
|
||||||
if (!strcmp(mountpoint, mnt->mnt_dir)) {
|
if (!strcmp(mountpoint, mnt->mnt_dir)) {
|
||||||
if (!strncmp(mnt->mnt_fsname, "/dev/", 5)) {
|
if (!strncmp(mnt->mnt_fsname, "/dev/", 5)) {
|
||||||
g_strlcpy(device, mnt->mnt_fsname + 5, device_size);
|
g_strlcpy(device, mnt->mnt_fsname + 5, device_size);
|
||||||
|
@@ -1,3 +1,7 @@
|
|||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
#include <config.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/* ANSI-C code produced by gperf version 3.0.3 */
|
/* ANSI-C code produced by gperf version 3.0.3 */
|
||||||
/* Command-line: gperf sysdeps/linux/procmap_smaps.gperf */
|
/* Command-line: gperf sysdeps/linux/procmap_smaps.gperf */
|
||||||
/* Computed positions: -k'9' */
|
/* Computed positions: -k'9' */
|
||||||
|
@@ -36,7 +36,7 @@ static glibtop_sysinfo sysinfo = { .flags = 0 };
|
|||||||
static void
|
static void
|
||||||
init_sysinfo (glibtop *server)
|
init_sysinfo (glibtop *server)
|
||||||
{
|
{
|
||||||
char buffer [16384];
|
char buffer [65536];
|
||||||
gchar ** processors;
|
gchar ** processors;
|
||||||
|
|
||||||
if(G_LIKELY(sysinfo.flags)) return;
|
if(G_LIKELY(sysinfo.flags)) return;
|
||||||
|
@@ -31,6 +31,7 @@
|
|||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <sys/user.h>
|
#include <sys/user.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
#include <sys/proc.h>
|
||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
|
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
@@ -42,6 +42,7 @@
|
|||||||
|
|
||||||
#include <netinet/in.h>
|
#include <netinet/in.h>
|
||||||
#include <netinet/in_var.h>
|
#include <netinet/in_var.h>
|
||||||
|
#include <netinet6/in6_var.h>
|
||||||
|
|
||||||
static const unsigned long _glibtop_sysdeps_netload =
|
static const unsigned long _glibtop_sysdeps_netload =
|
||||||
(1L << GLIBTOP_NETLOAD_IF_FLAGS) +
|
(1L << GLIBTOP_NETLOAD_IF_FLAGS) +
|
||||||
|
@@ -49,7 +49,7 @@ char *
|
|||||||
glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf,
|
glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf,
|
||||||
pid_t pid, unsigned max_len)
|
pid_t pid, unsigned max_len)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
char *retval, **args, **ptr;
|
char *retval, **args, **ptr;
|
||||||
size_t size = 0, pos = 0;
|
size_t size = 0, pos = 0;
|
||||||
int count;
|
int count;
|
||||||
@@ -58,13 +58,16 @@ glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf,
|
|||||||
|
|
||||||
memset (buf, 0, sizeof (glibtop_proc_args));
|
memset (buf, 0, sizeof (glibtop_proc_args));
|
||||||
|
|
||||||
/* swapper, init, pagedaemon, vmdaemon, update - this doen't work. */
|
/*
|
||||||
if (pid < 5) return NULL;
|
* Don't bother with PIDs below 20, because everything below this
|
||||||
|
* number is highly likely to be a kernel thread.
|
||||||
|
*/
|
||||||
|
if (pid < 19) return NULL;
|
||||||
|
|
||||||
glibtop_suid_enter (server);
|
glibtop_suid_enter (server);
|
||||||
|
|
||||||
/* Get the process data */
|
/* Get the process data */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, KERN_PROC_PID, pid,
|
pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid,
|
||||||
sizeof (*pinfo), &count);
|
sizeof (*pinfo), &count);
|
||||||
if ((pinfo == NULL) || (count < 1)) {
|
if ((pinfo == NULL) || (count < 1)) {
|
||||||
glibtop_suid_leave (server);
|
glibtop_suid_leave (server);
|
||||||
@@ -72,7 +75,7 @@ glibtop_get_proc_args_p (glibtop *server, glibtop_proc_args *buf,
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
args = kvm_getargv2 (server->machine.kd, pinfo, max_len);
|
args = kvm_getargv (server->machine.kd, pinfo, max_len);
|
||||||
if (args == NULL) {
|
if (args == NULL) {
|
||||||
glibtop_suid_leave (server);
|
glibtop_suid_leave (server);
|
||||||
glibtop_warn_io_r (server, "kvm_getargv (%d)", pid);
|
glibtop_warn_io_r (server, "kvm_getargv (%d)", pid);
|
||||||
|
@@ -57,7 +57,7 @@ glibtop_get_proc_kernel_p (glibtop *server,
|
|||||||
glibtop_proc_kernel *buf,
|
glibtop_proc_kernel *buf,
|
||||||
pid_t pid)
|
pid_t pid)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
int count;
|
int count;
|
||||||
|
|
||||||
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_KERNEL), 0);
|
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_KERNEL), 0);
|
||||||
@@ -71,22 +71,19 @@ glibtop_get_proc_kernel_p (glibtop *server,
|
|||||||
if (pid == 0) return;
|
if (pid == 0) return;
|
||||||
|
|
||||||
/* Get the process information */
|
/* Get the process information */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, KERN_PROC_PID, pid,
|
pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid,
|
||||||
sizeof(*pinfo), &count);
|
sizeof(*pinfo), &count);
|
||||||
if ((pinfo == NULL) || (count != 1)) {
|
if ((pinfo == NULL) || (count != 1)) {
|
||||||
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
buf->nwchan = pinfo[0].p_wchan;
|
if (pinfo->p_wmesg[0])
|
||||||
if (pinfo[0].p_wchan && pinfo[0].p_wmesg)
|
g_strlcpy(buf->wchan, pinfo->p_wmesg[0], sizeof(buf->wchan));
|
||||||
g_strlcpy(buf->wchan, pinfo[0].p_wmesg,
|
|
||||||
sizeof buf->wchan);
|
|
||||||
|
|
||||||
buf->min_flt = pinfo[0].p_uru_minflt;
|
buf->min_flt = pinfo[0].p_uru_minflt;
|
||||||
buf->maj_flt = pinfo[0].p_uru_majflt;
|
buf->maj_flt = pinfo[0].p_uru_majflt;
|
||||||
|
|
||||||
buf->flags |= (_glibtop_sysdeps_proc_kernel_wchan
|
buf->flags |= (_glibtop_sysdeps_proc_kernel_wchan
|
||||||
| _glibtop_sysdeps_proc_kernel_pstats);
|
| _glibtop_sysdeps_proc_kernel_pstats);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -62,7 +62,7 @@ pid_t *
|
|||||||
glibtop_get_proclist_p (glibtop *server, glibtop_proclist *buf,
|
glibtop_get_proclist_p (glibtop *server, glibtop_proclist *buf,
|
||||||
gint64 real_which, gint64 arg)
|
gint64 real_which, gint64 arg)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
unsigned *pids = NULL;
|
unsigned *pids = NULL;
|
||||||
int which, count;
|
int which, count;
|
||||||
int i,j;
|
int i,j;
|
||||||
@@ -74,7 +74,7 @@ glibtop_get_proclist_p (glibtop *server, glibtop_proclist *buf,
|
|||||||
which = (int)(real_which & GLIBTOP_KERN_PROC_MASK);
|
which = (int)(real_which & GLIBTOP_KERN_PROC_MASK);
|
||||||
|
|
||||||
/* Get the process data */
|
/* Get the process data */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, which, arg,
|
pinfo = kvm_getprocs (server->machine.kd, which, arg,
|
||||||
sizeof (*pinfo), &count);
|
sizeof (*pinfo), &count);
|
||||||
if ((pinfo == NULL) || (count < 1)) {
|
if ((pinfo == NULL) || (count < 1)) {
|
||||||
glibtop_warn_io_r (server, "kvm_getprocs (proclist)");
|
glibtop_warn_io_r (server, "kvm_getprocs (proclist)");
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: procmap.c,v 1.6 2011/06/06 17:12:12 jasper Exp $ */
|
/* $OpenBSD: patch-sysdeps_openbsd_procmap_c,v 1.7 2012/03/11 08:45:24 ajacoutot Exp $ */
|
||||||
|
|
||||||
/* Copyright (C) 1998 Joshua Sled
|
/* Copyright (C) 1998 Joshua Sled
|
||||||
This file is part of LibGTop 1.0.
|
This file is part of LibGTop 1.0.
|
||||||
@@ -29,6 +29,7 @@
|
|||||||
#include <glibtop_suid.h>
|
#include <glibtop_suid.h>
|
||||||
|
|
||||||
#include <kvm.h>
|
#include <kvm.h>
|
||||||
|
#include <stdlib.h>
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
#include <sys/proc.h>
|
#include <sys/proc.h>
|
||||||
#include <sys/resource.h>
|
#include <sys/resource.h>
|
||||||
@@ -56,6 +57,12 @@ static const unsigned long _glibtop_sysdeps_map_entry =
|
|||||||
(1L << GLIBTOP_MAP_ENTRY_OFFSET) + (1L << GLIBTOP_MAP_ENTRY_PERM) +
|
(1L << GLIBTOP_MAP_ENTRY_OFFSET) + (1L << GLIBTOP_MAP_ENTRY_PERM) +
|
||||||
(1L << GLIBTOP_MAP_ENTRY_INODE) + (1L << GLIBTOP_MAP_ENTRY_DEVICE);
|
(1L << GLIBTOP_MAP_ENTRY_INODE) + (1L << GLIBTOP_MAP_ENTRY_DEVICE);
|
||||||
|
|
||||||
|
/* Local helper functions. */
|
||||||
|
|
||||||
|
ssize_t load_vmmap_entries(glibtop*, unsigned long, struct vm_map_entry**,
|
||||||
|
struct vm_map_entry*);
|
||||||
|
void unload_vmmap_entries(struct vm_map_entry *);
|
||||||
|
|
||||||
/* Init function. */
|
/* Init function. */
|
||||||
|
|
||||||
void
|
void
|
||||||
@@ -64,22 +71,107 @@ _glibtop_init_proc_map_p (glibtop *server)
|
|||||||
server->sysdeps.proc_map = _glibtop_sysdeps_proc_map;
|
server->sysdeps.proc_map = _glibtop_sysdeps_proc_map;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Provides detailed information about a process. */
|
/*
|
||||||
|
* Download vmmap_entries from the kernel into our address space.
|
||||||
|
* We fix up the addr tree while downloading.
|
||||||
|
*
|
||||||
|
* Returns: the size of the tree on succes, or -1 on failure.
|
||||||
|
* On failure, *rptr needs to be passed to unload_vmmap_entries to free
|
||||||
|
* the lot.
|
||||||
|
*/
|
||||||
|
ssize_t
|
||||||
|
load_vmmap_entries(glibtop *server, unsigned long kptr,
|
||||||
|
struct vm_map_entry **rptr, struct vm_map_entry *parent)
|
||||||
|
{
|
||||||
|
struct vm_map_entry *entry;
|
||||||
|
unsigned long left_kptr, right_kptr;
|
||||||
|
ssize_t left_sz;
|
||||||
|
ssize_t right_sz;
|
||||||
|
|
||||||
|
if (kptr == 0)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
/* Need space. */
|
||||||
|
entry = malloc(sizeof(*entry));
|
||||||
|
if (entry == NULL)
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
/* Download entry at kptr. */
|
||||||
|
if (kvm_read (server->machine.kd, kptr,
|
||||||
|
(char *)entry, sizeof(*entry)) != sizeof(*entry)) {
|
||||||
|
free(entry);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Update addr pointers to have sane values in this address space.
|
||||||
|
* We save the kernel pointers in {left,right}_kptr, so we have them
|
||||||
|
* available to download children.
|
||||||
|
*/
|
||||||
|
left_kptr = (unsigned long) RB_LEFT(entry, daddrs.addr_entry);
|
||||||
|
right_kptr = (unsigned long) RB_RIGHT(entry, daddrs.addr_entry);
|
||||||
|
RB_LEFT(entry, daddrs.addr_entry) =
|
||||||
|
RB_RIGHT(entry, daddrs.addr_entry) = NULL;
|
||||||
|
/* Fill in parent pointer. */
|
||||||
|
RB_PARENT(entry, daddrs.addr_entry) = parent;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Consistent state reached, fill in *rptr.
|
||||||
|
*/
|
||||||
|
*rptr = entry;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Download left, right.
|
||||||
|
* On failure, our map is in a state that can be handled by
|
||||||
|
* unload_vmmap_entries.
|
||||||
|
*/
|
||||||
|
left_sz = load_vmmap_entries(server, left_kptr,
|
||||||
|
&RB_LEFT(entry, daddrs.addr_entry), entry);
|
||||||
|
if (left_sz == -1)
|
||||||
|
return -1;
|
||||||
|
right_sz = load_vmmap_entries(server, right_kptr,
|
||||||
|
&RB_RIGHT(entry, daddrs.addr_entry), entry);
|
||||||
|
if (right_sz == -1)
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
return 1 + left_sz + right_sz;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Free the vmmap entries in the given tree.
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
unload_vmmap_entries(struct vm_map_entry *entry)
|
||||||
|
{
|
||||||
|
if (entry == NULL)
|
||||||
|
return;
|
||||||
|
|
||||||
|
unload_vmmap_entries(RB_LEFT(entry, daddrs.addr_entry));
|
||||||
|
unload_vmmap_entries(RB_RIGHT(entry, daddrs.addr_entry));
|
||||||
|
free(entry);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Provides detailed information about a process.
|
||||||
|
* Due to the fact we are only requested info about one process, it's possible
|
||||||
|
* the process has been reaped before we get to kvm_getprocs. Tough luck.
|
||||||
|
*/
|
||||||
|
|
||||||
glibtop_map_entry *
|
glibtop_map_entry *
|
||||||
glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
|
glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
|
||||||
pid_t pid)
|
pid_t pid)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
struct vm_map_entry entry, *first;
|
struct vm_map_entry *entry;
|
||||||
|
struct uvm_map_addr root;
|
||||||
struct vmspace vmspace;
|
struct vmspace vmspace;
|
||||||
struct vnode vnode;
|
struct vnode vnode;
|
||||||
struct inode inode;
|
struct inode inode;
|
||||||
|
ssize_t nentries;
|
||||||
GArray *maps = g_array_sized_new(FALSE, FALSE,
|
GArray *maps = g_array_sized_new(FALSE, FALSE,
|
||||||
sizeof(glibtop_map_entry),
|
sizeof(glibtop_map_entry),
|
||||||
100);
|
100);
|
||||||
int count, i = 0;
|
int count = 0;
|
||||||
int update = 0;
|
|
||||||
|
|
||||||
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_MAP), 0);
|
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_MAP), 0);
|
||||||
|
|
||||||
@@ -91,7 +183,7 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
|
|||||||
glibtop_suid_enter (server);
|
glibtop_suid_enter (server);
|
||||||
|
|
||||||
/* Get the process data */
|
/* Get the process data */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, KERN_PROC_PID, pid, sizeof(struct kinfo_proc2), &count);
|
pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid, sizeof(struct kinfo_proc), &count);
|
||||||
if ((pinfo == NULL) || (count < 1)) {
|
if ((pinfo == NULL) || (count < 1)) {
|
||||||
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
||||||
return (glibtop_map_entry*) g_array_free(maps, TRUE);
|
return (glibtop_map_entry*) g_array_free(maps, TRUE);
|
||||||
@@ -104,16 +196,18 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
|
|||||||
(char *) &vmspace, sizeof (vmspace)) != sizeof (vmspace))
|
(char *) &vmspace, sizeof (vmspace)) != sizeof (vmspace))
|
||||||
glibtop_error_io_r (server, "kvm_read (vmspace)");
|
glibtop_error_io_r (server, "kvm_read (vmspace)");
|
||||||
|
|
||||||
first = vmspace.vm_map.header.next;
|
RB_INIT(&root);
|
||||||
|
nentries = load_vmmap_entries(server,
|
||||||
if (kvm_read (server->machine.kd,
|
(unsigned long) RB_ROOT(&vmspace.vm_map.addr),
|
||||||
(unsigned long) vmspace.vm_map.header.next,
|
&RB_ROOT(&root), NULL);
|
||||||
(char *) &entry, sizeof (entry)) != sizeof (entry))
|
if (nentries == -1) {
|
||||||
|
unload_vmmap_entries(RB_ROOT(&root));
|
||||||
glibtop_error_io_r (server, "kvm_read (entry)");
|
glibtop_error_io_r (server, "kvm_read (entry)");
|
||||||
|
}
|
||||||
|
|
||||||
/* Allocate space. */
|
/* Allocate space. */
|
||||||
|
|
||||||
buf->number = vmspace.vm_map.nentries;
|
buf->number = nentries;
|
||||||
buf->size = sizeof (glibtop_map_entry);
|
buf->size = sizeof (glibtop_map_entry);
|
||||||
|
|
||||||
buf->total = buf->number * buf->size;
|
buf->total = buf->number * buf->size;
|
||||||
@@ -124,34 +218,26 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
|
|||||||
|
|
||||||
/* I tested this a few times with `mmap'; as soon as you write
|
/* I tested this a few times with `mmap'; as soon as you write
|
||||||
* to the mmap'ed area, the object type changes from OBJT_VNODE
|
* to the mmap'ed area, the object type changes from OBJT_VNODE
|
||||||
* to OBJT_DEFAULT so it seems this really works. */
|
* to OBJT_DEFAULT so it seems this really works.
|
||||||
|
*/
|
||||||
|
|
||||||
do {
|
RB_FOREACH(entry, uvm_map_addr, &root) {
|
||||||
glibtop_map_entry *mentry;
|
glibtop_map_entry *mentry;
|
||||||
unsigned long inum, dev;
|
unsigned long inum, dev;
|
||||||
guint len;
|
guint len;
|
||||||
|
|
||||||
if (update) {
|
if (UVM_ET_ISSUBMAP(entry))
|
||||||
if (kvm_read (server->machine.kd,
|
|
||||||
(unsigned long) entry.next,
|
|
||||||
&entry, sizeof (entry)) != sizeof (entry))
|
|
||||||
glibtop_error_io_r (server, "kvm_read (entry)");
|
|
||||||
} else {
|
|
||||||
update = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (UVM_ET_ISSUBMAP (&entry))
|
|
||||||
continue;
|
continue;
|
||||||
|
if (!entry->object.uvm_obj)
|
||||||
if (!entry.object.uvm_obj)
|
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
/* We're only interested in vnodes */
|
/* We're only interested in vnodes */
|
||||||
|
|
||||||
if (kvm_read (server->machine.kd,
|
if (kvm_read (server->machine.kd,
|
||||||
(unsigned long) entry.object.uvm_obj,
|
(unsigned long) entry->object.uvm_obj,
|
||||||
&vnode, sizeof (vnode)) != sizeof (vnode)) {
|
&vnode, sizeof (vnode)) != sizeof (vnode)) {
|
||||||
glibtop_warn_io_r (server, "kvm_read (vnode)");
|
glibtop_warn_io_r (server, "kvm_read (vnode)");
|
||||||
|
unload_vmmap_entries(RB_ROOT(&root));
|
||||||
return (glibtop_map_entry*) g_array_free(maps, TRUE);
|
return (glibtop_map_entry*) g_array_free(maps, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -176,21 +262,21 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
|
|||||||
|
|
||||||
mentry->flags = _glibtop_sysdeps_map_entry;
|
mentry->flags = _glibtop_sysdeps_map_entry;
|
||||||
|
|
||||||
mentry->start = (guint64) entry.start;
|
mentry->start = (guint64) entry->start;
|
||||||
mentry->end = (guint64) entry.end;
|
mentry->end = (guint64) entry->end;
|
||||||
mentry->offset = (guint64) entry.offset;
|
mentry->offset = (guint64) entry->offset;
|
||||||
mentry->device = (guint64) dev;
|
mentry->device = (guint64) dev;
|
||||||
mentry->inode = (guint64) inum;
|
mentry->inode = (guint64) inum;
|
||||||
|
|
||||||
mentry->perm = (guint64) 0;
|
mentry->perm = (guint64) 0;
|
||||||
|
|
||||||
if (entry.protection & VM_PROT_READ)
|
if (entry->protection & VM_PROT_READ)
|
||||||
mentry->perm |= GLIBTOP_MAP_PERM_READ;
|
mentry->perm |= GLIBTOP_MAP_PERM_READ;
|
||||||
if (entry.protection & VM_PROT_WRITE)
|
if (entry->protection & VM_PROT_WRITE)
|
||||||
mentry->perm |= GLIBTOP_MAP_PERM_WRITE;
|
mentry->perm |= GLIBTOP_MAP_PERM_WRITE;
|
||||||
if (entry.protection & VM_PROT_EXECUTE)
|
if (entry->protection & VM_PROT_EXECUTE)
|
||||||
mentry->perm |= GLIBTOP_MAP_PERM_EXECUTE;
|
mentry->perm |= GLIBTOP_MAP_PERM_EXECUTE;
|
||||||
} while (entry.next != first);
|
}
|
||||||
|
|
||||||
buf->flags = _glibtop_sysdeps_proc_map;
|
buf->flags = _glibtop_sysdeps_proc_map;
|
||||||
|
|
||||||
@@ -198,5 +284,18 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
|
|||||||
buf->size = sizeof (glibtop_map_entry);
|
buf->size = sizeof (glibtop_map_entry);
|
||||||
buf->total = buf->number * buf->size;
|
buf->total = buf->number * buf->size;
|
||||||
|
|
||||||
|
unload_vmmap_entries(RB_ROOT(&root));
|
||||||
return (glibtop_map_entry*) g_array_free(maps, FALSE);
|
return (glibtop_map_entry*) g_array_free(maps, FALSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Don't implement address comparison.
|
||||||
|
*/
|
||||||
|
static __inline int
|
||||||
|
no_impl(void *p, void *q)
|
||||||
|
{
|
||||||
|
abort(); /* Should not be called. */
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
RB_GENERATE(uvm_map_addr, vm_map_entry, daddrs.addr_entry, no_impl);
|
||||||
|
@@ -96,7 +96,7 @@ void
|
|||||||
glibtop_get_proc_mem_p (glibtop *server, glibtop_proc_mem *buf,
|
glibtop_get_proc_mem_p (glibtop *server, glibtop_proc_mem *buf,
|
||||||
pid_t pid)
|
pid_t pid)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
|
|
||||||
int count;
|
int count;
|
||||||
|
|
||||||
@@ -111,7 +111,7 @@ glibtop_get_proc_mem_p (glibtop *server, glibtop_proc_mem *buf,
|
|||||||
if (pid == 0) return;
|
if (pid == 0) return;
|
||||||
|
|
||||||
/* Get the process data */
|
/* Get the process data */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, KERN_PROC_PID, pid,
|
pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid,
|
||||||
sizeof (*pinfo), &count);
|
sizeof (*pinfo), &count);
|
||||||
if ((pinfo == NULL) || (count < 1)) {
|
if ((pinfo == NULL) || (count < 1)) {
|
||||||
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
||||||
|
@@ -49,7 +49,7 @@ glibtop_get_proc_signal_p (glibtop *server,
|
|||||||
glibtop_proc_signal *buf,
|
glibtop_proc_signal *buf,
|
||||||
pid_t pid)
|
pid_t pid)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
int count = 0;
|
int count = 0;
|
||||||
|
|
||||||
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_SIGNAL), 0);
|
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_SIGNAL), 0);
|
||||||
@@ -60,7 +60,7 @@ glibtop_get_proc_signal_p (glibtop *server,
|
|||||||
if (pid == 0) return;
|
if (pid == 0) return;
|
||||||
|
|
||||||
/* Get the process information */
|
/* Get the process information */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, KERN_PROC_PID, pid,
|
pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid,
|
||||||
sizeof (*pinfo), &count);
|
sizeof (*pinfo), &count);
|
||||||
if ((pinfo == NULL) || (count != 1)) {
|
if ((pinfo == NULL) || (count != 1)) {
|
||||||
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
||||||
|
@@ -51,7 +51,7 @@ glibtop_get_proc_state_p (glibtop *server,
|
|||||||
glibtop_proc_state *buf,
|
glibtop_proc_state *buf,
|
||||||
pid_t pid)
|
pid_t pid)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
int count = 0;
|
int count = 0;
|
||||||
|
|
||||||
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_STATE), 0);
|
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_STATE), 0);
|
||||||
@@ -62,7 +62,7 @@ glibtop_get_proc_state_p (glibtop *server,
|
|||||||
if (pid == 0) return;
|
if (pid == 0) return;
|
||||||
|
|
||||||
/* Get the process information */
|
/* Get the process information */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, KERN_PROC_PID, pid,
|
pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid,
|
||||||
sizeof (*pinfo), &count);
|
sizeof (*pinfo), &count);
|
||||||
if ((pinfo == NULL) || (count != 1)) {
|
if ((pinfo == NULL) || (count != 1)) {
|
||||||
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
||||||
|
@@ -117,7 +117,7 @@ void
|
|||||||
glibtop_get_proc_time_p (glibtop *server, glibtop_proc_time *buf,
|
glibtop_get_proc_time_p (glibtop *server, glibtop_proc_time *buf,
|
||||||
pid_t pid)
|
pid_t pid)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
int count;
|
int count;
|
||||||
|
|
||||||
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_TIME), 0);
|
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_TIME), 0);
|
||||||
@@ -129,7 +129,7 @@ glibtop_get_proc_time_p (glibtop *server, glibtop_proc_time *buf,
|
|||||||
|
|
||||||
|
|
||||||
/* Get the process information */
|
/* Get the process information */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, KERN_PROC_PID, pid,
|
pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid,
|
||||||
sizeof (*pinfo), &count);
|
sizeof (*pinfo), &count);
|
||||||
if ((pinfo == NULL) || (count != 1)) {
|
if ((pinfo == NULL) || (count != 1)) {
|
||||||
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
||||||
|
@@ -54,7 +54,7 @@ void
|
|||||||
glibtop_get_proc_uid_p (glibtop *server, glibtop_proc_uid *buf,
|
glibtop_get_proc_uid_p (glibtop *server, glibtop_proc_uid *buf,
|
||||||
pid_t pid)
|
pid_t pid)
|
||||||
{
|
{
|
||||||
struct kinfo_proc2 *pinfo;
|
struct kinfo_proc *pinfo;
|
||||||
int count = 0;
|
int count = 0;
|
||||||
|
|
||||||
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_UID), 0);
|
glibtop_init_p (server, (1L << GLIBTOP_SYSDEPS_PROC_UID), 0);
|
||||||
@@ -65,7 +65,7 @@ glibtop_get_proc_uid_p (glibtop *server, glibtop_proc_uid *buf,
|
|||||||
if (pid == 0) return;
|
if (pid == 0) return;
|
||||||
|
|
||||||
/* Get the process information */
|
/* Get the process information */
|
||||||
pinfo = kvm_getproc2 (server->machine.kd, KERN_PROC_PID, pid,
|
pinfo = kvm_getprocs (server->machine.kd, KERN_PROC_PID, pid,
|
||||||
sizeof (*pinfo), &count);
|
sizeof (*pinfo), &count);
|
||||||
if ((pinfo == NULL) || (count != 1)) {
|
if ((pinfo == NULL) || (count != 1)) {
|
||||||
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
glibtop_warn_io_r (server, "kvm_getprocs (%d)", pid);
|
||||||
|
@@ -87,12 +87,12 @@ glibtop_get_swap_p (glibtop *server, glibtop_swap *buf)
|
|||||||
buf->pagein = 0;
|
buf->pagein = 0;
|
||||||
buf->pageout = 0;
|
buf->pageout = 0;
|
||||||
} else {
|
} else {
|
||||||
buf->pagein = uvmexp.swapins - swappgsin;
|
buf->pagein = uvmexp.pgswapin - swappgsin;
|
||||||
buf->pageout = uvmexp.swapouts - swappgsout;
|
buf->pageout = uvmexp.pgswapout - swappgsout;
|
||||||
}
|
}
|
||||||
|
|
||||||
swappgsin = uvmexp.swapins;
|
swappgsin = uvmexp.pgswapin;
|
||||||
swappgsout = uvmexp.swapouts;
|
swappgsout = uvmexp.pgswapout;
|
||||||
|
|
||||||
nswap = swapctl (SWAP_NSWAP, 0, 0);
|
nswap = swapctl (SWAP_NSWAP, 0, 0);
|
||||||
if (nswap < 0) {
|
if (nswap < 0) {
|
||||||
|
287
tap-test
Normal file
287
tap-test
Normal file
@@ -0,0 +1,287 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
|
||||||
|
<head>
|
||||||
|
<title>glib - Low level core library</title>
|
||||||
|
<meta name='generator' content='cgit v0.9.2'/>
|
||||||
|
<meta name='robots' content='index, nofollow'/>
|
||||||
|
<link rel='stylesheet' type='text/css' href='/browse/cgit-gnome.css'/>
|
||||||
|
<link rel='shortcut icon' href='http://www-old.gnome.org/img/logo/foot-16.png'/>
|
||||||
|
<link rel='alternate' title='Atom feed' href='https://git.gnome.org/browse/glib/atom/tap-test?h=master' type='application/atom+xml'/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="global_domain_bar">
|
||||||
|
<div class="maxwidth">
|
||||||
|
<div class="tab">
|
||||||
|
<a class="root" href="https://www.gnome.org/">GNOME.org</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="page">
|
||||||
|
<div id="logo_bar" class="container_12">
|
||||||
|
<div id="logo" class="grid_3">
|
||||||
|
<a title="Go to home page" href="https://git.gnome.org/"><img src="https://static.gnome.org/img/gnome-git.png" alt="GNOME: Git Repository" /></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="top_bar" class="grid_9">
|
||||||
|
<div class="left">
|
||||||
|
<div class="menu-globalnav-container">
|
||||||
|
<ul id="menu-globalnav" class="menu">
|
||||||
|
<li id="menu-item-1039" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1039">
|
||||||
|
<a href="https://git.gnome.org/">Home</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1037" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1037">
|
||||||
|
<a href="https://wiki.gnome.org/Git">Git Help</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div id='cgit'><table id='header'>
|
||||||
|
<tr>
|
||||||
|
<td class='main'><a href='/browse/'>index</a> : <a title='glib' href='/browse/glib/'>glib</a></td><td class='form'><form method='get' action=''>
|
||||||
|
<select name='h' onchange='this.form.submit();'>
|
||||||
|
<option value='GLIB_1_1_3_MARTIN'>GLIB_1_1_3_MARTIN</option>
|
||||||
|
<option value='GLIB_1_1_4_THREADS'>GLIB_1_1_4_THREADS</option>
|
||||||
|
<option value='GLIB_1_3_HACKS'>GLIB_1_3_HACKS</option>
|
||||||
|
<option value='GLIB_2_15_0'>GLIB_2_15_0</option>
|
||||||
|
<option value='dispatch-data'>dispatch-data</option>
|
||||||
|
<option value='gdbus-daemon'>gdbus-daemon</option>
|
||||||
|
<option value='gdbus-daemon2'>gdbus-daemon2</option>
|
||||||
|
<option value='glib-1-2'>glib-1-2</option>
|
||||||
|
<option value='glib-2-0'>glib-2-0</option>
|
||||||
|
<option value='glib-2-10'>glib-2-10</option>
|
||||||
|
<option value='glib-2-12'>glib-2-12</option>
|
||||||
|
<option value='glib-2-14'>glib-2-14</option>
|
||||||
|
<option value='glib-2-16'>glib-2-16</option>
|
||||||
|
<option value='glib-2-18'>glib-2-18</option>
|
||||||
|
<option value='glib-2-2'>glib-2-2</option>
|
||||||
|
<option value='glib-2-20'>glib-2-20</option>
|
||||||
|
<option value='glib-2-22'>glib-2-22</option>
|
||||||
|
<option value='glib-2-24'>glib-2-24</option>
|
||||||
|
<option value='glib-2-26'>glib-2-26</option>
|
||||||
|
<option value='glib-2-28'>glib-2-28</option>
|
||||||
|
<option value='glib-2-30'>glib-2-30</option>
|
||||||
|
<option value='glib-2-32'>glib-2-32</option>
|
||||||
|
<option value='glib-2-34'>glib-2-34</option>
|
||||||
|
<option value='glib-2-36'>glib-2-36</option>
|
||||||
|
<option value='glib-2-38'>glib-2-38</option>
|
||||||
|
<option value='glib-2-4'>glib-2-4</option>
|
||||||
|
<option value='glib-2-6'>glib-2-6</option>
|
||||||
|
<option value='glib-2-8'>glib-2-8</option>
|
||||||
|
<option value='glib-main-loop'>glib-main-loop</option>
|
||||||
|
<option value='glib-threads'>glib-threads</option>
|
||||||
|
<option value='master' selected='selected'>master</option>
|
||||||
|
<option value='new-gsettings'>new-gsettings</option>
|
||||||
|
<option value='signal-performance'>signal-performance</option>
|
||||||
|
<option value='test/gobjectnew'>test/gobjectnew</option>
|
||||||
|
<option value='tizen/kdbus-dev'>tizen/kdbus-dev</option>
|
||||||
|
<option value='wip/async-io-perf'>wip/async-io-perf</option>
|
||||||
|
<option value='wip/child-catchall'>wip/child-catchall</option>
|
||||||
|
<option value='wip/coverity-fixes'>wip/coverity-fixes</option>
|
||||||
|
<option value='wip/danw/clicert'>wip/danw/clicert</option>
|
||||||
|
<option value='wip/danw/glib.mk'>wip/danw/glib.mk</option>
|
||||||
|
<option value='wip/dbusable'>wip/dbusable</option>
|
||||||
|
<option value='wip/desktop-actions'>wip/desktop-actions</option>
|
||||||
|
<option value='wip/doc-fixes'>wip/doc-fixes</option>
|
||||||
|
<option value='wip/format-errors'>wip/format-errors</option>
|
||||||
|
<option value='wip/free'>wip/free</option>
|
||||||
|
<option value='wip/g-action-print-detailed-name'>wip/g-action-print-detailed-name</option>
|
||||||
|
<option value='wip/gbytes-takeover'>wip/gbytes-takeover</option>
|
||||||
|
<option value='wip/gcleanup'>wip/gcleanup</option>
|
||||||
|
<option value='wip/gcleanup-desrt'>wip/gcleanup-desrt</option>
|
||||||
|
<option value='wip/gdesktopappinfo'>wip/gdesktopappinfo</option>
|
||||||
|
<option value='wip/gicon'>wip/gicon</option>
|
||||||
|
<option value='wip/gnotification'>wip/gnotification</option>
|
||||||
|
<option value='wip/gobjectnew'>wip/gobjectnew</option>
|
||||||
|
<option value='wip/gproperty'>wip/gproperty</option>
|
||||||
|
<option value='wip/gproperty-2'>wip/gproperty-2</option>
|
||||||
|
<option value='wip/gsettings-list'>wip/gsettings-list</option>
|
||||||
|
<option value='wip/gsettings-work'>wip/gsettings-work</option>
|
||||||
|
<option value='wip/gsubprocess'>wip/gsubprocess</option>
|
||||||
|
<option value='wip/gsubprocess-2.36'>wip/gsubprocess-2.36</option>
|
||||||
|
<option value='wip/gsubprocess-desrt'>wip/gsubprocess-desrt</option>
|
||||||
|
<option value='wip/gsubprocess-ostreams'>wip/gsubprocess-ostreams</option>
|
||||||
|
<option value='wip/gutils-splitup'>wip/gutils-splitup</option>
|
||||||
|
<option value='wip/installed-tests'>wip/installed-tests</option>
|
||||||
|
<option value='wip/latest-gsubprocess'>wip/latest-gsubprocess</option>
|
||||||
|
<option value='wip/le-gsubprocess'>wip/le-gsubprocess</option>
|
||||||
|
<option value='wip/linux'>wip/linux</option>
|
||||||
|
<option value='wip/locale-monitor'>wip/locale-monitor</option>
|
||||||
|
<option value='wip/makefile.glib'>wip/makefile.glib</option>
|
||||||
|
<option value='wip/mapped-bytes'>wip/mapped-bytes</option>
|
||||||
|
<option value='wip/new-parser'>wip/new-parser</option>
|
||||||
|
<option value='wip/pcre-jit'>wip/pcre-jit</option>
|
||||||
|
<option value='wip/pcre-mark'>wip/pcre-mark</option>
|
||||||
|
<option value='wip/private-rework-3'>wip/private-rework-3</option>
|
||||||
|
<option value='wip/resources2'>wip/resources2</option>
|
||||||
|
<option value='wip/serializable'>wip/serializable</option>
|
||||||
|
<option value='wip/settings-backend'>wip/settings-backend</option>
|
||||||
|
<option value='wip/subprocess-2013'>wip/subprocess-2013</option>
|
||||||
|
<option value='wip/symbol-visibility'>wip/symbol-visibility</option>
|
||||||
|
<option value='wip/task'>wip/task</option>
|
||||||
|
<option value='wip/test-cleanup'>wip/test-cleanup</option>
|
||||||
|
<option value='wip/threadsafe-qdata'>wip/threadsafe-qdata</option>
|
||||||
|
<option value='wip/unicode-graphemebreak'>wip/unicode-graphemebreak</option>
|
||||||
|
<option value='wip/version-bounds'>wip/version-bounds</option>
|
||||||
|
<option value='wip/win32-source-api'>wip/win32-source-api</option>
|
||||||
|
</select> <input type='submit' name='' value='switch'/></form></td></tr>
|
||||||
|
<tr><td class='sub'>Low level core library</td><td class='sub right'></td></tr></table>
|
||||||
|
<table class='tabs'><tr><td>
|
||||||
|
<a href='/browse/glib/'>summary</a><a href='/browse/glib/refs/'>refs</a><a href='/browse/glib/log/tap-test'>log</a><a class='active' href='/browse/glib/tree/tap-test'>tree</a><a href='/browse/glib/commit/tap-test'>commit</a><a href='/browse/glib/diff/tap-test'>diff</a></td><td class='form'><form class='right' method='get' action='/browse/glib/log/tap-test'>
|
||||||
|
<select name='qt'>
|
||||||
|
<option value='grep'>log msg</option>
|
||||||
|
<option value='author'>author</option>
|
||||||
|
<option value='committer'>committer</option>
|
||||||
|
<option value='range'>range</option>
|
||||||
|
</select>
|
||||||
|
<input class='txt' type='text' size='10' name='q' value=''/>
|
||||||
|
<input type='submit' value='search'/>
|
||||||
|
</form>
|
||||||
|
</td></tr></table>
|
||||||
|
<div class='path'>path: <a href='/browse/glib/tree/'>root</a>/<a href='/browse/glib/tree/tap-test'>tap-test</a></div><div class='content'>blob: 481e333ec90cb9667b097643f9c1dd79afca4ab2 (<a href='/browse/glib/plain/tap-test'>plain</a>)
|
||||||
|
<table summary='blob content' class='blob'>
|
||||||
|
<tr><td class='linenumbers'><pre><a class='no' id='n1' name='n1' href='#n1'>1</a>
|
||||||
|
<a class='no' id='n2' name='n2' href='#n2'>2</a>
|
||||||
|
<a class='no' id='n3' name='n3' href='#n3'>3</a>
|
||||||
|
<a class='no' id='n4' name='n4' href='#n4'>4</a>
|
||||||
|
<a class='no' id='n5' name='n5' href='#n5'>5</a>
|
||||||
|
</pre></td>
|
||||||
|
<td class='lines'><pre><code>#! /bin/sh
|
||||||
|
|
||||||
|
# run a GTest in tap mode. The test binary is passed as $1
|
||||||
|
|
||||||
|
$1 -k --tap
|
||||||
|
</code></pre></td></tr></table>
|
||||||
|
</div> <!-- class=content -->
|
||||||
|
</div>
|
||||||
|
<div id="footer_community"></div>
|
||||||
|
|
||||||
|
<div id="footer_grass"></div>
|
||||||
|
|
||||||
|
<div id="footer">
|
||||||
|
<div class="container_13" id="container_12">
|
||||||
|
<div class="links grid_9">
|
||||||
|
<div class="menu-footer-container">
|
||||||
|
<ul id="menu-footer" class="menu">
|
||||||
|
<li id="menu-item-1048" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-1048">
|
||||||
|
<a href="/">The GNOME Project</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1049" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1049">
|
||||||
|
<a href="https://www.gnome.org/about/">About Us</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1050" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1050">
|
||||||
|
<a href="https://www.gnome.org/get-involved/">Get Involved</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1051" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1051">
|
||||||
|
<a href="https://www.gnome.org/teams/">Teams</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1053" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1053">
|
||||||
|
<a href="https://www.gnome.org/support-gnome/">Support GNOME</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1054" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1054">
|
||||||
|
<a href="https://www.gnome.org/contact/">Contact Us</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-2246" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-2246">
|
||||||
|
<a href="https://www.gnome.org/foundation/">The GNOME Foundation</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li id="menu-item-1047" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1047">
|
||||||
|
<a href="#">Resources</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1055" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1055">
|
||||||
|
<a href="https://developer.gnome.org">Developer Center</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1056" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1056">
|
||||||
|
<a href="https://help.gnome.org">Documentation</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1057" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1057">
|
||||||
|
<a href="https://wiki.gnome.org">Wiki</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1058" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1058">
|
||||||
|
<a href="https://mail.gnome.org/mailman/listinfo">Mailing Lists</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1059" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1059">
|
||||||
|
<a href="https://wiki.gnome.org/GnomeIrcChannels">IRC Channels</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1060" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1060">
|
||||||
|
<a href="https://bugzilla.gnome.org/">Bug Tracker</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1061" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1061">
|
||||||
|
<a href="https://git.gnome.org/browse/">Development Code</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1062" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1062">
|
||||||
|
<a href="https://wiki.gnome.org/Jhbuild">Build Tool</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li id="menu-item-1046" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1046">
|
||||||
|
<a href="/news">News</a>
|
||||||
|
|
||||||
|
<ul class="sub-menu">
|
||||||
|
<li id="menu-item-1063" class=
|
||||||
|
"menu-item menu-item-type-post_type menu-item-object-page menu-item-1063">
|
||||||
|
<a href="https://www.gnome.org/press/">Press Releases</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1064" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1064">
|
||||||
|
<a href="https://www.gnome.org/start/stable">Latest Release</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1065" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1065">
|
||||||
|
<a href="https://planet.gnome.org">Planet GNOME</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1067" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1067">
|
||||||
|
<a href="https://news.gnome.org">Development News</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1068" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1068">
|
||||||
|
<a href="https://identi.ca/gnome">Identi.ca</a></li>
|
||||||
|
|
||||||
|
<li id="menu-item-1069" class=
|
||||||
|
"menu-item menu-item-type-custom menu-item-object-custom menu-item-1069">
|
||||||
|
<a href="https://twitter.com/gnome">Twitter</a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footnotes" class="grid_9">
|
||||||
|
<p>Copyright © 2004-2013, <a href="https://www.gnome.org/">The GNOME Project</a>.</p>
|
||||||
|
<br />
|
||||||
|
<small><p>Hosted by <a href="http://www.redhat.com/">Red Hat</a>.
|
||||||
|
Powered by <a href="http://hjemli.net/git/cgit/">cgit</a>.</p>
|
||||||
|
<p>To follow the commits, subscribe to <a href="http://mail.gnome.org/mailman/listinfo/commits-list">commits-list</a>. (can be limited to specific modules)</p></small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div> <!-- id=cgit -->
|
||||||
|
</body>
|
||||||
|
</html>
|
22
tests/Makefile.am
Normal file
22
tests/Makefile.am
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
include $top_srcdir/glib-tap.mk
|
||||||
|
|
||||||
|
noinst_PROGRAMS = test
|
||||||
|
|
||||||
|
TESTS = test
|
||||||
|
|
||||||
|
test_LDADD = $(top_builddir)/lib/libgtop-2.0.la \
|
||||||
|
$(top_builddir)/sysdeps/common/libgtop_common-2.0.la \
|
||||||
|
$(top_builddir)/sysdeps/@sysdeps_dir@/libgtop_sysdeps-2.0.la \
|
||||||
|
@sysdeps_suid_lib@ \
|
||||||
|
$(suid_sysdeps) $(suid_common) \
|
||||||
|
$(LIBGTOP_LIBS) \
|
||||||
|
@libs_xauth@
|
||||||
|
|
||||||
|
test_CPPFLAGS = \
|
||||||
|
$(GLIB_CFLAGS) \
|
||||||
|
-I$(top_srcdir) \
|
||||||
|
-I$(top_srcdir)/include/glibtop \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
test_SOURCES = \
|
||||||
|
cpuinfo-tests.c
|
11
tests/cpuinfo-tests.c
Normal file
11
tests/cpuinfo-tests.c
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
#include <glibtop.h>
|
||||||
|
#include <glibtop/sysinfo.h>
|
||||||
|
|
||||||
|
static void
|
||||||
|
test_simple_cpuinfo (void)
|
||||||
|
{
|
||||||
|
glibtop_sysinfo *infos = glibtop_get_sysinfo ();
|
||||||
|
|
||||||
|
g_assert_cmpint (infos->ncpu, ==, 4);
|
||||||
|
|
||||||
|
}
|
Reference in New Issue
Block a user