virt-top-1.0.8/0000775000076400007640000000000012036011032012664 5ustar rjonesrjonesvirt-top-1.0.8/Makefile.in0000664000076400007640000000425511725376020014756 0ustar rjonesrjones# virt-top # Copyright (C) 2007-2009 Red Hat Inc., Richard W.M. Jones # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA PACKAGE = @PACKAGE_NAME@ VERSION = @PACKAGE_VERSION@ INSTALL = @INSTALL@ MAKENSIS = @MAKENSIS@ SUBDIRS = virt-top all opt depend install: for d in $(SUBDIRS); do \ $(MAKE) -C $$d $@; \ if [ $$? -ne 0 ]; then exit 1; fi; \ done clean: for d in . $(SUBDIRS); do \ (cd $$d; rm -f *.cmi *.cmo *.cmx *.cma *.cmxa *.o *.a *.so *.opt *~ *.dll *.exe core); \ done rm -f virt-top/virt-top distclean: clean rm -f config.h config.log config.status configure rm -rf autom4te.cache rm -f Makefile rm -f virt-top/Makefile # Distribution. dist: ChangeLog $(MAKE) check-manifest rm -rf $(PACKAGE)-$(VERSION) mkdir $(PACKAGE)-$(VERSION) tar -cf - -T MANIFEST | tar -C $(PACKAGE)-$(VERSION) -xf - $(INSTALL) -m 0755 configure $(PACKAGE)-$(VERSION)/ $(INSTALL) -m 0644 aclocal.m4 $(PACKAGE)-$(VERSION)/ $(INSTALL) -m 0644 virt-top/virt-top.1 $(PACKAGE)-$(VERSION)/virt-top/ $(INSTALL) -m 0644 virt-top/virt-top.txt $(PACKAGE)-$(VERSION)/virt-top/ tar zcf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION) rm -rf $(PACKAGE)-$(VERSION) ls -l $(PACKAGE)-$(VERSION).tar.gz check-manifest: git ls-files | sort > .check-manifest; \ sort MANIFEST > .orig-manifest; \ diff -u .orig-manifest .check-manifest; rv=$$?; \ rm -f .orig-manifest .check-manifest; \ exit $$rv ChangeLog: $(shell find -type f) ./gitlog-to-changelog > $@.new mv $@.new $@ .PHONY: all opt depend install clean distclean force virt-top-1.0.8/install-sh0000775000076400007640000003160011463006030014675 0ustar rjonesrjones#!/bin/sh # install - install a program, script, or datafile scriptversion=2006-10-14.15 # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit="${DOITPROG-}" if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. mvprog="${MVPROG-mv}" cpprog="${CPPROG-cp}" chmodprog="${CHMODPROG-chmod}" chownprog="${CHOWNPROG-chown}" chgrpprog="${CHGRPPROG-chgrp}" stripprog="${STRIPPROG-strip}" rmprog="${RMPROG-rm}" mkdirprog="${MKDIRPROG-mkdir}" posix_glob= posix_mkdir= # Desired mode of installed file. mode=0755 chmodcmd=$chmodprog chowncmd= chgrpcmd= stripcmd= rmcmd="$rmprog -f" mvcmd="$mvprog" src= dst= dir_arg= dstarg= no_target_directory= usage="Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: -c (ignored) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. --help display this help and exit. --version display version info and exit. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) shift continue;; -d) dir_arg=true shift continue;; -g) chgrpcmd="$chgrpprog $2" shift shift continue;; --help) echo "$usage"; exit $?;; -m) mode=$2 shift shift case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac continue;; -o) chowncmd="$chownprog $2" shift shift continue;; -s) stripcmd=$stripprog shift continue;; -t) dstarg=$2 shift shift continue;; -T) no_target_directory=true shift continue;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac done if test $# -ne 0 && test -z "$dir_arg$dstarg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dstarg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dstarg" shift # fnord fi shift # arg dstarg=$arg done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then trap '(exit $?); exit' 1 2 13 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names starting with `-'. case $src in -*) src=./$src ;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dstarg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dstarg # Protect names starting with `-'. case $dst in -*) dst=./$dst ;; esac # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dstarg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writeable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix=/ ;; -*) prefix=./ ;; *) prefix= ;; esac case $posix_glob in '') if (set -f) 2>/dev/null; then posix_glob=true else posix_glob=false fi ;; esac oIFS=$IFS IFS=/ $posix_glob && set -f set fnord $dstdir shift $posix_glob && set +f IFS=$oIFS prefixes= for d do test -z "$d" && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } \ && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } \ && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } \ && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # Now rename the file to the real destination. { $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null \ || { # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { if test -f "$dst"; then $doit $rmcmd -f "$dst" 2>/dev/null \ || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null \ && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }; }\ || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } else : fi } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } } || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-end: "$" # End: virt-top-1.0.8/m4/0000775000076400007640000000000012036011032013204 5ustar rjonesrjonesvirt-top-1.0.8/m4/ocaml.m40000664000076400007640000001345011463006030014551 0ustar rjonesrjonesdnl autoconf macros for OCaml dnl dnl Copyright © 2009 Richard W.M. Jones dnl Copyright © 2009 Stefano Zacchiroli dnl Copyright © 2000-2005 Olivier Andrieu dnl Copyright © 2000-2005 Jean-Christophe Filliâtre dnl Copyright © 2000-2005 Georges Mariano dnl dnl For documentation, please read the ocaml.m4 man page. AC_DEFUN([AC_PROG_OCAML], [dnl # checking for ocamlc AC_CHECK_TOOL([OCAMLC],[ocamlc],[no]) if test "$OCAMLC" != "no"; then OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version* *\(.*\)$|\1|p'` AC_MSG_RESULT([OCaml version is $OCAMLVERSION]) # If OCAMLLIB is set, use it if test "$OCAMLLIB" = ""; then OCAMLLIB=`$OCAMLC -where 2>/dev/null || $OCAMLC -v|tail -1|cut -d ' ' -f 4` else AC_MSG_RESULT([OCAMLLIB previously set; preserving it.]) fi AC_MSG_RESULT([OCaml library path is $OCAMLLIB]) AC_SUBST([OCAMLVERSION]) AC_SUBST([OCAMLLIB]) # checking for ocamlopt AC_CHECK_TOOL([OCAMLOPT],[ocamlopt],[no]) OCAMLBEST=byte if test "$OCAMLOPT" = "no"; then AC_MSG_WARN([Cannot find ocamlopt; bytecode compilation only.]) else TMPVERSION=`$OCAMLOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then AC_MSG_RESULT([versions differs from ocamlc; ocamlopt discarded.]) OCAMLOPT=no else OCAMLBEST=opt fi fi AC_SUBST([OCAMLBEST]) # checking for ocamlc.opt AC_CHECK_TOOL([OCAMLCDOTOPT],[ocamlc.opt],[no]) if test "$OCAMLCDOTOPT" != "no"; then TMPVERSION=`$OCAMLCDOTOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then AC_MSG_RESULT([versions differs from ocamlc; ocamlc.opt discarded.]) else OCAMLC=$OCAMLCDOTOPT fi fi # checking for ocamlopt.opt if test "$OCAMLOPT" != "no" ; then AC_CHECK_TOOL([OCAMLOPTDOTOPT],[ocamlopt.opt],[no]) if test "$OCAMLOPTDOTOPT" != "no"; then TMPVERSION=`$OCAMLOPTDOTOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then AC_MSG_RESULT([version differs from ocamlc; ocamlopt.opt discarded.]) else OCAMLOPT=$OCAMLOPTDOTOPT fi fi fi AC_SUBST([OCAMLOPT]) fi AC_SUBST([OCAMLC]) # checking for ocaml toplevel AC_CHECK_TOOL([OCAML],[ocaml],[no]) # checking for ocamldep AC_CHECK_TOOL([OCAMLDEP],[ocamldep],[no]) # checking for ocamlmktop AC_CHECK_TOOL([OCAMLMKTOP],[ocamlmktop],[no]) # checking for ocamlmklib AC_CHECK_TOOL([OCAMLMKLIB],[ocamlmklib],[no]) # checking for ocamldoc AC_CHECK_TOOL([OCAMLDOC],[ocamldoc],[no]) # checking for ocamlbuild AC_CHECK_TOOL([OCAMLBUILD],[ocamlbuild],[no]) ]) AC_DEFUN([AC_PROG_OCAMLLEX], [dnl # checking for ocamllex AC_CHECK_TOOL([OCAMLLEX],[ocamllex],[no]) if test "$OCAMLLEX" != "no"; then AC_CHECK_TOOL([OCAMLLEXDOTOPT],[ocamllex.opt],[no]) if test "$OCAMLLEXDOTOPT" != "no"; then OCAMLLEX=$OCAMLLEXDOTOPT fi fi AC_SUBST([OCAMLLEX]) ]) AC_DEFUN([AC_PROG_OCAMLYACC], [dnl AC_CHECK_TOOL([OCAMLYACC],[ocamlyacc],[no]) AC_SUBST([OCAMLYACC]) ]) AC_DEFUN([AC_PROG_CAMLP4], [dnl AC_REQUIRE([AC_PROG_OCAML])dnl # checking for camlp4 AC_CHECK_TOOL([CAMLP4],[camlp4],[no]) if test "$CAMLP4" != "no"; then TMPVERSION=`$CAMLP4 -v 2>&1| sed -n -e 's|.*version *\(.*\)$|\1|p'` if test "$TMPVERSION" != "$OCAMLVERSION" ; then AC_MSG_RESULT([versions differs from ocamlc]) CAMLP4=no fi fi AC_SUBST([CAMLP4]) # checking for companion tools AC_CHECK_TOOL([CAMLP4BOOT],[camlp4boot],[no]) AC_CHECK_TOOL([CAMLP4O],[camlp4o],[no]) AC_CHECK_TOOL([CAMLP4OF],[camlp4of],[no]) AC_CHECK_TOOL([CAMLP4OOF],[camlp4oof],[no]) AC_CHECK_TOOL([CAMLP4ORF],[camlp4orf],[no]) AC_CHECK_TOOL([CAMLP4PROF],[camlp4prof],[no]) AC_CHECK_TOOL([CAMLP4R],[camlp4r],[no]) AC_CHECK_TOOL([CAMLP4RF],[camlp4rf],[no]) AC_SUBST([CAMLP4BOOT]) AC_SUBST([CAMLP4O]) AC_SUBST([CAMLP4OF]) AC_SUBST([CAMLP4OOF]) AC_SUBST([CAMLP4ORF]) AC_SUBST([CAMLP4PROF]) AC_SUBST([CAMLP4R]) AC_SUBST([CAMLP4RF]) ]) AC_DEFUN([AC_PROG_FINDLIB], [dnl AC_REQUIRE([AC_PROG_OCAML])dnl # checking for ocamlfind AC_CHECK_TOOL([OCAMLFIND],[ocamlfind],[no]) AC_SUBST([OCAMLFIND]) ]) dnl Thanks to Jim Meyering for working this next bit out for us. dnl XXX We should define AS_TR_SH if it's not defined already dnl (eg. for old autoconf). AC_DEFUN([AC_CHECK_OCAML_PKG], [dnl AC_REQUIRE([AC_PROG_FINDLIB])dnl AC_MSG_CHECKING([for OCaml findlib package $1]) unset found unset pkg found=no for pkg in $1 $2 ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then AC_MSG_RESULT([found]) AS_TR_SH([OCAML_PKG_$1])=$pkg found=yes break fi done if test "$found" = "no" ; then AC_MSG_RESULT([not found]) AS_TR_SH([OCAML_PKG_$1])=no fi AC_SUBST(AS_TR_SH([OCAML_PKG_$1])) ]) AC_DEFUN([AC_CHECK_OCAML_MODULE], [dnl AC_MSG_CHECKING([for OCaml module $2]) cat > conftest.ml <&5 2>&5 ; then found=yes break fi done if test "$found" ; then AC_MSG_RESULT([$$1]) else AC_MSG_RESULT([not found]) $1=no fi AC_SUBST([$1]) ]) dnl XXX Cross-compiling AC_DEFUN([AC_CHECK_OCAML_WORD_SIZE], [dnl AC_REQUIRE([AC_PROG_OCAML])dnl AC_MSG_CHECKING([for OCaml compiler word size]) cat > conftest.ml < conftest.ml < $@-t mv $@-t $@ else .depend: $(wildcard *.mli) $(wildcard *.ml) rm -f $@ $@-t $(OCAMLDEP) $(OCAMLCINCS) $(OCAMLDEPFLAGS) $^ | \ sed 's/ :/:/' | \ sed 's/ *$$//' | \ sed -e :a -e '/ *\\$$/N; s/ *\\\n */ /; ta' | \ sort > $@-t mv $@-t $@ endif ifeq ($(wildcard .depend),.depend) include .depend endif .PHONY: depend dist check-manifest dpkg doc .SUFFIXES: .cmo .cmi .cmx .ml .mli .mll .mly virt-top-1.0.8/ChangeLog0000664000076400007640000002440112036011032014437 0ustar rjonesrjones2012-10-12 Richard W.M. Jones Version 1.0.8. 2012-10-12 Hu Tao show `vcpu usages' by `virt-top -1' Before this patch, `virt-top -1' shows total cpu usages which euqal to `vcpu usages' + `hypervisor usages'. This patch adds another column for domains showing `vcpu usages'. An example is: PHYCPU %CPU example_domain 0 10.4 10.4 0.8 1 1.6 1.6 1.4 2 2.6 2.6 2.6 3 0.0 0.0 0.1 RWMJ: I cleaned up this patch a little, but it should be functionally the same. Rename find_usages_from_stats as find_cpu_usages. This is just code motion. 2012-10-12 Richard W.M. Jones OCaml stable dependencies. Remove D.get_cpu_stats second parameter. In upstream ocaml-libvirt, this second parameter has been removed, because it was found that nr_pcpus can be found by calling the libvirt API directly. 2012-09-28 Richard W.M. Jones Make the main code and exception handling simpler. Better error messages when parsing the init file (RHBZ#836231). Add missing sort order options in --help output (RHBZ#807176). Man page: Add an explanation of columns (RHBZ#834208). man page: Update copyright date. 2012-03-06 Richard W.M. Jones Version 1.0.7. Ignore aclocal.m4. Document requirements in README file. 2012-03-06 Lai Jiangshan virt-top: correct "virt-top -1" command via cpuacct cgroup Old "virt-top -1" is not correct, its output is generated by guess: use average usage for pinned physical CPUs. example(old "virt-top -1"): PHYCPU %CPU rhel6 Windows 0 0.6 0.1= 0.5= 1 0.6 0.1= 0.5=# 2 0.6 0.1= 0.5= 3 0.6 0.1=# 0.5= The output almost makes no sense(all the value are just average, not real). This is new implement, it use cpuacct cgroup to gain *real* physical usages via cpuacct cgroup by virDomainGetCPUStats() API. new result: PHYCPU %CPU rhel6 Windows 0 1.3 0.3 1.0 1 2.3 0.3 2.0 2 2.2 0.5 1.7 3 2.5 0.4 2.1 PHYCPU %CPU rhel6 Windows 0 1.7 0.4 1.3 1 3.6 1.0 2.7 2 1.6 0.4 1.2 3 4.8 3.1 1.7 Note: average flag(=) is dropped, there is not average value in here. Note: running flag(#) is dropped, because if the value is not empty, it means the guest was once running in the physical CPU in this period between updates. Changed from V3: use new virDomainGetCPUStats() libvirt-API. add a new function find_usages_from_stats() to gain cpu usages. 2011-08-15 Richard W.M. Jones Ensure manpages get built when using native compiler (thanks Laurent Léonard). 2011-08-12 Richard W.M. Jones Version 1.0.6. Update MANIFEST and fix 'make dist'. make dist now copies the generated manual pages into the tarball, so that we don't have to keep these generated files in git. Fix ordering of csv_mode and stream_mode in tuple. Note that this bug could have been avoided by using a struct instead of a tuple here. This updates commit daf79631f3eff904ba89297148c4125ac7dfee39. 2011-08-11 Richard W.M. Jones docs: Explain how to debug libvirt initialization problems (RHBZ#680031). 2011-04-02 Richard W.M. Jones Pull translations from Transifex. 2011-03-08 Richard W.M. Jones Fix --end-time option with absolute times. Assume the user enters a local time, and convert it to UTC. This also adds some clarifying comments to the relative time code (but doesn't change that code). Note that the obsolete Calendar1 code is *not* updated by this change. docs: Fix documentation for virt-top -c option. Because of changes in libvirt, this no longer connects to Xen by default. Instead the default is to connect to the libvirt default hypervisor (which could be Xen, KVM or others). Update the --help documentation and manual page accordingly. Remove generated man pages from git. 2011-03-07 KAMEZAWA Hiroyuki add memory stats to --csv mode. In csv mode, memory usage in kbytes and %mem against total system memory is shown. 2011-03-07 KAMEZAWA Hiroyuki Record memory statistics information to 'rd' object. This helps to share the calculation (between modes) and will help to show memory statistics in --csv mode Signged-off-by: KAMEZAWA Hiroyuki 2011-03-07 Richard W.M. Jones Import virt-top into transifex. http://www.transifex.net/projects/p/virttop/ 2011-02-02 Richard W.M. Jones Update generated man page files. 2011-02-02 KAMEZAWA Hiroyuki Add --block-in-bytes option. This option and the 'B' key toggles block I/O stats between requests and bytes. Add --stream flag. Output is sent to stdout (similar to the top -b option). 2011-01-24 Richard W.M. Jones Obey virt-top --end-time down to near millisecond accuracy (RHBZ#637964). Adjust the final delay down so that the --end-time option is obeyed down to near millisecond accuracy. The 'usleep' function has been renamed more accurately as 'millisleep' since it sleeps for milliseconds not microseconds. 2011-01-06 Richard W.M. Jones Version 1.0.5. Add aclocal.m4 file to git. This file is sort of generated, but at the moment only has a single line which includes m4/ocaml.m4, that is vital for the build. Re-add virt-top/README file. This seems to have been dropped during the hg->git transition. Document background noise of RX packets from bridges (RHBZ#647987). For more information see: https://bugzilla.redhat.com/show_bug.cgi?id=647987#c9 man page: Remove excess blank line. main: Record and print full exception stack traces. This turns on stack trace recording unconditionally (the same effect as if OCAMLRUNPARAM=b was always supplied), and also prints stack traces to the log file if there is an exception. See also: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Printexc.html Note that this requires OCaml >= 3.11.0. Fix pad function to work for negative widths (RHBZ#634435). The pad function is supposed to pad a string to a width. Under some circumstances, the width parameter could be negative resulting in a call to String.sub such as: String.sub str 0 (-1) which caused an exception to be thrown and not caught, causing virt-top to exit. Fix the pad function to return an empty string if width <= 0 instead of throwing an exception. See also: https://bugzilla.redhat.com/show_bug.cgi?id=634435 Update dependencies. Update generated man pages. Fix virt-top --end-time option when TZ<>UTC (RHBZ#637964). Return the end time as seconds since 1970, and don't adjust it for timezone. In the main module the end time is compared against the result of Unix.gettimeofday, which is also seconds since 1970, so the comparison now works. Tested with TZ=UTC-05, TZ=UTC and TZ=UTC+05. NB: This has not been tested against ocaml-calendar 1.x, although that version of calendar is obsolete and no one should be using it. Update dependencies file. man page: memory option shows total guest memory (RHBZ#647991). man page: Update copyright date and link to web pages. Remove references to xm/xentop manual pages (RHBZ#648186). These Xen tools are obsolete since virsh/virt-top works across all hypervisors. 2010-09-02 Richard Jones Change order of return values from getyx - fixes display of historical CPU. In this commit: http://cvs.savannah.gnu.org/viewvc/ocaml-tmk/functions.c?root=ocaml-tmk&r1=1.2&r2=1.3 Sam changed (fixed) the order that the coordinates are returned from the ncurses 'getyx' call. Since this commit was made 3 years ago it should be safe to assume everyone is using the new ocaml-ncurses by now. This meant the historical %CPU was being displayed off the bottom of the screen instead of on the top row at the right. Now it is displayed in the correct place. 2010-06-15 Kiyoto Hashida Update Japanese translations (RHBZ#493799). 2010-03-05 Yulia Updated Russian translations (RHBZ#493799). 2010-03-05 Richard Jones Newer autoconf adds PACKAGE_URL definition. 2010-02-12 Richard Jones zh_CN: Remove bogus Plural-Forms line. Japanese: update bogus 'Plural-Forms: Plural-Forms'. 2010-02-12 Hajime Taira Update Japanese translations (RHBZ#493799). 2010-01-28 Richard Jones Rename te_IN.po -> te.po (Piotr Drąg). Telugu translation added by Krishna Babu K (RHBZ#493799c32) Polish translation updated by Piotr Drag (RHBZ#493799c31) Portuguese translation added by Glaucia Cintra (RHBZ#493799c30) Chinese translation updated by Wei Liu (RHBZ#493799c29) Oriya translation added by Manoj Kumar Giri (RHBZ#493799c28) Spanish translation updated by Daniel Cabrera (RHBZ#493799c27) 2009-12-30 Richard Jones Update to ocaml-autoconf macros 1.1 Fix detection of ocaml-findlib. 2009-10-06 Richard Jones HACKING file, update (C) messages. Update PO files. Remove extra spaces after s_ and f_ operators. Safer curses functions. Add safer curses functions which don't require use of dangerous ignore() function. Replace failwith (sprintf...) with failwithf Remove -w s and fix so it compiles without warnings. Remove NSIS installer. Change over to using ocaml.m4 macros. 2009-10-05 Richard Jones Updated MANIFEST. TODO.virt-top renamed as TODO Typo fixed. Update manpage with --version option. Add virt-top --version command line option. Add the real virt-top version to help display. Version 1.0.4 for release. Fix changelog and manifest files. gitlog-to-changelog: If the date field is empty, don't barf. Added Jim Meyering's gitlog-to-changelog program. Add total hardware memory field (RHBZ#521785) Don't need to explicitly link against ncurses. Update PO files. Add Japanese to list of translations. Use msgfmt to generate *.mo files correctly. Update documentation. Update dependencies. Rename .hgignore -> .gitignore, update dependencies. virt-top-1.0.8/.gitignore0000664000076400007640000000132211725376020014671 0ustar rjonesrjonesaclocal.m4 META ocaml-libvirt-*.tar.gz ocaml-libvirt-*.exe html configure config.log config.status config.h config.cache Makefile Make.rules */Makefile autom4te.cache core core.* *.cmi *.cmo *.cmx *.cma *.cmxa *.o *.so *.a *.opt *.dll *.exe *~ libvirt/libvirt_version.ml examples/list_domains examples/node_info mlvirsh/mlvirsh virt-ctrl/virt-ctrl virt-top/virt-top virt-df/virt-df wininstaller.nsis *.orig mlvirsh/mlvirsh_gettext.ml virt-ctrl/virt_ctrl_gettext.ml virt-df/virt_df_gettext.ml virt-top/virt_top_gettext.ml virt-top/virt_top_version.ml po/*.mo po/*.po.bak virt-df/virt_df_lvm2_lexer.ml virt-df/virt_df_lvm2_parser.ml virt-df/virt_df_lvm2_parser.mli virt-top-*.tar.gz virt-top/virt-top.1 virt-top/virt-top.txtvirt-top-1.0.8/po/0000775000076400007640000000000012036011032013302 5ustar rjonesrjonesvirt-top-1.0.8/po/de.po0000664000076400007640000001757612031333311014254 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "Unterbrochen durch Benutzer" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "'%s' sollte numerisch sein." #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "Soll eine Palette verwendet werden?" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "Unerwarteter Parameter '%s'" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "Überflüssige Eigenschaft, ignoriert" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "Untertitelverzögerung einstellen (in 1/10s)" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Batchmodus" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Kann Wert von '%s' nicht lesen" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Konnte \"%s\" nicht schreiben: %s" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB von Gast)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Ändere Verzögerung von %.1f auf: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "Auflösen des Hostnamens" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "ANZEIGE-MODUS" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "Verzögerung muss > 0 sein" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "&Zeitüberschreitung nach" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "Domain-ID" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Domainname" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Vorgabeanzeige" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Fehler" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Hilfe" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "Audioverzögerung verringern" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Logtexte in Datei speichern" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "HAUTP-SCHLÜSSEL" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "&Größe in Bytes anzeigen" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "&Größe in Bytes anzeigen" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "Keine gültige Nummer" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Die Anzahl der anzuzeigenden Spalten" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Beenden" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "SORTIERUNG" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "IP für aktiven Modus" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Verzeichnisse einsortieren" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Konnte Fehlerberichtsdatei \"%s\" nicht entfernen." #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Dateiname bereits vorhanden" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Alternative Reihenfolge für Knöpfe" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Aktualisierungsintervall des Menüs" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Nach %CPU sortieren" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Nach %MEM sortieren" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Nach ID sortieren" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Nach ZEIT sortieren" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "ZEIT (CPU-Zeit)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "HAL-Geräteerkennung" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "&Netzwerkkonfigurations-Assistent..." #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Der Schaltzustand des Knopfes" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Unbekannter Befehl `%s'. Geben Sie `help' für Hilfe ein." #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Vorgabeanzeige" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Schreib Einstellungen nach %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc didn't return " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "" virt-top-1.0.8/po/mr.po0000664000076400007640000003012712031333311014265 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: sandeeps \n" "Language-Team: Marathi \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: mr\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top संरचना फाइल\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# नामांकीत फाइल करीता CSV आऊटपुट कार्यान्वीत करा\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# ही फाइल खोडून पुन्हा लिहीण्यापासून, पुढिल ओळीतील टिपण्णी काढून टाका\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# फाइल करीता डीबग व त्रुटी संदेश पाठविण्याकरीता, पुढिल ओळीतील टिपण्णीत काढून" " टाका\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# %s वर बनविले, %s द्वारे\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d क्षेत्र, %d सक्रीय, %d कार्यरत, %d अकार्यक्षम, %d स्तब्ध, %d निष्क्रीय " "D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: प्रदर्शक %s असायला हवे" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: क्रमवारी यानुरूप असायला हवे: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: अपरिचीत बाब" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: संयोजना घटक ``%s'' दुर्लक्षीत केले गेले\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: नकारात्मक विलंब निश्चित केले जाऊ शकत नाही" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "बॅच् पद्धती" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "ब्लॉक वाचन करीता आवश्यकता" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "ब्लॉक लेखन आवश्यक" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB अतिथी द्वारे)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "%.1f पासूनचे विलंब यानुरूप बदलवा: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "URI शी जुळवणी करा (मुलभूत: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "जुळवणी: %s; यजमाननाव: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "DISPLAY पद्धती" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "विलंब असायला हवे > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "विलंब वेळ अवधी (सेकंद)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "विलंब: %.1f secs; बॅच्: %s; सुरक्षीत: %s; क्रमवारी: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "CSV अंतर्गत CPU आकडेवारी अकार्यान्वीत करा" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "CSV अंतर्गत ब्लॉक साधन आकडेवारी अकार्यान्वीत करा" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "CSV अंतर्गत नेट आकडेवारी अकार्यान्वीत करा" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "आवृत्ती क्रमांक दाखवा व बाहेर पडा" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "init फाइल वाचू नका" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "डोमेन ID" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "क्षेत्र नाव" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "क्षेत्र प्रदर्शन" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "चूक" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "ठराविक वेळेस बाहेर पडा" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "मदत" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "ऐतिहासिक CPU विलंब" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "CSV फाइल करीता लॉग आकडेवारी" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "मुख्य कि" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "virt-top(1) man पान अंतर्गत अधिक मदत. पहाण्याकरीता कुठलिही कि दाबा." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: स्थानीय Xen हायपरवाइजर मॉनीटर करायचे असल्यास, तुम्हाला रूट व्हावे लागेल" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "एकूण RX बाइटस्" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "एकूणTX बाइटस्" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "वैध संख्या नाही" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "चालविण्याजोगी काळचक्रची संख्या" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "बंद करा" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "सुरू करा" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "सोडून द्या" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "स्क्रीप्ट पासून चालवा (वापरकर्ता संवाद नाही)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "SORTING" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "सुरक्षा (\\\"कीओस्क्\\\") पद्धती" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "क्रमवारी गुणविशेष निवडा" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "डीबग संदेश फाइल करीता पाठवा" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "init फाइल करीता नाव निश्चित करा" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "क्रमवारी निश्चित करा (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "क्रमवारी निश्चित करा (%s)" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "अद्ययावत अवधी निश्चित करा" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "%CPU नुरूप क्रमावरीत लावा" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "%MEM नुरूप क्रमावरीत लावा" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "ID नुरूप क्रमावरीत लावा" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "TIME नुरूप क्रमावरीत लावा" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "ब्लॉक साधन दर्शवून प्रारंभ करा" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "संजाळ संवाद दर्शवून प्रारंभ करा" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "pCPUs दर्शवून प्रारंभ करा (मुलभूत: कार्य))" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (CPU वेळ)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "ब्लॉक साधन बदलवा" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "संजाळ संवाद बदलवा" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "वास्तविक CPU बदलवा" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "कि टाइप करा किंवा वर आणि खाली कर्सर कि चा वापर करा." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "अपरिचीत आदेश - मदत करीता 'h' वापरून पहा" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "प्रदर्शन अद्ययावत करा" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "%s करीता संयोजना लिहीले" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "पूर्वनिर्धारित" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc ने पुरवले नाही" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d, Red Hat द्वारे" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : आभासीकरण करीता 'top'-नुरूप उपकार्यक्रम\n" "\n" "सारांश\n" " virt-top [-options]\n" "\n" "पर्याय" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top ला CSV फाइल करीता समर्थन न पुरविता कंपाईल केले गेले" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top ला दिनांक व वेळ करीता समर्थन न पुरविता कंपाईल केले गेले" virt-top-1.0.8/po/fr.po0000664000076400007640000001550212031333311014256 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-26 17:01+0000\n" "Last-Translator: jfenal \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s fichier de configuration virt-top\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Activer la sortie CSV pour le fichier nommé\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Mode batch" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "" #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "" virt-top-1.0.8/po/or.po0000664000076400007640000003067712031333311014301 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Oriya \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: or\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top ବିନ୍ୟାସ ଫାଇଲ\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# CSV ଫଳାଫଳକୁ ନାମିତ ଫାଇଲରେ ସକ୍ରିୟ କରନ୍ତୁ\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# ଏହି ଫାଇଲକୁ ନବଲିଖନ ହେବାରୁ ସୁରକ୍ଷିତ କରିବା ପାଇଁ, ପରବର୍ତ୍ତୀ ଧାଡ଼ିକୁ ଟିପ୍ପଣୀହୀନ" " କରନ୍ତୁ\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# ତ୍ରୁଟି ନିବାରଣ ଏବଂ ତ୍ରୁଟି ସନ୍ଦେଶଗୁଡ଼ିକୁ ଗୋଟିଏ ଫାଇଲ ମଧ୍ଯକୁ ପଠାଇବା ପାଇଁ, " "ପରବର୍ତ୍ତୀ ଧାଡ଼ିକୁ ଟିପ୍ପଣୀବିହୀନ କରନ୍ତୁ\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# %s ତାରିଖରେ %s ଦ୍ୱାରା ନିର୍ମିତ\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d ଡମେନ, %d ସକ୍ରିୟ, %d ଚାଲୁଅଛି, %d ସୁପ୍ତ, %d ସ୍ଥିର, %d ନିଷ୍କ୍ରିୟ D:%d O:%d " "X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: ପ୍ରଦର୍ଶନଟି %s ହୋଇଥିବା ଉଚିତ" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: କ୍ରମସଜ୍ଜା ଏହି ପରି ହେବା ଉଚିତ: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: ଅଜଣା ପ୍ରାଚଳ" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: ବିନ୍ୟାସ ବସ୍ତୁ ``%s'' କୁ ଅଗ୍ରାହ୍ୟ କରାଯାଇଛି\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: ରୂଣାତ୍ମକ ବିଳମ୍ବ ସେଟ କରିପାରିବେ ନାହିଁ" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "ବ୍ୟାଚ ଅବସ୍ଥା" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "ପଠନୀୟ reqs କୁ ଅଟକାନ୍ତୁ" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "ଲିଖନୀୟ reqs କୁ ଅଟକାନ୍ତୁ" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "ବିଳ୍ମ୍ବକୁ %.1f କୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "URI ସହିତ ସଂଯୋଗ କରନ୍ତୁ (default: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "ସଂଯୋଗ କରନ୍ତୁ: %s; ହୋଷ୍ଟ ନାମ: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "DISPLAY MODES" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "ବିଳମ୍ବ ନିଶ୍ଚିତ ଭାବରେ > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "ବିଳମ୍ବ ସମୟ ଅନ୍ତରାଳ (ସେକଣ୍ଡ)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "ବିଳମ୍ବ: %.1f secs; ବ୍ୟାଚ: %s; ସୁରକ୍ଷିତ: %s; କ୍ରମ: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "CPU stats କୁ CSV ରେ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "ବ୍ଲକ ଉପକରଣ stats କୁ CSV ରେ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "ନେଟ stats କୁ CSV ରେ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "ସଂସ୍କରଣ ସଂଖ୍ୟାକୁ ନିଷ୍କ୍ରିୟ କରନ୍ତୁ ଏବଂ ପ୍ରସ୍ଥାନ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "init ଫାଇଲକୁ ପଢ଼ନ୍ତୁ ନାହିଁ" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ପରିସର ପରିଚୟ" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "ଡମେନ ନାମ" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "ଡମେନ ଦୃଶ୍ୟ" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "ତ୍ରୁଟି" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "ପ୍ରଦତ୍ତ ସମୟରେ ପ୍ରସ୍ଥାନ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "ସହାୟତା" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "ପୁରାତନ CPU ବିଳମ୍ବ" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "CSV ଫାଇଲରେ ପରିସଂଖ୍ୟାନକୁ ଲଗ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "MAIN KEYS" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "virt-top(1) man ପୃଷ୍ଠାରେ ଅଧିକ ସହାୟତା। ଫେରିବା ପାଇଁ ଯେକୌଣସି କି କୁ ଦବାନ୍ତୁ।" #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: ଯଦି ଆପଣ ଗୋଟିଏ ସ୍ଥାନୀୟ Xen ହାଇପରଭାଇଜରକୁ ନିରିକ୍ଷଣ କରିବାକୁ ଚାହୁଁଛନ୍ତି, ତେବେ" " ସାଧାରଣତଃ ମୂଖ୍ୟଚାଳକ ହେବା ଆବଶ୍ୟକ" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "ସମୁଦାୟ RX ବାଇଟ" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "ସମୁଦାୟ TX ବାଇଟ" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "ଗୋଟିଏ ବୈଧ ସଂଖ୍ୟା ନୁହଁ" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "ଚଲାଇବା ପାଇଁ ପୁନରାବୃତ୍ତି ସଂଖ୍ୟା" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "ବନ୍ଦ" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "ରେ" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "ବିଦାୟ ନିଅନ୍ତୁ" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "ଗୋଟିଏ ସ୍କ୍ରିପ୍ଟରୁ ଚଲାନ୍ତୁ (କୌଣସି ଚାଳକ ଅନ୍ତରାପୃଷ୍ଠ ନାହିଁ)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "SORTING" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "ସୁରକ୍ଷିତ (\\\"kiosk\\\") ଅବସ୍ଥା" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "କ୍ରମ ସଜ୍ଜା କ୍ଷେତ୍ରକୁ ବାଛନ୍ତୁ" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "ଫାଇଲ ମଧ୍ଯକୁ ତ୍ରୁଟିନିବାରଣ ସନ୍ଦେଶ ପଠାନ୍ତୁ" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "init ଫାଇଲର ନାମ ସେଟ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "କ୍ରମସଜ୍ଜା ସେଟ କରୁଅଛି (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "ମୂଖ୍ୟ ପ୍ରଦର୍ଶନି ପାଇଁ କ୍ରମସଜ୍ଜା ସେଟ କରୁଅଛି" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "ଅଦ୍ୟତନ ଅନ୍ତରାଳ ସେଟ କରୁଅଛି" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "%CPU ଦ୍ୱାରା ସଜାଡ଼ନ୍ତୁ" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "%MEM ଦ୍ୱାରା ସଜାଡ଼ନ୍ତୁ" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "ID ଦ୍ୱାରା ସଜାଡ଼ନ୍ତୁ" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "TIME ଦ୍ୱାରା ସଜାଡ଼ନ୍ତୁ" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "ବ୍ଲକ ଉପକରଣଗୁଡ଼ିକୁ ଦର୍ଶାଇ ଆରମ୍ଭ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "ନେଟୱର୍କ ଅନ୍ତରାପୃଷ୍ଠଗୁଡ଼ିକୁ ଦର୍ଶାଇ ଆରମ୍ଭ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "pCPUs କୁ ଦର୍ଶାଇ ଆରମ୍ଭ କରନ୍ତୁ (default: tasks)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (CPU ସମୟ)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "ବ୍ଲକ ଉପକରଣଗୁଡ଼ିକୁ ଆଗପଛ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "ନେଟୱର୍କ ଅନ୍ତରାପୃଷ୍ଠଗୁଡ଼ିକୁ ଆଗପଛ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "ଭୌତିକ CPUs ଆଗପଛ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "କି ଟାଇପ କରନ୍ତୁ କିମ୍ବା ସୂଚକ କି କୁ ଉପର ତଳ କରନ୍ତୁ।" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "ଅଜଣା ନିର୍ଦ୍ଦେଶ - ସହାୟତା ପାଇଁ 'h' ବ୍ୟବହାର କରନ୍ତୁ" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "ପ୍ରଦର୍ଶନକୁ ଅଦ୍ୟତନ କରନ୍ତୁ" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "ସଂରଚନାକୁ %s ରେ ଲେଖନ୍ତୁ" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "ପୂର୍ବ ନିର୍ଦ୍ଧାରିତ" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc ଫେରାଇନଥାଏ" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d Red Hat ଦ୍ୱାରା" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top CSV ଫାଇଲଗୁଡ଼ିକ ପାଇଁ ସମର୍ଥନ ବିନା ସଂକଳନ କରାଯାଇଛି" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top ତାରିଖ ଏବଂ ସମୟ ପାଇଁ ସମର୍ଥନ ବିନା ସଂକଳନ କରାଯାଇଛି" virt-top-1.0.8/po/LINGUAS0000664000076400007640000000010511545551662014351 0ustar rjonesrjonesas de es fr gu it ja kn ml mr nl or pl pt pt_BR ru te uk zh_CN zh_TW virt-top-1.0.8/po/as.po0000664000076400007640000003204012031333311014246 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-23 10:18+0000\n" "Last-Translator: ngoswami \n" "Language-Team: Assamese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: as\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top বিন্যাস নথিপত্ৰ\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# উল্লেখিত নথিপত্ৰত CSV নিৰ্গম লিখাৰ ব্যৱস্থা সক্ৰিয় কৰা হ'ব\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# এই নথিপত্ৰৰ বিষয়বস্তুৰ ওপৰত পুনঃ নিলিখিবলৈ, পৰবৰ্তী পংক্তিৰ পৰা মন্তব্যৰ " "চিহ্ন আঁতৰাওক\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# ডিবাগ আৰু ত্ৰুটি বাৰ্তা নথিপত্ৰত লিখাৰ বাবে পৰবৰ্তী পংক্তিৰ পৰা মন্তব্যৰ " "চিহ্ন আঁতৰাওক\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# %s ত %s দ্বাৰা উৎপন্ন কৰা হৈছে\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d ডোমেইন, %d সক্ৰিয়, %d চলমান, %d নিদ্ৰিত, %d স্থগিত, %d নিষ্ক্ৰিয় D:%d " "O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: প্ৰদৰ্শন %s হোৱা উচিত" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: সুবিন্যস্ত কৰোঁতে ব্যৱহৃত মান: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: অজ্ঞাত স্থিতিমাপ" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: বিন্যাসৰ বস্তু ``%s'' উপেক্ষিত\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: বিলম্বৰ মান শূণ্যৰ অধিক হোৱা আৱশ্যক" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "বেচ মোড" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "ব্লক পঢ়িবলৈ আৱশ্যক মান" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "ব্লকত লিখাৰ আৱশ্যক মান" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% স্মৃতিশক্তি: %Ld MB (অতিথি দ্বাৰা %Ld MB)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "বিলম্বৰ মান %.1f ৰ পৰা চিহ্নিত মানলৈ পৰিবৰ্তন কৰা হ'ব: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "চিহ্নিত URI-ৰ সৈতে সংযোগ স্থাপন কৰক (অবিকল্পিত: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "সংযুক্ত কৰক: %s; গৃহস্থৰ নাম: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "DISPLAY MODES" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "বিলম্বৰ মান > 0 হোৱা আৱশ্যক" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "বিলম্বৰ সময়কাল (ছেকেণ্ডত ব্যক্ত)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "বিলম্ব: %.1f ছেকেণ্ড; বেচ: %s; নিৰাপত্তা: %s; ক্ৰমবিন্যাস: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "CSV ত CPU সংক্ৰান্ত পৰিসংখ্যা নিষ্ক্ৰিয় কৰা হ'ব" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "CSV ত ব্লক যন্ত্ৰ সংক্ৰান্ত পৰিসংখ্যা নিষ্ক্ৰিয় কৰা হ'ব" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "CSV ত নেট সংক্ৰান্ত পৰিসংখ্যা নিষ্ক্ৰিয় কৰা হ'ব" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "সংস্কৰণ নম্বৰ প্ৰদৰশন কৰা আৰু প্ৰস্থান কৰা" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "init নথিপত্ৰ পঢ়া ন'হ'ব" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ডোমেইন ID" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "ডোমেইনৰ নাম" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "ডোমেইনৰ প্ৰদৰ্শন" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "ত্ৰুটি" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "নিৰ্দিষ্ট সময়ত প্ৰস্থান কৰা হ'ব" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "সহায়" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "CPU ৰ বিলম্বৰ পূৰ্ববৰ্তী তথ্য" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "CSV নথিপত্ৰত পৰিসংখ্যা সংৰক্ষণ কৰা হ'ব" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "MAIN KEYS" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "virt-top(1) man পৃষ্ঠাত অতিৰিক্ত সহায়ক তথ্য উপস্থিত আছে । প্ৰত্যাবৰ্তন কৰাৰ " "বাবে যি কোনো চাবি টিপক ।" #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "উল্লেখ্য: স্থানীয় Xen হাইপাৰভাইছৰ নিৰীক্ষণৰ বাবে root ব্যৱহাৰকৰোঁতাৰ পৰিচয় " "ধাৰণ কৰা আৱশ্যক" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "প্ৰকৃত RX bytes" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "প্ৰকৃত TX bytes" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "বৈধ সংখ্যা নহয়" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "পুনৰাবৃত্তিৰ সংখ্যা" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "বন্ধ" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "খোলা" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "প্ৰস্থান" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "" "স্ক্ৰিপ্টৰ সহযোগত সঞ্চালন কৰা হ'ব (ব্যৱহাৰকৰোঁতাৰ সংযোগ মাধ্যম নোহোৱাকে)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "SORTING" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "নিৰাপদ (\\\"kiosk\\\") মোড" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "ক্ৰমবিন্যাসৰ বাবে ক্ষেত্ৰ নিৰ্বাচন কৰক" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "ডিবাগ সংক্ৰান্ত বাৰ্তা নথিপত্ৰলৈ পঠিওৱা হ'ব" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "init নথিপত্ৰৰ নাম ধাৰ্য কৰক" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "ক্ৰমবিন্যাসৰ মান নিৰ্ধাৰণ কৰক (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "প্ৰধান প্ৰদৰ্শনৰ বাবে ক্ৰমবিন্যাসৰ মান নিৰ্ধাৰণ কৰক" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "উন্নয়নৰ সময়ৰ ব্যৱধান নিৰ্ধাৰণ কৰক" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "%CPU অনুযায়ী সুবিন্যস্ত কৰক" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "%MEM অনুযায়ী সুবিন্যস্ত কৰক" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "ID অনুযায়ী সুবিন্যস্ত কৰক" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "TIME অনুযায়ী সুবিন্যস্ত কৰক" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "ব্লক যন্ত্ৰ প্ৰদৰ্শন কৰি আৰম্ভ কৰক" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "নে'টৱৰ্ক সংযোগ মাধ্যমৰ প্ৰদৰ্শন কৰি আৰম্ভ কৰক" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "pCPU প্ৰদৰ্শন দ্বাৰা আৰম্ভ কৰক (অবিকল্পিত মান: tasks)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (CPU ৰ সময়)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "ব্লক যন্ত্ৰ টগল কৰা হ'ব" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "নে'টৱৰ্ক সংযোগ মাধ্যম টগল কৰা হ'ব" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "প্ৰকৃত CPU টগল কৰা হ'ব" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "চাবি লিখক বা ওপৰ আৰু তলৰ স্থানান্তৰণৰ কাৰ্ছাৰ চাবি প্ৰয়োগ কৰক ।" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "অজ্ঞাত আদেশ - সহায়েৰ বাবে 'h' লিখক" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "প্ৰদৰ্শন উন্নত কৰা হ'ব" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "%s লৈ বৈশিষ্ট্য লিখা হৈছে" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "অবিকল্পিত" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc ৰ পৰা প্ৰাপ্ত নহয়" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d Red Hat - দ্বাৰা" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : ভাৰ্চুৱেলাইজ কৰাৰ পৰিবেশৰ বাবে 'top' আদেশৰ অনুৰূপ বৈশিষ্ট্য\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "CSV নথিপত্ৰৰ সমৰ্থন নোহোৱাকৈ virt-top সঙ্কলন কৰা হৈছিল" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "দিন আৰু সময়ৰ সমৰ্থন নোহোৱাকৈ virt-top সঙ্কলন কৰা হৈছিল" virt-top-1.0.8/po/Makefile.in0000664000076400007640000000453111463006030015357 0ustar rjonesrjones# Makefile for po subdirectory. # @configure_input@ # # Copyright (C) 2007-2008 Red Hat Inc. # Written by Richard W.M. Jones # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA OCAML_GETTEXT_PACKAGE = virt-top LINGUAS = $(shell cat LINGUAS) SOURCES = POTFILES MSGFMT = @MSGFMT@ OCAML_GETTEXT = @OCAML_GETTEXT@ OCAML_GETTEXT_EXTRACT_OPTIONS = OCAML_GETTEXT_COMPILE_OPTIONS = OCAML_GETTEXT_INSTALL_OPTIONS = OCAML_GETTEXT_MERGE_OPTIONS = PODIR = @prefix@/share/locale POFILES = $(addsuffix .po,$(LINGUAS)) MOFILES = $(addsuffix .mo,$(LINGUAS)) POTFILE = $(OCAML_GETTEXT_PACKAGE).pot all: $(MOFILES) $(POTFILE) install: install-po uninstall: uninstall-po clean:: clean-po %.mo: %.po $(MSGFMT) -o $@ $^ %.pot: $(SOURCES) $(shell cat $(SOURCES)) $(OCAML_GETTEXT) --action extract $(OCAML_GETTEXT_EXTRACT_OPTIONS) \ --extract-pot $@ $< # Also includes a fix for incorrectly escaped multi-byte sequences. %.po: $(POTFILE) $(OCAML_GETTEXT) --action merge $(OCAML_GETTEXT_MERGE_OPTIONS) \ --merge-pot $(POTFILE) $@ mv $@ $@.orig perl -wpe 's/\\(\d{3})/pack "C*", $$1/ge' < $@.orig > $@ $(BUILDPO): mkdir -p $(BUILDPO) .PRECIOUS: $(POTFILE) install-po: $(MOFILES) $(OCAML_GETTEXT) --action install $(OCAML_GETTEXT_INSTALL_OPTIONS) \ --install-textdomain $(OCAML_GETTEXT_PACKAGE) \ --install-destdir $(PODIR) $(MOFILES) uninstall-po: $(OCAML_GETTEXT) --action uninstall $(OCAML_GETTEXT_INSTALL_OPTIONS) \ --uninstall-textdomain $(OCAML_GETTEXT_PACKAGE) \ --uninstall-orgdir $(PODIR) $(MOFILES) clean-po: -$(OCAML_GETTEXT) --action uninstall $(OCAML_GETTEXT_INSTALL_OPTIONS) \ --uninstall-textdomain $(OCAML_GETTEXT_PACKAGE) \ --uninstall-orgdir $(BUILDPO) $(MOFILES) -$(RM) $(MOFILES) virt-top-1.0.8/po/pt.po0000664000076400007640000002311312031333311014267 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# arquivo de configuração do virt-top %s\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Habilita a saída CSV para o arquivo indicado\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# Para proteger este arquivo contra sobreescrita, desmarque o sinal de " "comentário da próxima linha\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# Para enviar mensagens de erro e de depuração para um arquivo, desmarque o " "comentário da próxima linha\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# gerado em %s por %s\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d domínios, %d ativo, %d executando, %d adormecido, %d pausado, %d inativo " "D.%d O.%d X.%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: a exibição deveria ser %s" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: a ordem da classificação deveria ser: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: parâmetro desconhecido" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: o item de configuração ``%s'' foi ignorado\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: não é possível atribuir um atraso negativo" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Modo em lotes" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Requisições de leitura em blocos" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Requisições de escrita em blocos" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB para convidados)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Alterar o atraso de %.1f para:" #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "Conectar a uma URI (padrão: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "Conectar:%s; Nome de máquina: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "MODOS DE EXIBIÇÃO" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "O atraso deve ser > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "Intervalo de tempo do atraso (segundos)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "Atraso: %.1f segs; Lote: %s, Seguro: %s; Classificação: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "Desabilita a estatística da CPU no CSV" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "Desabilita as estatísticas de bloco no CSV" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "Desabilita as estatísticas de rede no CSV" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "Exibir número da versão e saída" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "Não lê o arquivo init" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ID do domínio" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Nome do domínio" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Exibe os domínios" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Erro" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "Sai em um dado tempo" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Ajuda" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "Histórico do atraso da CPU" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Estatísticas de log para o arquivo CSV" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "MAIN KEYS" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "Mais ajuda na página do manual do vit-top(1). Pressione qualquer tecla para " "retornar." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: Se você quiser monitorar um hipervisor local do Xen, você precisa ser " "root." #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "Quantidade líquida de bytes recebidos" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "Quantidade líquida de bytes transmitidos" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "Número inválido" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Número de iterações a serem executadas" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "Desligado" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "Ligado" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Sair" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "Executa a partir de um script (sem interface do usuário)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "CLASSIFICANDO" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "Modo seguro (\\\"quiosque\\\")" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Selecione o campo para classificação" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Envia as mensagens de depuração para um arquivo" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Define o nome do arquivo init" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Define a ordem da classificação (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Define a ordem de classificação para a exibição principal" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Define o intervalo de atualização" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Classificação por %CPU" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Classificação por %MEM" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Classificação por ID" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Classificação por TIME" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "Inicia pela apresentação dos dispositivos de bloco" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "Inicia pela apresentação das interfaces de rede" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "Inicia pela apresentação das pCPUs (padrão: tarefas)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (tempo de CPU)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "Alterna entre os dispositivos de bloco" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "Alterna entre as interfaces de rede" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Alterna entre as CPUs físicas" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "" "Pressione uma tecla ou use as teclas de navegação para cima e para baixo." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Comando desconhecido - tente \"h\" para ajuda" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Atualiza a exibição" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Configurações gravadas em %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "padrão" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "o get_xml_desc não retornou " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d por Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top: um utilitário do tipo \"top\" para virtualização\n" "\n" "SUMÁRIO\n" " virt-top [-options]\n" "\n" "OPÇÕES" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "o virt-top foi compilado sem suporte para arquivos CSV " #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "o virt-top foi compilado sem suporte para datas e horas " virt-top-1.0.8/po/pt_BR.po0000664000076400007640000002312412031333311014654 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: Taylon \n" "Language-Team: Portuguese (Brazilian) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# arquivo de configuração do virt-top %s\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Habilita a saída CSV para o arquivo indicado\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# Para proteger este arquivo contra sobreescrita, desmarque o sinal de " "comentário da próxima linha\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# Para enviar mensagens de erro e de depuração para um arquivo, desmarque o " "comentário da próxima linha\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# gerado em %s por %s\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d domínios, %d ativo, %d executando, %d adormecido, %d pausado, %d inativo " "D.%d O.%d X.%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: a exibição deveria ser %s" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: a ordem da classificação deveria ser: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: parâmetro desconhecido" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: o item de configuração ``%s'' foi ignorado\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: não é possível atribuir um atraso negativo" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Modo em lotes" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Requisições de leitura em blocos" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Requisições de escrita em blocos" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB para convidados)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Alterar o atraso de %.1f para:" #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "Conectar a uma URI (padrão: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "Conectar:%s; Nome de máquina: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "MODOS DE EXIBIÇÃO" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "O atraso deve ser > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "Intervalo de tempo do atraso (segundos)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "Atraso: %.1f segs; Lote: %s, Seguro: %s; Classificação: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "Desabilita a estatística da CPU no CSV" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "Desabilita as estatísticas de bloco no CSV" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "Desabilita as estatísticas de rede no CSV" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "Exibir número da versão e sair" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "Não lê o arquivo init" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ID do domínio" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Nome do domínio" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Exibe os domínios" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Erro" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "Sai em um dado tempo" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Ajuda" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "Histórico do atraso da CPU" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Estatísticas de log para o arquivo CSV" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "MAIN KEYS" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "Mais ajuda na página do manual do vit-top(1). Pressione qualquer tecla para " "retornar." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: Se você quiser monitorar um hipervisor local do Xen, você precisa ser " "root." #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "Quantidade líquida de bytes recebidos" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "Quantidade líquida de bytes transmitidos" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "Número inválido" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Número de iterações a serem executadas" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "Off" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "On" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Sair" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "Executa a partir de um script (sem interface do usuário)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "CLASSIFICANDO" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "Modo seguro (\\\"quiosque\\\")" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Selecione o campo para classificação" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Envia as mensagens de depuração para um arquivo" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Define o nome do arquivo init" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Define a ordem da classificação (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Define a ordem de classificação para a exibição principal" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Define o intervalo de atualização" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Classificação por %CPU" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Classificação por %MEM" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Classificação por ID" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Classificação por TIME" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "Inicia pela apresentação dos dispositivos de bloco" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "Inicia pela apresentação das interfaces de rede" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "Inicia pela apresentação das pCPUs (padrão: tarefas)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (tempo de CPU)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "Alterna entre os dispositivos de bloco" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "Alterna entre as interfaces de rede" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Alterna entre as CPUs físicas" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "" "Pressione uma tecla ou use as teclas de navegação para cima e para baixo." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Comando desconhecido - tente \"h\" para ajuda" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Atualiza a exibição" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Configurações gravadas em %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "padrão" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "o get_xml_desc não retornou " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d pela Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top: um utilitário do tipo \"top\" para virtualização\n" "\n" "SUMÁRIO\n" " virt-top [-options]\n" "\n" "OPÇÕES" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "o virt-top foi compilado sem suporte para arquivos CSV " #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "o virt-top foi compilado sem suporte para datas e horas " virt-top-1.0.8/po/pl.po0000664000076400007640000002307712031333311014270 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# plik konfiguracji programu virt-top %s\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Włącza wyjście CSV do pliku named\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# Aby ochronić ten plik przed zastąpieniem, należy usunąć komentarz z " "następnego wiersza\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# Aby wysłać komunikaty debugowania i błędów do pliku, należy usunąć " "komentarz z następnego wiersza\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# utworzone %s przez %s\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d domeny, %d aktywne, %d uruchomione, %d uśpione, %d wstrzymane, %d " "nieaktywne D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: ekran powinien być %s" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: porządek sortowania powinien być: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: nieznany parametr" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: zignorowano element konfiguracji ``%s''\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: nie można ustawić ujemnego opóźnienia" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Tryb wsadowy" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Wymagania odczytania blokowego" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Wymagania zapisania blokowego" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "Procesor: %2.1f%% Pamięć: %Ld MB (%Ld MB przez gości)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Zmień opóźnienie z %.1f na: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "Połącz się z URI (domyślnie: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "Połącz się: %s; nazwa gospodarza: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "TRYBY WYŚWIETLANIA" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "Opóźnienie musi wynosić > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "Czas między opóźnieniami (sekundy)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "" "Opóźnienie: %.1f sekundy; wsadowo: %s; bezpieczeństwo: %s; sortowanie: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "Wyłącza statystyki procesora w CSV" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "Wyłącza statystyki urządzenia blokowego w CSV" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "Wyłącza statystyki sieci w CSV" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "Wyświetla numer wersji i kończy działanie" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "Bez odczytu pliku init" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "Identyfikator domeny" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Nazwa domeny" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Ekran domen" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Błąd" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "Kończy pracę o podanym czasie" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Pomoc" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "Historyczne opóźnienie procesora" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Zapisuje statystyki do pliku CSV" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "GŁÓWNE KLUCZE" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "Więcej pomocy na stronie podręcznika virt-top(1). Proszę nacisnąć dowolny " "klawisz, aby kontynuować." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "NB: aby monitorować lokalnego nadzorcę Xena, zwykle należy być rootem" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "Sieciowe bajty RX" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "Sieciowe bajty TX" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "Nie jest prawidłowym numerem" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Liczba iteracji do wykonania" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "Wyłączone" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "Włączone" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Zakończ" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "Uruchamia ze skryptu (brak interfejsu użytkownika)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "SORTOWANIE" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "Tryb bezpieczny (\\\"kiosk\\\")" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Wybór pola sortowania" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Wysyła komunikaty debugowania do pliku" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Ustawia nazwę pliku init" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Ustawia porządek sortowania (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Ustawia porządek sortowania dla głównego ekranu" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Ustawia czas między aktualizacjami" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Uporządkowuje według %CPU" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Uporządkowuje według %MEM" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Uporządkowuje według identyfikatorów" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Uporządkowuje według TIME" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "Uruchamia przez wyświetlenie urządzeń blokowych" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "Uruchamia przez wyświetlenie interfejsów sieciowych" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "" "Uruchamia przez wyświetlanie fizycznych procesorów (domyślnie: zadania)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (czas procesora)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "Przełącza urządzenia blokowe" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "Przełącza interfejsy sieciowe" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Przełącza fizyczne procesory" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "Proszę podać klucz lub użyć klawiszy kursora w górę i w dół." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Nieznane polecenie - proszę spróbować \"h\", aby uzyskać pomoc" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Aktualizuje ekran" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Zapisano ustawienia do %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "domyślne" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc nie zwróciło " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top: narzędzie podobne do \"top\" dla wirtualizacji\n" "\n" "PODSUMOWANIE\n" " virt-top [-opcje]\n" "\n" "OPCJE" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top został skompilowany bez obsługi plików CSV" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top został skompilowany bez obsługi dat i czasu" virt-top-1.0.8/po/zh_CN.po0000664000076400007640000002145312031333311014652 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Chinese (China) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top 配置文件\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# 启用 CSV 输出到命名文件\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "# 保护这个文件不被覆盖,下一行取消注释\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "# 将 debug 和出错信息发送到一个文件,下一行取消注释\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# 使用 %s 在 %s 中创建\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s:显示应该为 %s" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s:排列顺寻应该为:%s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s:未知参数" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d:忽略配置项目 ``%s''\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d:无法设定负延迟" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "批模式" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "块读取请求" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "块写入请求" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB(客户端 %Ld MB)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "将延迟从 %.1f 更改至:" #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "连接到 URI(默认:Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "连接:%s;主机名:%s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "显示模式" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "延迟必须 > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "延迟时间间隔(秒)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "在 CSV 中禁用 XPU 统计" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "在 CSV 中禁用块设备统计" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "在 CSV 中禁用网络统计" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "显示版本号并退出" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "不读取初始化文件" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "域 ID" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "域名" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "域显示" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "错误" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "在指定时间退出" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "帮助" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "CPU 延迟历史记录" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "将统计记录到 CSV 文件中作为日志" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "主要密钥" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "更多帮助请参考 virt-top(1) man page。按任意键返回。" #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "NB:如果您要监控本地 Xen 监控程序,您通常需要是根用户" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "纯 RX 字节" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "纯 TX 字节" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "非有效数字" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "要运行的重复数" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "关闭" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "打开" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "退出" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "从脚本运行(而不是用户界面)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "排序" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "安全默认是(\\\"kiosk\\\")" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "选择排序字段" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "将 debug 信息发送到文件中" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "设定初始化文件名称" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "设定排序顺序(%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "为主显示设定排序顺序" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "设定更新间隔" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "根据 %CPU 排序" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "根据 %MEM 排序" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "根据 ID 排序" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "根据时间排序" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "用显示的块设备启动" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "用显示的网络接口启动" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "用显示的 pCPU 启动(默认:任务)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "时间(CPU 时间)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "触发块设备" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "触发网络接口" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "触发物理 CPU" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "输入密钥或者使用上下箭头键。" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "未知命令 - 试用 ‘h’获得帮助" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "更新显示" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "将设置写入 %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "默认" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc 没有返回 " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "红帽提供的 virt-top %s ocaml-libvirt %s libvirt %d.%d.%d" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top:一个用于虚拟化的类似 'top' 的工具 \n" "\n" "小结\n" " virt-top [-options]\n" "\n" "OPTIONS" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top 是以不支持 CSV 文件的形式编译" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top 是以不支持日期和时间的形式编译" virt-top-1.0.8/po/POTFILES0000664000076400007640000000031711463006030014460 0ustar rjonesrjones../virt-top/virt_top_calendar1.ml ../virt-top/virt_top_calendar2.ml ../virt-top/virt_top_csv.ml ../virt-top/virt_top_main.ml ../virt-top/virt_top.ml ../virt-top/virt_top_utils.ml ../virt-top/virt_top_xml.ml virt-top-1.0.8/po/uk.po0000664000076400007640000002642612031333311014275 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: yurchor \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: uk\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# Файл налаштування virt-top %s\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Увімкнути виведення даних у форматі CSV до вказаного файла\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# Щоб захистити цей файл від перезапису, розкоментуйте наступний рядок\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# Щоб надіслати діагностичні повідомлення до файла, розкоментуйте наступний " "рядок\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# створено %s за допомогою %s\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%ЦП" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%ПАМ" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d доменів, %d активних, %d запущених, %d приспаних, %d призупинених, %d " "неактивних D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: має бути показано %s" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: впорядкуванням має бути: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: невідомий параметр" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: пункт налаштування «%s» проігноровано\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: не можна використовувати від’ємну затримку" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Пакетний режим" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Запити читання блоків" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Запити запису блоків" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "ЦП: %2.1f%% Пам: %Ld МБ (%Ld МБ гостьових)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Змінити затримку з %.1f на: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "З’єднатися з адресою (типово: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "З’єднання: %s; назва вузла: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "РЕЖИМИ ПОКАЗУ" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "Затримкою має бути величина > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "Інтервал затримки (у секундах)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "Затримка: %.1f с; пакет: %s; захист: %s; впорядкування: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "Вимкнути статистику процесора у CSV" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "Вимкнути статистику блокових пристроїв у CSV" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "Вимкнути статистику мережі у CSV" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "Показати дані щодо версії і завершити роботу" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "Не читати файл ініціалізації" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "Ід. домену" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Назва домену" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Показ доменів" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Помилка" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "Вийти у вказаний час" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Довідка" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "Історична затримка процесора" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Записувати статистичні дані до файла CSV" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "ОСНОВНІ КЛЮЧІ" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "Докладніше — на сторінці довідки (man) virt-top(1). Натисніть будь-яку " "клавішу для повернення." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: для спостереження за локальним гіпервізором Xen, зазвичай, потрібні " "права root" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "Передано байтів" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "Отримано байтів" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "Некоректне число" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Кількість ітерацій" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "Вимкн." #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "Увімкн." #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Вийти" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "Запуск без скрипту (без інтерфейсу користувача)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "ВПОРЯДКУВАННЯ" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "Безпечний режим («кіоск»)" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Вибрати поле впорядкування" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Надіслати діагностичні повідомлення до файла" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Встановити назву файла ініціалізації" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Встановити впорядкування (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Встановити впорядкування для основного показу" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Встановити інтервал оновлення" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Впорядкувати за %ЦП" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Впорядкувати за %ПАМ" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Впорядкувати за ІДЕНТИФІКАТОРОМ" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Впорядкувати за ЧАСОМ" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "Показати першими блокові пристрої" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "Показати першими інтерфейси мережі" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "Показати першими фізичні процесори (типово: завдання)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "ЧАС (процесорний час)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "Увімкнути або вимкнути блокові пристрої" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "Увімкнути або вимкнути мережеві інтерфейси" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Увімкнути або вимкнути фізичні процесори" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "Натисніть клавішу або скористайтеся клавішами стрілок вгору/вниз." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Невідома команда. Скористайтеся «h» для отримання довідки." #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Оновити показ" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Параметри записано до %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "типовий" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc не повернуто " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d, створено у Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : top-подібна програм для віртуалізації\n" "\n" "РЕЗЮМЕ\n" " virt-top [-параметри]\n" "\n" "ПАРАМЕТРИ" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top було зібрано без підтримки файлів CSV" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top було зібрано без підтримки показу дат і часу" virt-top-1.0.8/po/ml.po0000664000076400007640000003325312031333311014262 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Malayalam \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ml\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top ക്രമീകരണ ഫയല്‍\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# പറഞ്ഞിരിക്കുന്ന ഫയലിലേക്ക് CSV ഔട്പുട് പ്രാവര്‍ത്തികമാക്കുക\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# ഈ ഫയലിന്റെ മുകളിലേക്ക് എഴുതാതിരിക്കാതെ സൂക്ഷിക്കാന്‍, അടുത്ത വരി " "അണ്‍കമെന്റ് ചെയ്യുക (കമെന്റ് മാറ്റുക) \\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# പിശകു്‌, ഡീബഗ് സന്ദേശങ്ങള്‍ ഒരു ഫയലിലേക്ക് അയക്കുവാന്‍, അടുത്ത വരി " "അണ്‍കമെന്റ് ചെയ്യുക (കമെന്റ് മാറ്റുക) \\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "#ഉണ്ടാക്കിയത് ഈ സമയം: %s , %s വക \\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d ഡൊമേനുകള്‍, %d സജീവം, %d പ്രവര്‍ത്തിക്കുന്നു, %d ഉറങ്ങുന്നു, %d " "താല്‍കാലികമായി നിര്‍ത്തിയിരിക്കുന്നു, %d നിര്‍ജ്ജീവം D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: ഡിസ്പ്ലേ %s ആകണം" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: ക്രമം %s ആകണം" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: അറിയാത്ത ചരം (പാരാമീറ്റര്‍)" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: ക്രമീകരണ ഇനം ``%s'' അവഗണിച്ചു\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: പൂജ്യത്തിനു താഴെ ഡിലേ (കാത്തിരിക്കേണ്ട സമയം) വെക്കാന്‍ കഴിയില്ല" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "ബാച് സ്ഥിതി" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "ബ്ലോക്ക് വായിക്കാന്‍ ആവശ്യങ്ങള്‍" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "ബ്ലോക്ക് എഴുതാന്‍ ആവശ്യങ്ങള്‍" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB അഥിതികള്‍ വക)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "ഡിലേ %.1fല്‍ നിന്നും മാറ്റുക ഇതിലേക്ക് :" #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "ഈ URI-ലേക്ക് കണക്ട് ചെയ്യുക (സ്വാഭാവികം : Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "കണക്ട് : %s; ആഥിതേയന്റെ പേരു്‌: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "കാണിക്കാനുള്ള ദശകള്‍" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "ഡിലേ (കാത്തിരിക്കേണ്ട സമയം) > 0 ആകണം" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "ഡിലേ (കാത്തിരിക്കേണ്ട സമയം) സെകന്റില്‍" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "" "ഡിലേ (കാത്തിരിക്കേണ്ട സമയം) : %.1f secs; ബാച്ച്: %s; സുരക്ഷിതം: %s;ക്രമം: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "CSV-ല്‍ CPU അവസ്ഥ പ്രവര്‍ത്തന രഹിതമാക്കുക" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "CSV-ല്‍ ബ്ലോക്ക് ഡിവൈസ് അവസ്ഥ പ്രവര്‍ത്തന രഹിതമാക്കുക" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "CSV-ല്‍ net അവസ്ഥ പ്രവര്‍ത്തന രഹിതമാക്കുക" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "ഇനിറ്റ്( init) ഫയല്‍ വായിക്കരുത്" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ഡൊമേന്‍ തിരിച്ചറിയല്‍" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "ഡൊമേന്‍ പേരു്‌" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "ഡൊമേന്‍സ് ഡിസ്പ്ലേ" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "പിശക്" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "തന്ന സമയത്തില്‍ പുറത്തിറങ്ങുക" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "സഹായം" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "ഹിസ്റ്റോറിക്കല്‍ സിപിയു ഡിലേ" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "CSV ഫയലിലേക്കുള്ള ലോഗ് സ്ഥിതിവിവരക്കണക്കുകള്‍" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "പ്രധാന കീകള്‍" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "virt-top(1) man താളില്‍ കൂടുതല്‍ സഹായം. തിരികെ പോകുന്നതിനായി ഏതെങ്കിലും കീ " "അമര്‍ത്തുക." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "കുറിപ്പു്: ഒരു ലോക്കല്‍ ക്സെന്‍ ഹൈപ്പര്‍വൈസര്‍ നിരീക്ഷിക്കുന്നതിനു്, ഒരു " "റൂട്ടായി പാടുള്ളൂ." #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "നെറ്റ് RX ബൈറ്റുകള്‍" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "നെറ്റ് TX ബൈറ്റുകള്‍" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "ശരിയായ അക്കം അല്ല" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Number of iterations to run" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "നിര്‍ത്തുക" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "ഒരു സ്ക്രിപ്റ്റില്‍ നിന്നും പ്രവര്‍ത്തിപ്പിക്കുക (no user interface)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "ക്രമീകരിക്കുന്നു" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "സെക്യുര്‍ (\\\"kiosk\\\") മോഡ്" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "സോര്‍ട്ട് ഫീള്‍ഡ് തെരഞ്ഞെടുക്കുക" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "ഫയലിലേക്കു് ഡീബഗ് സന്ദേശങ്ങള്‍ അയയ്ക്കുക" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "init ഫയലിനുള്ള പേരു് സജ്ജമാക്കുക" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "ക്രമം സജ്ജമാക്കുക (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Set sort order for main display" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "പരിഷ്കരണത്തിനുള്ള ഇടവേള ക്രമികരിക്കുക" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "%CPU അനുസരിച്ചു് ക്രമത്തിലാക്കുക" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "%MEM അനുസരിച്ചു് ക്രമത്തിലാക്കുക" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "ഐഡി അനുസരിച്ചു് ക്രമത്തിലാക്കുക" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "സമയമനുസരിച്ചു് ക്രമത്തിലാക്കുക" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "ബ്ലോക്ക് ഡിവൈസകുള്‍ കാണിച്ചു് ആരംഭിക്കുക" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "സംയോജക ഘടകങ്ങള്‍ കാണിച്ചു് ആരംഭിക്കുക" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "pCPU കാണിച്ചു് ആരംഭിക്കുക (default: tasks)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "സമയം (CPU സമയം)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "ബ്ലോക്ക് ഡിവൈസുകള്‍ ടൊഗിള്‍ ചെയ്യുക" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "നെറ്റ്‌വര്‍ക്ക് സംയോജകഘടകങ്ങള്‍ ടൊഗിള്‍ ചെയ്യുക" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "ഫിസിക്കല്‍ സിപിയുകള്‍ ടൊഗിള്‍ ചെയ്യുക" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "" "കീ ടൈപ്പ് ചെയ്യുക അല്ലെങ്കില്‍ മുകളിലേക്കും താഴേക്കുമുള്ള കര്‍സര്‍ കീകള്‍ " "ഉപയോഗിക്കുക" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "സഹായത്തിനായി അപരിചിതമായ നിര്‍ദ്ദേശം - try 'h' ഉപയോഗിക്കുക" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "ഡിസ്പ്ലേ പുതുക്കുക" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "%s-ലേക്കു് ക്രമികരണങ്ങളിക്ക് എഴുതപ്പെട്ടിരിക്കുന്നു" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc didn't return " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "" "CSV ഫയലുകള്‍ക്കുള്ള പിന്തുണ ലഭ്യമല്ലാതെ virt-top കംപൈല്‍ ചെയ്തിരിക്കുന്നു" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "" "തീയതികള്‍ക്കും സമയങ്ങള്‍ക്കുമുള്ള പിന്തുണ ലഭ്യമല്ലാതെ virt-top കംപൈല്‍ " "ചെയ്തിരിക്കുന്നു" virt-top-1.0.8/po/virt-top.pot0000664000076400007640000001522212031333311015616 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "" #: ../virt-top/virt_top.ml:1158 msgid "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d O:%d X:%d" msgstr "" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "" #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "" #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 #. ../virt-top/virt_top.ml:1544 msgid "Error" msgstr "" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" #: ../virt-top/virt_top.ml:263 msgid "NB: If you want to monitor a local Xen hypervisor, you usually need to be root" msgstr "" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "" #: ../virt-top/virt_top.ml:208 msgid "virt-top : a 'top'-like utility for virtualization\n\nSUMMARY\n virt-top [-options]\n\nOPTIONS" msgstr "" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "" virt-top-1.0.8/po/gu.po0000664000076400007640000003011012031333311014252 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: sweta \n" "Language-Team: Gujarati \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: gu\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top રૂપરેખાંકન ફાઇલ\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# નામ થયેલ ફાઇલમાં CSV આઉટપુટને સક્રિય કરો\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# ઉપરલખાયેલ માંથી આ ફાઇલને સુરક્ષિત રાખવા માટે, પછીનાં વાક્યની ટિપ્પણી ન " "કરો\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# ફાઇલમાં ડિબગ અને ભૂલ સંદેશાઓ મોકલવા માટે, પછીનાં વાક્યની ટિપ્પણી ન કરો\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# %s દ્દારા %s પર ઉત્પન્ન થયેલ છે\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d ડોમેઇને, %d સક્રિય, %d ચાલી રહ્યુ છે, %d નિષ્ક્રિય, %d અટકેલ, %d " "નિષ્ક્રિય D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: દેખાવ %s હોવુ જ જોઇએ" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: ક્રમ એ હોવો જોઇએ: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: અજ્ઞાત પરિમાણ" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: રૂપરેખાંકન સસ્તુ ``%s'' અવગણેલ છે\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: નકારાત્મક વિલંબને સુયોજિત કરી શકાતુ નથી" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "બેચ સ્થિતિ" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "બ્લોક વાંચવાનું જરૂરી છે" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "બ્લોક લખવાનું જરૂરી છે" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (મહેમાન દ્દારા %Ld MB)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "ને %.1f માંથી વિલંબ સમય ને બદલો: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "URI ને જોડો (મૂળભૂત: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "જોડો: %s; યજમાનનામ: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "સ્થિતિઓને દેખાડો" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "વિલંબ એ > 0 હોવુ જ જોઇએ" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "વિલંબ સમય સમયગાળો (સેકંડો)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "વિલંબ: %.1f secs; બેચ: %s; સુરક્ષા: %s; ક્રમ: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "CSV માં CPU સ્થિતિઓને નિષ્ક્રિય કરો" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "CSV માં બ્લોક ઉપકરણ સ્થિતિઓને નિષ્ક્રિય કરો" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "CSV માં નેટ સ્થિતિને નિષ્ક્રિય કરો" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "આવૃત્તિ નંબરને દર્શાવો અને બહાર નીકળો" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "init ફાઇલ વંચાતુ નથી" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ડોમેઇન ID" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "ડોમેઇન નામ" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "ડોમેઇનોનો દેખાવ" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "ભૂલ" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "આપેલ સમય પર બહાર નીકળો" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "મદદ" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "ઐતિહાસિક CPU વિલંબ" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "CSV ફાઇલમાં લોગ પરિસ્થિતિઓ" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "મુખ્ય કીઓ" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "virt-top(1) પુસ્તિકા પાનાંમાં વધારે મદદ. પાછુ લાવવા માટે કોઇપણ કીને દબાવો." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: જો તમે સ્થાનિક Xen હાઇપરવિઝરને મોનિટર કરવા માંગતા હોય તો, તમારે સામાન્ય " "રીતે રુટની જરૂર પડશે" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "નેટ RX બાઇટો" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "નેટ TX બાઇટો" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "યોગ્ય નંબર નથી" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "ચલાવવા માટે પુનરાવર્તનોની સંખ્યા" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "બંધ" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "ચાલુ" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "બહાર નીકળો" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "સ્ક્રિપ્ટમાંથી ચલાવો (વપરાશકર્તા ઇન્ટરફેસ નથી)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "ક્રમમાં કરી રહ્યા છે" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "સુરક્ષા (\\\"kiosk\\\") સ્થિતિ" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "ટૂંકા ક્ષેત્રને પસંદ કરો" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "ફાઇલમાં ડિબગ સંદેશાઓને મોકલો" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "init ફાઇલની નામ ને સુયોજિત કરો" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "ક્રમને સુયોજિત કરો (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "મુખ્ય દેખાવ માટે ક્રમને સુયોજિત કરો" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "સુધારેલ સમયગાળાને સુયોજિત કરો" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "%CPU દ્દારા ક્રમમાં કરો" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "%MEM દ્દારા ક્રમમાં કરો" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "ID દ્દારા ક્રમમાં કરો" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "TIME દ્દારા ક્રમમાં કરો" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "બ્લોક ઉપકરણો દેખાવ દ્દારા શરૂ કરો" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "નેટવર્ક ઇન્ટરફેસો ને દેખાવા દ્દારા શરૂ કરો" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "pCPUs (મૂળભૂત: કાર્યો) ને દેખાવા દ્દારા શરૂ કરો" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (CPU સમય)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "ટોગલ બ્લોક ઉપકરણો" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "ટોગલ નેટવર્ક ઇન્ટરફેસો" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "ટોગલ ભૌતિક CPUs" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "કીને ટાઇપ કરો અથવા ઉપર અને નીચે કર્સર કીઓને વાપરો." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "મદદ માટે અજ્ઞાત આદેશ - try 'h'" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "દેખાવને સુધારો" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "%s માં સુયોજનોને લખ્યુ" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "મૂળભૂત" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc થી પાછુ મળ્યુ નહિં" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "Red Hat પ્રમાણે virt-top %s ocaml-libvirt %s libvirt %d.%d.%d" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : વર્ચ્યુઅલાઇઝેશન માટે 'top'-like ઉપયોગિતા \n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "CSV ફાઇલો માટે આધાર વગર virt-top એ કમ્પાઇલ થયેલ ન હતુ" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "તારીખો અને સમયો માટે આધાર વગર virt-top એ કમ્પાઇલ થયેલ હતુ" virt-top-1.0.8/po/kn.po0000664000076400007640000003146212031333311014262 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-23 12:05+0000\n" "Last-Translator: shanky \n" "Language-Team: Kannada \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: kn\n" "Plural-Forms: nplurals=1; plural=0\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top ಸಂರಚನಾ ಕಡತ\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# CSV ಔಟ್‌ಪುಟ್ ಅನ್ನು ಹೆಸರಿಸಲಾದ ಕಡತಕ್ಕೆ ಶಕ್ತಗೊಳಿಸು\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# ಈ ಕಡತವನ್ನು ತಿದ್ದಿ ಬರೆಯುವುದನ್ನು ತಪ್ಪಿಸಲು, ಮುಂದಿನ ಸಾಲಿನಲ್ಲಿರುವ # ಅನ್ನು " "ತೆಗೆದು ಹಾಕಿ\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# ದೋಷ ನಿವಾರಣಾ ಹಾಗು ದೋಷ ಸಂದೇಶಗಳನ್ನು ಒಂದು ಕಡತಕ್ಕೆ ಕಳುಹಿಸಲು, ಮುಂದಿನ " "ಸಾಲಿನಲ್ಲಿರುವ # ಅನ್ನು ತೆಗೆದು ಹಾಕಿ\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# %s ನಲ್ಲಿ %s ಇಂದ ಉತ್ಪಾದಿಸಲ್ಪಟ್ಟಿದೆ\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d ಡೊಮೈನ್‌ಗಳು, %d ಸಕ್ರಿಯ, %d ಚಾಲಿತ, %d ಜಡ, %d ವಿರಮಿಸಿದ, %d ನಿಷ್ಕ್ರಿಯ D:%d " "O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: ಪ್ರದರ್ಶಕವು %s ಆಗಿರಬೇಕು" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: ವಿಂಗಡಣಾ ಬಗೆಯು ಹೀಗಿರಬೇಕು: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: ಗೊತ್ತಿರದ ನಿಯತಾಂಕ" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: ಸಂರಚನಾ ಅಂಶ ``%s'' ಅನ್ನು ಆಲಕ್ಷಿಸಲಾಗಿದೆ\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: ಋಣಾತ್ಮಕ ವಿಳಂಬವನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "ಗುಂಪು ಕ್ರಮ" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "ಖಂಡದ ಓದಲು ಮನವಿಗಳು" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "ಖಂಡದ ಬರೆಯಲು ಮನವಿಗಳು" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (ಅತಿಥಿಗಳಿಂದ %Ld MB)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "ವಿಳಂಬವನ್ನು %.1f ಯಿಂದ ಇದಕ್ಕೆ ಬದಲಾಯಿಸಿ: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "URI ಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸು (ಡೀಫಾಲ್ಟ್‍: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "ಸಂಪರ್ಕ: %s; ಅತಿಥೇಯ ಹೆಸರು: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "DISPLAY MODES" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "ವಿಳಂಬವು > 0 ಇರಬೇಕು" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "ವಿಳಂಬದ ಕಾಲಾವಧಿ (ಸೆಕೆಂಡುಗಳಲ್ಲಿ)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "ವಿಳಂಬ: %.1f ಸೆಕೆಂಡುಗಳು; ಗುಂಪು: %s; ಸುರಕ್ಷತೆ: %s; ವಿಂಗಡಣೆ: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "CSVಯಲ್ಲಿ CPU ಅಂಕಿಅಂಶಗಳನ್ನು ಅಶಕ್ತಗೊಳಿಸಿ" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "CSVಯಲ್ಲಿ ಖಂಡ ಸಾಧನದ ಅಂಕಿಅಂಶಗಳನ್ನು ಅಶಕ್ತಗೊಳಿಸಿ" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "CSVಯಲ್ಲಿ ಜಾಲದ ಅಂಕಿಅಂಶಗಳನ್ನು ಅಶಕ್ತಗೊಳಿಸಿ" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "ಆವೃತ್ತಿಯ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸಿ ನಿರ್ಗಮಿಸು" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "init ಕಡತವನ್ನು ಓದಬೇಡ" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ಡೊಮೈನ್ ಐಡಿ" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "ಡೊಮೈನ್‌ ಹೆಸರು" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "ಡೊಮೈನ್‌ಗಳ ಪ್ರದರ್ಶನ" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "ದೋಷ" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "ಒದಗಿಸಲಾದ ಸಮಯದಲ್ಲಿ ನಿರ್ಗಮಿಸು" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "ಸಹಾಯ" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "ಐತಿಹಾಸಿಕವಾದ CPU ವಿಳಂಬ" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "ಅಂಕಿಅಂಶಗಳನ್ನು CSV ಕಡತಕ್ಕೆ ದಾಖಲಿಸು" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "MAIN KEYS" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "ಹೆಚ್ಚಿನ ನೆರವು virt-top(1) man ಪುಟದಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಮರಳಲು ಯಾವುದೆ ಕೀಲಿಯನ್ನು " "ಒತ್ತಿ." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: ನೀವು ಒಂದು ಸ್ಥಳೀಯ Xen ಹೈಪರ್ವೈಸರ್ ಅನ್ನು ನೋಡಿಕೊಳ್ಳಬೇಕೆಂದರೆ, ನೀವು ಗಣಕ " "ನಿರ್ವಾಹಕರಾಗಿರಬೇಕು" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "ಒಟ್ಟು RX ಬೈಟ್‌ಗಳು" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "ಒಟ್ಟು TX ಬೈಟ್‌ಗಳು" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "ಒಂದು ಮಾನ್ಯವಾದ ಸಂಖ್ಯೆಯಲ್ಲ" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "ಚಲಾಯಿಸಬೇಕಿರುವ ಪುನರಾವೃತ್ತಿಗಳ ಸಂಖ್ಯೆ" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "ಆಫ್‌" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "ಆನ್‌" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "ಬಿಟ್ಟು ಬಿಡು" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "ಸ್ಕ್ರಿಪ್ಟಿನಿಂದ ಚಲಾಯಿಸು (ಬಳಕೆದಾರ ಸಂಪರ್ಕಸಾಧನವಿಲ್ಲ)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "SORTING" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "ಸುರಕ್ಷಿತ (\\\"ಕಿಯೋಸ್ಕ್‍\\\") ಕ್ರಮ" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "ವಿಂಗಡಣಾ ಕ್ಷೇತ್ರವನ್ನು ಆರಿಸು" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "ದೋಷ ನಿವಾರಣಾ ಸಂದೇಶಗಳನ್ನು ಕಡತಕ್ಕೆ ಕಳುಹಿಸು" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "init ಕಡತಕ್ಕೆ ಹೆಸರನ್ನು ಸೂಚಿಸು" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "ವಿಂಗಡಣಾ ಕ್ರಮವನ್ನು (%s) ಸೂಚಿಸು" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "ಮುಖ್ಯ ಪ್ರದರ್ಶಕಕ್ಕಾಗಿ ವಿಂಗಡಣಾ ಕ್ರಮವನ್ನು ಸೂಚಿಸು" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "ಅಪ್ಡೇಟ್ ಕಾಲಾವಧಿಯನ್ನು ಸೂಚಿಸು" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "%CPU ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸು" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "%MEM ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸು" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "ID ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸು" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "TIME ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸು" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "ಖಂಡ ಸಾಧನಗಳನ್ನು ತೋರಿಸಲು ಆರಂಭಿಸು" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕ ಸಾಧನಗಳನ್ನು ತೋರಿಸಲು ಆರಂಭಿಸು" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "pCPUಗಳನ್ನು ತೋರಿಸಲು ಆರಂಭಿಸು (ಡೀಫಾಲ್ಟ್‍: ಕಾರ್ಯಗಳು)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (CPU ಸಮಯ)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "ಖಂಡ ಸಾಧನಗಳನ್ನು ಟಾಗಲ್ ಮಾಡು" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "ಜಾಲಬಂಧ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಟಾಗಲ್ ಮಾಡು" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "ಭೌತಿಕ CPUಗಳನ್ನು ಟಾಗಲ್ ಮಾಡು" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "ಕೀಲಿಯನ್ನು ಟೈಪಿಸಿ ಅಥವ ಅಪ್ ಹಾಗು ಡೌನ್ ತೆರೆಸೂಚಕ ಕೀಲಿಗಳನ್ನು ಬಳಸು." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "ಗೊತ್ತಿರದ ಆಜ್ಞೆ - ನೆರವಿಗಾಗಿ 'h' ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "ಅಪ್ಡೇಟಿನ ಪ್ರದರ್ಶನ" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "ಸಂಯೋಜನೆಗಳನ್ನು %s ಗೆ ಬರೆಯಲಾಗಿದೆ" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "ಪೂರ್ವನಿಯೋಜಿತ" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc ಅನ್ನು ಮರಳಿಸಿಲ್ಲ" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : ವರ್ಚುವಲೈಸೇಶನ್‌ಗಾಗಿ ಒಂದು 'top'-ರೀತಿಯ ಸವಲತ್ತು\n" "\n" "ಸಾರಾಂಶ\n" " virt-top [-ಆಯ್ಕೆಗಳು]\n" "\n" "ಆಯ್ಕೆಗಳು" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top ಅನ್ನು CSV ಕಡತಗಳಿಗೆ ಬೆಂಬಲವಿಲ್ಲದಂತೆ ಕಂಪೈಲ್ ಮಾಡಲಾಗಿದೆ" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top ಅನ್ನು ದಿನಾಂಕ ಹಾಗು ಸಮಯಗಳಿಗೆ ಬೆಂಬಲವಿಲ್ಲದಂತೆ ಕಂಪೈಲ್ ಮಾಡಲಾಗಿದೆ" virt-top-1.0.8/po/es.po0000664000076400007640000002324412031333311014260 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Spanish (Castilian) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s archivo de configuración de virt-top\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Habilita la salida de CVS para el archivo indicado\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# Para proteger este archivo y que no sea sobreescrito, que la siguiente " "línea esté sin comentar\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# Para enviar mensajes de error, o de depuración a un archivo, que la " "siguiente línea esté sin comentar\\n " #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# generado en %s por %s\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d dominios, %d activo, %d ejecutándose, %d adormecido, %d pausado, %d " "inactivo D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: se debería ver %s" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: el orden de clasificación debería ser: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: parámetro desconocido" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: item de configuración ``%s'' ignorado\\n%! " #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: no se puede establecer un retraso negativo" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Modo en lotes" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Pedidos de lectura en bloques" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Pedidos de escritura en bloques" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB por huéspedes)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Cambiar retraso de %.1f a:" #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "Conectar a URI (por defecto: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "Conectar: %s; Nombre de máquina: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "MODOS de EXHIBICION" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "El retraso debe ser > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "Intervalo de tiempo de retraso (segundos)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "Retraso: %.1f secs; Lote: %s; Seguro: %s; Clasificado: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "Deshabilita estadísticas del CPU en CVS" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "Deshabilita stadísticas del dispositivo de bloque en CVS" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "Deshabilita estadísticas de red en CVS" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "Muestra el número de la versión y se cierra" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "No lee el archivo init" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ID de dominio" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Nombre del dominio" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Exhibe los dominios" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Error" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "Sale en un tiempo determinado" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Ayuda" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "Histórico de retraso del CPU" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Estadísticas de log para el archivo CVS" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "TECLAS PRINCIPALES" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "Más ayuda en la página del manual (man) de virt-top(1). Presione cualquier " "tecla para volver." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: Si quiere monitorear un hypervisor local Xen, generalmente necesita ser " "root" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "Cantidad neta de bytes recibidos" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "Cantidad neta de bytes transmitidos" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "No es un número válido" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Número de iteraciones a ser ejecutadas" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "Apagado" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "Encendido" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Salir" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "Ejecutar desde un programa (sin interfase de usuario)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "CLASIFICANDO" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "Modo seguro (\\\"kiosco\\\")" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Seleccionar un campo para clasificar" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Enviar los mensajes de depuración al archivo" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Establece el nombre del archivo init" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Establece el orden de clasificación (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Establece el orden de clasificación para la exhibición principal" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Establece el intervalo de actualización" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Clasificación por %CPU" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Clasificación por %MEM" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Clasificación por ID" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Clasificación por TIEMPO" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "Empieza con la exhibición de los dispositivos de bloque" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "Empieza con la exhibición de las interfases de red" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "Empieza con la exhibición de los pCPUs (por defecto: tareas)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIEMPO (tiempo del CPU)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "Alterna entre los dispositivos de bloque" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "Alterna entre las interfases de red" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Alterna entre los CPUs físicos" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "" "Presione una tecla o utilice teclas de navegación para arriba o para abajo." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Comando desconocido - intente con 'h' para obtener ayuda" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Actualiza la exhibición" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Configuraciones guardadas en %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "predeterminado" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "el get_xml_desc no ha retornado " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d por Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : una herramienta de tipo \"top\" para virtualizaciones\n" "\n" "SUMARIO\n" " virt-top [-options]\n" "\n" "OPCIONES" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top fue compilado sin soporte para archivos CSV" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top fue compilado sin soporte para fechas y horas" virt-top-1.0.8/po/zh_TW.po0000664000076400007640000001534212031333311014704 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: zerng07 \n" "Language-Team: Chinese (Taiwan) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: unknown parameter" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "" #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "" virt-top-1.0.8/po/ru.po0000664000076400007640000002577112031333311014306 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s файл конфигурации virt-top\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Включить вывод CSV в указанный файл\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# Чтобы защитить этот файл от перезаписи, снимите комментарий со следующей " "строки\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# Для передачи отладочных сообщений и ошибок в файл снимите комментарий со " "следующей строки\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# создан %s, %s\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d домен(ов), %d активно, %d запущено, %d простаивает, %d приостановлено, %d" " не активно D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: должно быть показано %s" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: сортировка должна быть: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: неизвестный параметр" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: элемент конфигурации ``%s'' проигнорирован\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: значение задержки не может быть отрицательным" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Командный режим" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Запросы чтения блоков" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Запросы записи блоков" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Память: %Ld МБ (%Ld МБ для гостей)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Изменить задержку с %.1f на: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "Подключиться к URI (по умолчанию: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "Подключение: %s; имя узла: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "РЕЖИМЫ ОТОБРАЖЕНИЯ" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "Задержка должна быть > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "Интервал задержки (сек.)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "Задержка: %.1f сек.; пакет: %s; безопасность: %s; сортировка: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "Отключить статистику процессора в CSV" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "Отключить статистику блочных устройств в CSV" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "Отключить статистику сети в CSV" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "Показать номер версии и выйти" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "Не читать init файл" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ID домена" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Имя домена" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Экран доменов" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Ошибка" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "Выход в заданное время" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Справка" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "История задержки процессора" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Сохранять статистику в файл CSV" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "ГЛАВНЫЕ КЛАВИШИ" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "Подробную справку по virt-top(1) можно найти на странице man. Нажмите любую " "клавишу для возврата." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "NB: Для мониторинга локального гипервизора Xen необходимы права root." #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "Передано байт" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "Принято байт" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "Недопустимый номер" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Число итераций" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "Выкл." #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "Вкл." #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Выход" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "Запуск из сценария (без интерфейса пользователя)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "СОРТИРОВКА" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "Безопасный (\\\"kiosk\\\") режим" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Выберите поле сортировки" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Отправить отладочные сообщения в файл" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Задать имя init файла" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Задать порядок сортировки (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Задать порядок сортировки для основного экрана" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Задать интервал обновлений" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Сортировка по %CPU" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Сортировка по %MEM" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Сортировка по ID" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Сортировка по времени" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "Сначала показать блочные устройства" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "Сначала показать сетевые интерфейсы" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "Сначала показать физические процессоры (по умолчанию: задания)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "ВРЕМЯ (процессорное)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "Переключение блочных устройств" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "Переключение сетевых интерфейсов" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Переключение физических процессоров" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "Нажмите кнопку или используйте стрелки вверх и вниз." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Неизвестная команда. Введите «h» для получения справки." #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Обновить экран" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Настройки записаны в %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "по умолчанию" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc не вернул " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : Утилита виртуализации, принцип работы которой аналогичен «top»\n" "\n" "Формат:\n" " virt-top [-опции]\n" "\n" "ОПЦИИ" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top собран без поддержки файлов CSV" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top собран без поддержки времени и даты" virt-top-1.0.8/po/ja.po0000664000076400007640000002374712031333311014253 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: htaira \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top の設定ファイル\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# 指定したファイルへの CSV 形式での出力を有効にします。\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "# このファイルが上書きされるのを防ぐには、次の行をアンコメントします。\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "# デバッグメッセージとエラーメッセージをファイルに出力するには、次の行をアンコメントします。\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# %s 上で生成 (%s による)\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "定義済み %d 個, 有効化 %d 個, 稼働中 %d 個, 休止中 %d 個, 停止中 %d 個, 非稼働 %d 個, カウンター D:%d O:%d" " X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: 表示は %s となるべきです" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: 分類順は次のようになるべきです: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: 不明なパラメータ" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: 設定項目 ``%s'' 無視されました。\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: 遅延間隔にマイナスは指定できません。" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "バッチモード" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "読み込み要求を阻止する" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "書き込み要求を阻止する" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB をゲストで使用中)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "遅延間隔を %.1f から次の秒数へ変更する: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "接続先のlibvirt URI(デフォルト: xen:///)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "接続 : %s; ホスト名 : %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "表示モード" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "遅延間隔はゼロ以外より大きい整数でなければなりません。" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "遅延間隔(秒)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "遅延間隔: %.1f 秒; バッチ: %s; セキュア: %s; 分類: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "CSV 内の CPU 統計を無効にする" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "CSV 内のブロックデバイス統計を無効にする" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "CSV 内のネットワークの統計を無効にする" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "バージョン番号を表示して終了" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "init ファイルを読み込まない" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ドメイン ID" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "ドメイン名" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "ドメイン表示" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "エラー" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "任意の時点で終了" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "ヘルプ" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "CPU 統計履歴の表示間隔" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "CSV ファイルへのログ統計" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "主要キー" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "virt-top(1) man ページには他のヘルプが用意されています。なにかキーを押すと戻ります" #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "※ローカル Xen ハイパバイザーをモニターしたい場合は、root ユーザーになる必要があります。" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "ネット RX バイト" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "ネット TX バイト" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "有効な数ではありません" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "繰り返し実行する回数" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "オフ" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "オン" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "終了" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "スクリプトから実行(ユーザーインターフェイスなし)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "分類" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "セキュア (\\\"kiosk\\\") モード" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "分類フィールドを選択" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "デバッグメッセージをファイルに書き出す" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "init ファイルの名前を設定する" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "分類順 (%s) を設定する" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "ドメイン表示の分類順を設定する" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "更新間隔を設定" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "%CPU で分類" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "%MEM で分類" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "ID で分類" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "時間で分類" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "ブロックデバイスの表示で開始" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "ネットワークインターフェイスの表示で開始" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "pCPU の表示で開始(デフォルト: タスク)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "時間(CPU 時間)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "ブロックデバイスの切り替え" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "ネットワークインターフェイスの切り替え" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "物理 CPU の切り替え" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "キーをタイプするか、または上下カーソルキーを使用" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "不明なコマンド - 'h' を使用してヘルプ参照 " #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "表示を更新" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "%s への設定を書き込み" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "デフォルト" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc 関数はドメイン情報を返しませんでした" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : 仮想化環境に対するtopコマンドのようなユーティリティです\n" "\n" "要約\n" " virt-top [-options]\n" "\n" "オプション" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top は CSV ファイル用のサポートなしでコンパイルされています" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top は日付と時刻用のサポートなしでコンパイルされています" virt-top-1.0.8/po/nl.po0000664000076400007640000002227612031333311014266 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-29 18:08+0000\n" "Last-Translator: warrink \n" "Language-Team: Dutch <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top configuratiebestand\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Schakel CSV output naar het genoemde bestand\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# Om dit bestand te beschermen tegen overschrijven, haal het commentaar " "teken weg inde volgende regel\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# Om debug en foutmeldingen naar een bestand te sturen, haal het commentaar " "teken weg in de volgende regel\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# gegenereerd op %s door %s\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d domeinen, %d actief, %d draaiend, %d slapend, %d gepauzeerd, %d inactieve" " D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: display moet %s zijn" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: sorteervolgorde moet worden: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: onbekende parameter" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: configuratie item ``%s'' genegeerd\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: kan geen negatieve vertraging instellen" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Batch mode" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Blok lees aanvragen" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Blok schrijf aanvragen" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU:%2.1f%% Mem: %Ld MB (%Ld MB door gasten)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Verander vertraging van %.1f naar: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "Verbind met URI (standaard: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "Verbinding: %s; hostnaam: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "DISPLAY MODES" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "Vertraging moet > 0 zijn" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "Vertragingstijd interval (seconden)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "Vertraging: %.1f sec; batch: %s; veilig: %s; sorteren: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "Zet CPU stats in CSV uit" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "Zet blokapparaat stats in CSV uit" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "Zet netwerk stats in CSV uit" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "Toon versie nummer en sluit af" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "Lees init bestand niet" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "Domein ID" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Domeinnaam" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Domeinen display" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Fout" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "Afsluiten op aangegeven tijdstip" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Hulp" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "Historische CPU vertraging" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Log statistieken naar CSV bestand" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "HOOFD SLEUTELS" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "Meer hulp in de virt-top(1) man pagina. Druk op een toets om terug te keren." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: Als je een lokale Xen hypervisor wilt monitoren, moet je gewoonlijk root" " zijn." #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "Netwerk RX bytes" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "Netwerk TX bytes" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "Geen geldig getal" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Aantal te draaien iteraties" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "Uit" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "Op" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Verlaten" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "Uitvoeren vanuit een script (geen gebruikersinterface)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "SORTEREN" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "Veilige (\\\"kiosk\\\") mode" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Selecteer sorteer veld" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Stuur debug berichten naar bestand" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Stel naam van init bestand in" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Stel sorteervolgorde in (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Stel sorteervolgorde in voor hoofddisplay" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Stel vernieuw-interval in" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Sorteer volgens %CPU" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Sorteer volgens %MEM" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Sorteer volgens ID" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Sorteer volgens TIJD" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "Begin met het weergeven van blokapparaten" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "Begin met het weergeven van netwerkinterfaces" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "Begin met het weergeven van pCPU's (standaard: taken)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIJD (CPU-tijd)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "Schakel blokapparaten om" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "Schakel netwerkinterfaces om" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Schakel fysieke CPU's om" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "Type toets of gebruik omhoog en omlaag cursortoetsen." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Onbekend commando - probeer 'h' voor hulp" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Vernieuw display" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Instellingen naar %s geschreven" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "standaard" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc gaf niet terug" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d door Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top: een op 'top' lijkend hulpprogramma voor virtualisatie\n" "\n" "SAMENVATTING\n" " virt-top [-opties]\n" "\n" "OPTIES" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top werd gecompileerd zonder ondersteuning voor CSV bestanden" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top werd gecompileerd zonder ondersteuning voor datum en tijd" virt-top-1.0.8/po/te.po0000664000076400007640000003131112031333311014253 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Telugu <>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: te\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# %s virt-top ఆకృతీకరణ ఫైలు\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# CSV అవుట్పుట్‌ను నామపు ఫైలునకు చేతనముచేయి\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# ఈ ఫైలును దిద్దిరాయుట నుండి రక్షించుటకు, తరువాతి లైను కామెంట్ తీసివేయుము\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# డీబగ్ మరియు దోష సందేశాన్ని వొక ఫైలునకు పంపుటకు, తరువాతి వరుస కామెంట్‌ను " "తీసివేయుము\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# %sన %s ద్వారా చేయబడింది\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d డొమైన్లు, %d క్రియాశీల, %d నడుస్తున్నవి, %d స్లీపింగ్, %d నిలిపివున్నవి, " "%d క్రియాహీన D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: ప్రదర్శన %s కావలె" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: క్రమీకరణ క్రమము యిది కావలె: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: తెలియని పారామితి" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: ఆకృతీకరణ అంశము ``%s'' వదిలివేయబడింది\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: ఋణ ఆలస్యంను అమర్చలేము" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "బాచ్ రీతి" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "బ్లాక్ రీడ్ రెక్స్" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "బ్లాక్ వ్రైట్ రెక్స్" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "ఆలస్యాన్ని %.1f నుండి దీనికి మార్చుము: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "URI కు అనుసంధానించుము (అప్రమేయ: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "అనుసంధానించు: %s; హోస్టునామము: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "ప్రదర్శన రీతులు" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "ఆలస్యం తప్పక > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "ఆలస్యానికి విరామం (క్షణాలు)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "ఆలస్యం: %.1f క్షణాలు; బాచ్: %s; రక్షణ: %s; క్రమము: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "CSV నందు CPU గణాంకాలను అచేతనముచేయి" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "CSV నందు బ్లాక్ పరికరపు గణాంకాలను అచేతనముచేయి" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "CSV నందు నెట్ గణాంకాలను అచేతనముచేయి" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "వర్షన్ సంఖ్యను ప్రదర్శించు మరియు నిష్క్రమించు" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "init ఫైలును చదువవద్దు" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "డొమైన్ ID" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "డొమైన్ నామము" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "డొమైన్ ప్రదర్శన" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "దోషము" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "ఇచ్చిన సమయమందు నిష్క్రమించుము" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "సహాయం" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "చారిత్రక CPU ఆలస్యము" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "CSV ఫైలునకు లాగ్ గణాంకాలు" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "ముఖ్య కీలు" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "virt-top(1) man పేజీ నందు మరింత సహాయం. తిరిగివచ్చుటకు యేదేని కీను వత్తుము." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: మీరు స్థానిక Xen హైపర్విజర్‌ను మానిటర్ చేయాలని అనుకొంటే, మీరు సాధారణంగా " "root అయివుండాలి" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "నెట్ RX బైట్లు" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "నెట్ TX బైట్లు" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "చెల్లునటువంటి సంఖ్యకాదు" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "నడుపవలసిన ఆవర్తనముల సంఖ్య" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "ఆఫ్" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "ఆన్" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "నిష్క్రమించు" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "స్క్రిప్టునుండి నడుపుము (యెటువంటి వినియోగదారి యింటర్ఫేస్ లేదు)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "క్రమీకరణము" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "సురక్షిత (\\\"kiosk\\\") రీతి" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "క్రమీకరణ క్షేత్రమును యెంపికచేయుము" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "డీబగ్ సందేశములను ఫైలునకు పంపుము" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "init ఫైలు యొక్క నామమును అమర్చుము" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "క్రమీకరణ క్రమమును అమర్చుము (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "ముఖ్య ప్రదర్శన కొరకు క్రమీకరణ క్రమమును అమర్చుము" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "నవీకరణ విరామమును అమర్చుము" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "%CPU ద్వారా క్రమీకరణము" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "%MEM ద్వారా క్రమీకరణము" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "ID ద్వారా క్రమీకరణము" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "సమయం ద్వారా క్రమీకరణము" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "బ్లాక్ పరికరములను ప్రదర్శించుట ద్వారా ప్రారంభించుము" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "నెట్వర్కు యింటర్ఫేసులను ప్రదర్శించుట ద్వారా ప్రారంభించుము" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "pCPUలను ప్రదర్శించుట ద్వారా ప్రారంభించుము (అప్రమేయ: కర్తవ్యాలు)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (CPU సమయం)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "బ్లాక్ పరికరాలను అటుదిటుచేయి" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "నెట్వర్కు యింటర్ఫేసులను అటుదిటుచేయి" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "భౌతిక CPUలను అటుదిటుచేయి" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "కీను టైపుచేయి లేదా పైన మరియు క్రింద కర్సర్ కీలను వుపయోగించుము" #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "తెలియని ఆదేశము - సహాయం కొరకు 'h' ప్రయత్నించుము" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "ప్రదర్శనను నవీకరించుము" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "అమరికలను %sకు వ్రాయుము" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "అప్రమేయ" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc అనునది తిరిగియిచ్చుటలేదు" #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "CSV ఫైళ్ళకు మద్దతు లేకుండా virt-top కంపైల్ చేయబడింది" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "తేదీలు మరియు సమయాలకు మద్దతులేకుండా virt-top నిర్వర్తించబడినది" virt-top-1.0.8/po/it.po0000664000076400007640000002235112031333311014263 0ustar rjonesrjones# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: virt-top\n" "Report-Msgid-Bugs-To: https://bugzilla.redhat.com/\n" "POT-Creation-Date: 2009-10-06 14:58+0000\n" "PO-Revision-Date: 2011-03-22 15:29+0000\n" "Last-Translator: rjones \n" "Language-Team: Italian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: ../virt-top/virt_top.ml:1506 msgid "# %s virt-top configuration file\\n" msgstr "# file di configurazione virt-top %s\\n" #: ../virt-top/virt_top.ml:1524 msgid "# Enable CSV output to the named file\\n" msgstr "# Abilita l'output CSV al file indicato\\n" #: ../virt-top/virt_top.ml:1527 msgid "# To protect this file from being overwritten, uncomment next line\\n" msgstr "" "# Per proteggere questo file e non sovrascriverlo decommentare la riga " "successiva\\n" #: ../virt-top/virt_top.ml:1521 msgid "# To send debug and error messages to a file, uncomment next line\\n" msgstr "" "# Per inviare i messaggi d'errore e di debug ad un file decommentare la riga" " successiva\\n" #: ../virt-top/virt_top.ml:1507 msgid "# generated on %s by %s\\n" msgstr "# generato su %s da %s\\n" #: ../virt-top/virt_top.ml:65 msgid "%CPU" msgstr "%CPU" #: ../virt-top/virt_top.ml:66 msgid "%MEM" msgstr "%MEM" #: ../virt-top/virt_top.ml:1158 msgid "" "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d " "O:%d X:%d" msgstr "" "%d domini, %d attivi, %d in esecuzione, %d sospesi, %d in pausa, %d inattivo" " D:%d O:%d X:%d" #: ../virt-top/virt_top.ml:105 msgid "%s: display should be %s" msgstr "%s: il display dovrebbe essere %s" #: ../virt-top/virt_top.ml:83 msgid "%s: sort order should be: %s" msgstr "%s: l'ordine dovrebbe essere: %s" #: ../virt-top/virt_top.ml:207 msgid "%s: unknown parameter" msgstr "%s: parametro sconosciuto" #: ../virt-top/virt_top.ml:238 msgid "%s:%d: configuration item ``%s'' ignored\\n%!" msgstr "%s:%d: oggetto per la configurazione ``%s'' ignorato\\n%!" #: ../virt-top/virt_top.ml:144 msgid "-d: cannot set a negative delay" msgstr "-d: impossibile impostare un ritardo negativo" #: ../virt-top/virt_top.ml:170 msgid "Batch mode" msgstr "Modalità batch" #: ../virt-top/virt_top.ml:72 msgid "Block read reqs" msgstr "Richieste di lettura del blocco" #: ../virt-top/virt_top.ml:73 msgid "Block write reqs" msgstr "Richieste di scrittura del blocco" #: ../virt-top/virt_top.ml:1165 msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB dai guest)" #: ../virt-top/virt_top.ml:1335 msgid "Change delay from %.1f to: " msgstr "Modifica ritardo da %.1f a: " #: ../virt-top/virt_top.ml:174 ../virt-top/virt_top.ml:172 msgid "Connect to URI (default: Xen)" msgstr "Collega all'URI (predefinito: Xen)" #: ../virt-top/virt_top.ml:1580 msgid "Connect: %s; Hostname: %s" msgstr "Collega: %s; Nome host: %s" #: ../virt-top/virt_top.ml:1618 msgid "DISPLAY MODES" msgstr "MADALITÀ DISPLAY" #: ../virt-top/virt_top.ml:1342 msgid "Delay must be > 0" msgstr "Il ritardo deve essere > 0" #: ../virt-top/virt_top.ml:184 msgid "Delay time interval (seconds)" msgstr "Intervallo di tempo del ritardo (secondi)" #: ../virt-top/virt_top.ml:1573 msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" msgstr "Ritardo: %.1f sec; Batch: %s; Sicuro: %s; Ordina: %s" #: ../virt-top/virt_top.ml:178 msgid "Disable CPU stats in CSV" msgstr "Disabilita le statistiche della CPU in CSV" #: ../virt-top/virt_top.ml:180 msgid "Disable block device stats in CSV" msgstr "Disabilita le statistiche del dispositivo a blocchi in CSV" #: ../virt-top/virt_top.ml:182 msgid "Disable net stats in CSV" msgstr "Disabilita le statistiche della rete in CSV" #: ../virt-top/virt_top.ml:204 msgid "Display version number and exit" msgstr "" #: ../virt-top/virt_top.ml:194 msgid "Do not read init file" msgstr "Non leggere il file init" #: ../virt-top/virt_top.ml:68 msgid "Domain ID" msgstr "ID del dominio" #: ../virt-top/virt_top.ml:69 msgid "Domain name" msgstr "Nome del dominio" #: ../virt-top/virt_top.ml:1632 msgid "Domains display" msgstr "Display dei domini" #. ../virt-top/virt_top.ml:1544 #: ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1547 msgid "Error" msgstr "Errore" #: ../virt-top/virt_top.ml:188 msgid "Exit at given time" msgstr "Esci ad un tempo indicato" #: ../virt-top/virt_top.ml:1602 msgid "Help" msgstr "Aiuto" #: ../virt-top/virt_top.ml:190 msgid "Historical CPU delay" msgstr "Ritardo della CPU storico" #: ../virt-top/virt_top.ml:176 msgid "Log statistics to CSV file" msgstr "Statistiche del log per il file CSV" #: ../virt-top/virt_top.ml:1585 msgid "MAIN KEYS" msgstr "TASTI PRINCIPALI" #: ../virt-top/virt_top.ml:1639 msgid "More help in virt-top(1) man page. Press any key to return." msgstr "" "Maggiori informazioni nella pagina man di virt-top(1). Premere qualsiasi " "tasto per ritornare allo stato precedente." #: ../virt-top/virt_top.ml:263 msgid "" "NB: If you want to monitor a local Xen hypervisor, you usually need to be " "root" msgstr "" "NB: Se si desidera monitorare un hypervisor di Xen locale, generalmente sarà" " necessario eseguire il riavvio" #: ../virt-top/virt_top.ml:70 msgid "Net RX bytes" msgstr "Byte RX della rete" #: ../virt-top/virt_top.ml:71 msgid "Net TX bytes" msgstr "Byte TX della rete" #: ../virt-top/virt_top.ml:1348 msgid "Not a valid number" msgstr "Non è un numero valido" #: ../virt-top/virt_top.ml:196 msgid "Number of iterations to run" msgstr "Numero di iterazioni da eseguire" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "Off" msgstr "" #: ../virt-top/virt_top.ml:1576 ../virt-top/virt_top.ml:1575 msgid "On" msgstr "" #: ../virt-top/virt_top.ml:1600 msgid "Quit" msgstr "Esci" #: ../virt-top/virt_top.ml:202 msgid "Run from a script (no user interface)" msgstr "Esegui da uno script (non interfaccia utente)" #: ../virt-top/virt_top.ml:1606 msgid "SORTING" msgstr "ORDINE IN CORSO" #: ../virt-top/virt_top.ml:200 msgid "Secure (\\\"kiosk\\\") mode" msgstr "Modalità (\\\"kiosk\\\") Sicuro" #: ../virt-top/virt_top.ml:1615 msgid "Select sort field" msgstr "Campo seleziona ordine" #: ../virt-top/virt_top.ml:186 msgid "Send debug messages to file" msgstr "Invia i messaggi di debug al file" #: ../virt-top/virt_top.ml:192 msgid "Set name of init file" msgstr "Imposta il nome del file init" #: ../virt-top/virt_top.ml:198 msgid "Set sort order (%s)" msgstr "Imposta ordine (%s)" #: ../virt-top/virt_top.ml:1356 msgid "Set sort order for main display" msgstr "Imposta ordine per il display principale" #: ../virt-top/virt_top.ml:1601 msgid "Set update interval" msgstr "Imposta l'intervallo di aggiornamento" #: ../virt-top/virt_top.ml:1611 msgid "Sort by %CPU" msgstr "Ordina per %CPU" #: ../virt-top/virt_top.ml:1612 msgid "Sort by %MEM" msgstr "Ordina per %MEM" #: ../virt-top/virt_top.ml:1614 msgid "Sort by ID" msgstr "Ordina per ID" #: ../virt-top/virt_top.ml:1613 msgid "Sort by TIME" msgstr "Ordina per TIME" #: ../virt-top/virt_top.ml:168 msgid "Start by displaying block devices" msgstr "Avvia mostrando i dispositivi a blocchi" #: ../virt-top/virt_top.ml:166 msgid "Start by displaying network interfaces" msgstr "Avvia mostrando le interfacce di rete" #: ../virt-top/virt_top.ml:164 msgid "Start by displaying pCPUs (default: tasks)" msgstr "Avvia mostrando le pCPU (predefinito: compiti)" #: ../virt-top/virt_top.ml:67 msgid "TIME (CPU time)" msgstr "TIME (ora CPU)" #: ../virt-top/virt_top.ml:1635 msgid "Toggle block devices" msgstr "Commuta i dispositivi a blocchi" #: ../virt-top/virt_top.ml:1634 msgid "Toggle network interfaces" msgstr "Commuta le interfacce di rete" #: ../virt-top/virt_top.ml:1633 msgid "Toggle physical CPUs" msgstr "Commuta le CPU fisiche" #: ../virt-top/virt_top.ml:1357 msgid "Type key or use up and down cursor keys." msgstr "Premere il tasto o usare i tasti del cursore su e giù." #: ../virt-top/virt_top.ml:1644 msgid "Unknown command - try 'h' for help" msgstr "Comando sconosciuto - provare 'h' per l'aiuto" #: ../virt-top/virt_top.ml:1599 msgid "Update display" msgstr "Aggiorna display" #: ../virt-top/virt_top.ml:1539 msgid "Wrote settings to %s" msgstr "Impostazioni scritte su %s" #: ../virt-top/virt_top.ml:1581 msgid "default" msgstr "" #: ../virt-top/virt_top_xml.ml:46 msgid "get_xml_desc didn't return " msgstr "get_xml_desc non ha ritornato " #: ../virt-top/virt_top.ml:1561 msgid "virt-top %s ocaml-libvirt %s libvirt %d.%d.%d by Red Hat" msgstr "" #: ../virt-top/virt_top.ml:208 msgid "" "virt-top : a 'top'-like utility for virtualization\n" "\n" "SUMMARY\n" " virt-top [-options]\n" "\n" "OPTIONS" msgstr "" "virt-top : simile a 'top' è una utilità per la virtualizzazione\n" "\n" "SOMMARIO\n" " virt-top [-options]\n" "\n" "OPZIONI" #: ../virt-top/virt_top.ml:42 msgid "virt-top was compiled without support for CSV files" msgstr "virt-top è stata compilata senza il supporto per i file CSV" #: ../virt-top/virt_top.ml:53 msgid "virt-top was compiled without support for dates and times" msgstr "virt-top è stata compilata senza il supporto per le date e l'ora" virt-top-1.0.8/config.sub0000775000076400007640000007746011463006030014672 0ustar rjonesrjones#! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, # 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, # Inc. timestamp='2006-09-20' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # This file is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA # 02110-1301, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -apple | -axis | -knuth | -cray) os= basic_machine=$1 ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64vr | mips64vrel \ | mips64orion | mips64orionel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | mt \ | msp430 \ | nios | nios2 \ | ns16k | ns32k \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | score \ | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; m6811 | m68hc11 | m6812 | m68hc12) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64vr-* | mips64vrel-* \ | mips64orion-* | mips64orionel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; c90) basic_machine=c90-cray os=-unicos ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16c) basic_machine=cr16c-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; # I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; mvs) basic_machine=i370-ibm os=-mvs ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc) basic_machine=powerpc-unknown ;; ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tic54x | c54x*) basic_machine=tic54x-unknown os=-coff ;; tic55x | c55x*) basic_machine=tic55x-unknown os=-coff ;; tic6x | c6x*) basic_machine=tic6x-unknown os=-coff ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 # This also exists in the configure program, but was not the # default. # os=-sunos4 ;; m68*-cisco) os=-aout ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: virt-top-1.0.8/configure0000755000076400007640000041115512036011032014600 0ustar rjonesrjones#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for virt-top 1.0.8. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='virt-top' PACKAGE_TARNAME='virt-top' PACKAGE_VERSION='1.0.8' PACKAGE_STRING='virt-top 1.0.8' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_subst_vars='LTLIBOBJS LIBOBJS MSGFMT OCAML_GETTEXT HAVE_PERLDOC is_calendar2 OCAML_PKG_calendar OCAML_PKG_csv OCAML_PKG_xml_light OCAML_PKG_gettext OCAML_PKG_curses OCAML_PKG_libvirt OCAML_PKG_extlib OCAML_PKG_unix OCAMLFIND OCAMLBUILD OCAMLDOC OCAMLMKLIB OCAMLMKTOP OCAMLDEP OCAML OCAMLOPTDOTOPT OCAMLCDOTOPT OCAMLBEST OCAMLOPT OCAMLLIB OCAMLVERSION OCAMLC INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking ' ac_precious_vars='build_alias host_alias target_alias' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures virt-top 1.0.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/virt-top] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of virt-top 1.0.8:";; esac cat <<\_ACEOF Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF virt-top configure 1.0.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by virt-top $as_me 1.0.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' # checking for ocamlc if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamlc", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamlc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLC"; then ac_cv_prog_OCAMLC="$OCAMLC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLC="${ac_tool_prefix}ocamlc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLC=$ac_cv_prog_OCAMLC if test -n "$OCAMLC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLC" >&5 $as_echo "$OCAMLC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLC"; then ac_ct_OCAMLC=$OCAMLC # Extract the first word of "ocamlc", so it can be a program name with args. set dummy ocamlc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLC"; then ac_cv_prog_ac_ct_OCAMLC="$ac_ct_OCAMLC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLC="ocamlc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLC=$ac_cv_prog_ac_ct_OCAMLC if test -n "$ac_ct_OCAMLC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLC" >&5 $as_echo "$ac_ct_OCAMLC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLC" = x; then OCAMLC="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLC=$ac_ct_OCAMLC fi else OCAMLC="$ac_cv_prog_OCAMLC" fi if test "$OCAMLC" != "no"; then OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version* *\(.*\)$|\1|p'` { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCaml version is $OCAMLVERSION" >&5 $as_echo "OCaml version is $OCAMLVERSION" >&6; } # If OCAMLLIB is set, use it if test "$OCAMLLIB" = ""; then OCAMLLIB=`$OCAMLC -where 2>/dev/null || $OCAMLC -v|tail -1|cut -d ' ' -f 4` else { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCAMLLIB previously set; preserving it." >&5 $as_echo "OCAMLLIB previously set; preserving it." >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: OCaml library path is $OCAMLLIB" >&5 $as_echo "OCaml library path is $OCAMLLIB" >&6; } # checking for ocamlopt if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamlopt", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamlopt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLOPT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLOPT"; then ac_cv_prog_OCAMLOPT="$OCAMLOPT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLOPT="${ac_tool_prefix}ocamlopt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLOPT=$ac_cv_prog_OCAMLOPT if test -n "$OCAMLOPT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLOPT" >&5 $as_echo "$OCAMLOPT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLOPT"; then ac_ct_OCAMLOPT=$OCAMLOPT # Extract the first word of "ocamlopt", so it can be a program name with args. set dummy ocamlopt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLOPT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLOPT"; then ac_cv_prog_ac_ct_OCAMLOPT="$ac_ct_OCAMLOPT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLOPT="ocamlopt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLOPT=$ac_cv_prog_ac_ct_OCAMLOPT if test -n "$ac_ct_OCAMLOPT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLOPT" >&5 $as_echo "$ac_ct_OCAMLOPT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLOPT" = x; then OCAMLOPT="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLOPT=$ac_ct_OCAMLOPT fi else OCAMLOPT="$ac_cv_prog_OCAMLOPT" fi OCAMLBEST=byte if test "$OCAMLOPT" = "no"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find ocamlopt; bytecode compilation only." >&5 $as_echo "$as_me: WARNING: Cannot find ocamlopt; bytecode compilation only." >&2;} else TMPVERSION=`$OCAMLOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: versions differs from ocamlc; ocamlopt discarded." >&5 $as_echo "versions differs from ocamlc; ocamlopt discarded." >&6; } OCAMLOPT=no else OCAMLBEST=opt fi fi # checking for ocamlc.opt if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamlc.opt", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamlc.opt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLCDOTOPT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLCDOTOPT"; then ac_cv_prog_OCAMLCDOTOPT="$OCAMLCDOTOPT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLCDOTOPT="${ac_tool_prefix}ocamlc.opt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLCDOTOPT=$ac_cv_prog_OCAMLCDOTOPT if test -n "$OCAMLCDOTOPT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLCDOTOPT" >&5 $as_echo "$OCAMLCDOTOPT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLCDOTOPT"; then ac_ct_OCAMLCDOTOPT=$OCAMLCDOTOPT # Extract the first word of "ocamlc.opt", so it can be a program name with args. set dummy ocamlc.opt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLCDOTOPT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLCDOTOPT"; then ac_cv_prog_ac_ct_OCAMLCDOTOPT="$ac_ct_OCAMLCDOTOPT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLCDOTOPT="ocamlc.opt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLCDOTOPT=$ac_cv_prog_ac_ct_OCAMLCDOTOPT if test -n "$ac_ct_OCAMLCDOTOPT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLCDOTOPT" >&5 $as_echo "$ac_ct_OCAMLCDOTOPT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLCDOTOPT" = x; then OCAMLCDOTOPT="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLCDOTOPT=$ac_ct_OCAMLCDOTOPT fi else OCAMLCDOTOPT="$ac_cv_prog_OCAMLCDOTOPT" fi if test "$OCAMLCDOTOPT" != "no"; then TMPVERSION=`$OCAMLCDOTOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: versions differs from ocamlc; ocamlc.opt discarded." >&5 $as_echo "versions differs from ocamlc; ocamlc.opt discarded." >&6; } else OCAMLC=$OCAMLCDOTOPT fi fi # checking for ocamlopt.opt if test "$OCAMLOPT" != "no" ; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamlopt.opt", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamlopt.opt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLOPTDOTOPT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLOPTDOTOPT"; then ac_cv_prog_OCAMLOPTDOTOPT="$OCAMLOPTDOTOPT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLOPTDOTOPT="${ac_tool_prefix}ocamlopt.opt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLOPTDOTOPT=$ac_cv_prog_OCAMLOPTDOTOPT if test -n "$OCAMLOPTDOTOPT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLOPTDOTOPT" >&5 $as_echo "$OCAMLOPTDOTOPT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLOPTDOTOPT"; then ac_ct_OCAMLOPTDOTOPT=$OCAMLOPTDOTOPT # Extract the first word of "ocamlopt.opt", so it can be a program name with args. set dummy ocamlopt.opt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLOPTDOTOPT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLOPTDOTOPT"; then ac_cv_prog_ac_ct_OCAMLOPTDOTOPT="$ac_ct_OCAMLOPTDOTOPT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLOPTDOTOPT="ocamlopt.opt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLOPTDOTOPT=$ac_cv_prog_ac_ct_OCAMLOPTDOTOPT if test -n "$ac_ct_OCAMLOPTDOTOPT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLOPTDOTOPT" >&5 $as_echo "$ac_ct_OCAMLOPTDOTOPT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLOPTDOTOPT" = x; then OCAMLOPTDOTOPT="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLOPTDOTOPT=$ac_ct_OCAMLOPTDOTOPT fi else OCAMLOPTDOTOPT="$ac_cv_prog_OCAMLOPTDOTOPT" fi if test "$OCAMLOPTDOTOPT" != "no"; then TMPVERSION=`$OCAMLOPTDOTOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: version differs from ocamlc; ocamlopt.opt discarded." >&5 $as_echo "version differs from ocamlc; ocamlopt.opt discarded." >&6; } else OCAMLOPT=$OCAMLOPTDOTOPT fi fi fi fi # checking for ocaml toplevel if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocaml", so it can be a program name with args. set dummy ${ac_tool_prefix}ocaml; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAML+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAML"; then ac_cv_prog_OCAML="$OCAML" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAML="${ac_tool_prefix}ocaml" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAML=$ac_cv_prog_OCAML if test -n "$OCAML"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAML" >&5 $as_echo "$OCAML" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAML"; then ac_ct_OCAML=$OCAML # Extract the first word of "ocaml", so it can be a program name with args. set dummy ocaml; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAML+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAML"; then ac_cv_prog_ac_ct_OCAML="$ac_ct_OCAML" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAML="ocaml" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAML=$ac_cv_prog_ac_ct_OCAML if test -n "$ac_ct_OCAML"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAML" >&5 $as_echo "$ac_ct_OCAML" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAML" = x; then OCAML="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAML=$ac_ct_OCAML fi else OCAML="$ac_cv_prog_OCAML" fi # checking for ocamldep if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamldep", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamldep; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLDEP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLDEP"; then ac_cv_prog_OCAMLDEP="$OCAMLDEP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLDEP="${ac_tool_prefix}ocamldep" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLDEP=$ac_cv_prog_OCAMLDEP if test -n "$OCAMLDEP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLDEP" >&5 $as_echo "$OCAMLDEP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLDEP"; then ac_ct_OCAMLDEP=$OCAMLDEP # Extract the first word of "ocamldep", so it can be a program name with args. set dummy ocamldep; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLDEP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLDEP"; then ac_cv_prog_ac_ct_OCAMLDEP="$ac_ct_OCAMLDEP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLDEP="ocamldep" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLDEP=$ac_cv_prog_ac_ct_OCAMLDEP if test -n "$ac_ct_OCAMLDEP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLDEP" >&5 $as_echo "$ac_ct_OCAMLDEP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLDEP" = x; then OCAMLDEP="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLDEP=$ac_ct_OCAMLDEP fi else OCAMLDEP="$ac_cv_prog_OCAMLDEP" fi # checking for ocamlmktop if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamlmktop", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamlmktop; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLMKTOP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLMKTOP"; then ac_cv_prog_OCAMLMKTOP="$OCAMLMKTOP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLMKTOP="${ac_tool_prefix}ocamlmktop" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLMKTOP=$ac_cv_prog_OCAMLMKTOP if test -n "$OCAMLMKTOP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLMKTOP" >&5 $as_echo "$OCAMLMKTOP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLMKTOP"; then ac_ct_OCAMLMKTOP=$OCAMLMKTOP # Extract the first word of "ocamlmktop", so it can be a program name with args. set dummy ocamlmktop; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLMKTOP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLMKTOP"; then ac_cv_prog_ac_ct_OCAMLMKTOP="$ac_ct_OCAMLMKTOP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLMKTOP="ocamlmktop" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLMKTOP=$ac_cv_prog_ac_ct_OCAMLMKTOP if test -n "$ac_ct_OCAMLMKTOP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLMKTOP" >&5 $as_echo "$ac_ct_OCAMLMKTOP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLMKTOP" = x; then OCAMLMKTOP="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLMKTOP=$ac_ct_OCAMLMKTOP fi else OCAMLMKTOP="$ac_cv_prog_OCAMLMKTOP" fi # checking for ocamlmklib if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamlmklib", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamlmklib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLMKLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLMKLIB"; then ac_cv_prog_OCAMLMKLIB="$OCAMLMKLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLMKLIB="${ac_tool_prefix}ocamlmklib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLMKLIB=$ac_cv_prog_OCAMLMKLIB if test -n "$OCAMLMKLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLMKLIB" >&5 $as_echo "$OCAMLMKLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLMKLIB"; then ac_ct_OCAMLMKLIB=$OCAMLMKLIB # Extract the first word of "ocamlmklib", so it can be a program name with args. set dummy ocamlmklib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLMKLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLMKLIB"; then ac_cv_prog_ac_ct_OCAMLMKLIB="$ac_ct_OCAMLMKLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLMKLIB="ocamlmklib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLMKLIB=$ac_cv_prog_ac_ct_OCAMLMKLIB if test -n "$ac_ct_OCAMLMKLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLMKLIB" >&5 $as_echo "$ac_ct_OCAMLMKLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLMKLIB" = x; then OCAMLMKLIB="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLMKLIB=$ac_ct_OCAMLMKLIB fi else OCAMLMKLIB="$ac_cv_prog_OCAMLMKLIB" fi # checking for ocamldoc if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamldoc", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamldoc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLDOC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLDOC"; then ac_cv_prog_OCAMLDOC="$OCAMLDOC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLDOC="${ac_tool_prefix}ocamldoc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLDOC=$ac_cv_prog_OCAMLDOC if test -n "$OCAMLDOC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLDOC" >&5 $as_echo "$OCAMLDOC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLDOC"; then ac_ct_OCAMLDOC=$OCAMLDOC # Extract the first word of "ocamldoc", so it can be a program name with args. set dummy ocamldoc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLDOC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLDOC"; then ac_cv_prog_ac_ct_OCAMLDOC="$ac_ct_OCAMLDOC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLDOC="ocamldoc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLDOC=$ac_cv_prog_ac_ct_OCAMLDOC if test -n "$ac_ct_OCAMLDOC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLDOC" >&5 $as_echo "$ac_ct_OCAMLDOC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLDOC" = x; then OCAMLDOC="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLDOC=$ac_ct_OCAMLDOC fi else OCAMLDOC="$ac_cv_prog_OCAMLDOC" fi # checking for ocamlbuild if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamlbuild", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamlbuild; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLBUILD+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLBUILD"; then ac_cv_prog_OCAMLBUILD="$OCAMLBUILD" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLBUILD="${ac_tool_prefix}ocamlbuild" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLBUILD=$ac_cv_prog_OCAMLBUILD if test -n "$OCAMLBUILD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLBUILD" >&5 $as_echo "$OCAMLBUILD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLBUILD"; then ac_ct_OCAMLBUILD=$OCAMLBUILD # Extract the first word of "ocamlbuild", so it can be a program name with args. set dummy ocamlbuild; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLBUILD+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLBUILD"; then ac_cv_prog_ac_ct_OCAMLBUILD="$ac_ct_OCAMLBUILD" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLBUILD="ocamlbuild" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLBUILD=$ac_cv_prog_ac_ct_OCAMLBUILD if test -n "$ac_ct_OCAMLBUILD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLBUILD" >&5 $as_echo "$ac_ct_OCAMLBUILD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLBUILD" = x; then OCAMLBUILD="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLBUILD=$ac_ct_OCAMLBUILD fi else OCAMLBUILD="$ac_cv_prog_OCAMLBUILD" fi # checking for ocamlfind if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ocamlfind", so it can be a program name with args. set dummy ${ac_tool_prefix}ocamlfind; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAMLFIND+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAMLFIND"; then ac_cv_prog_OCAMLFIND="$OCAMLFIND" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAMLFIND="${ac_tool_prefix}ocamlfind" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAMLFIND=$ac_cv_prog_OCAMLFIND if test -n "$OCAMLFIND"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAMLFIND" >&5 $as_echo "$OCAMLFIND" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OCAMLFIND"; then ac_ct_OCAMLFIND=$OCAMLFIND # Extract the first word of "ocamlfind", so it can be a program name with args. set dummy ocamlfind; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OCAMLFIND+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OCAMLFIND"; then ac_cv_prog_ac_ct_OCAMLFIND="$ac_ct_OCAMLFIND" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OCAMLFIND="ocamlfind" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OCAMLFIND=$ac_cv_prog_ac_ct_OCAMLFIND if test -n "$ac_ct_OCAMLFIND"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OCAMLFIND" >&5 $as_echo "$ac_ct_OCAMLFIND" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OCAMLFIND" = x; then OCAMLFIND="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OCAMLFIND=$ac_ct_OCAMLFIND fi else OCAMLFIND="$ac_cv_prog_OCAMLFIND" fi if test "x$OCAMLFIND" = "xno"; then as_fn_error $? "OCaml findlib is required" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml findlib package unix" >&5 $as_echo_n "checking for OCaml findlib package unix... " >&6; } unset found unset pkg found=no for pkg in unix ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } OCAML_PKG_unix=$pkg found=yes break fi done if test "$found" = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } OCAML_PKG_unix=no fi if test "x$OCAML_PKG_unix" = "xno"; then as_fn_error $? "Cannot find required OCaml package 'unix'" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml findlib package extlib" >&5 $as_echo_n "checking for OCaml findlib package extlib... " >&6; } unset found unset pkg found=no for pkg in extlib ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } OCAML_PKG_extlib=$pkg found=yes break fi done if test "$found" = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } OCAML_PKG_extlib=no fi if test "x$OCAML_PKG_extlib" = "xno"; then as_fn_error $? "Cannot find required OCaml package 'extlib'" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml findlib package libvirt" >&5 $as_echo_n "checking for OCaml findlib package libvirt... " >&6; } unset found unset pkg found=no for pkg in libvirt ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } OCAML_PKG_libvirt=$pkg found=yes break fi done if test "$found" = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } OCAML_PKG_libvirt=no fi if test "x$OCAML_PKG_libvirt" = "xno"; then as_fn_error $? "Cannot find required OCaml package 'libvirt'" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml findlib package curses" >&5 $as_echo_n "checking for OCaml findlib package curses... " >&6; } unset found unset pkg found=no for pkg in curses ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } OCAML_PKG_curses=$pkg found=yes break fi done if test "$found" = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } OCAML_PKG_curses=no fi if test "x$OCAML_PKG_curses" = "xno"; then as_fn_error $? "Cannot find required OCaml package 'curses'" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml findlib package gettext" >&5 $as_echo_n "checking for OCaml findlib package gettext... " >&6; } unset found unset pkg found=no for pkg in gettext ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } OCAML_PKG_gettext=$pkg found=yes break fi done if test "$found" = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } OCAML_PKG_gettext=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml findlib package xml-light" >&5 $as_echo_n "checking for OCaml findlib package xml-light... " >&6; } unset found unset pkg found=no for pkg in xml-light ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } OCAML_PKG_xml_light=$pkg found=yes break fi done if test "$found" = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } OCAML_PKG_xml_light=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml findlib package csv" >&5 $as_echo_n "checking for OCaml findlib package csv... " >&6; } unset found unset pkg found=no for pkg in csv ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } OCAML_PKG_csv=$pkg found=yes break fi done if test "$found" = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } OCAML_PKG_csv=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml findlib package calendar" >&5 $as_echo_n "checking for OCaml findlib package calendar... " >&6; } unset found unset pkg found=no for pkg in calendar ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 $as_echo "found" >&6; } OCAML_PKG_calendar=$pkg found=yes break fi done if test "$found" = "no" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } OCAML_PKG_calendar=no fi if test "x$OCAML_PKG_calendar" != "xno"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OCaml module calendar" >&5 $as_echo_n "checking for OCaml module calendar... " >&6; } cat > conftest.ml <&5 2>&5 ; then found=yes break fi done if test "$found" ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $is_calendar2" >&5 $as_echo "$is_calendar2" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 $as_echo "not found" >&6; } is_calendar2=no fi fi # Extract the first word of "perldoc", so it can be a program name with args. set dummy perldoc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_HAVE_PERLDOC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$HAVE_PERLDOC"; then ac_cv_prog_HAVE_PERLDOC="$HAVE_PERLDOC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_HAVE_PERLDOC="perldoc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi HAVE_PERLDOC=$ac_cv_prog_HAVE_PERLDOC if test -n "$HAVE_PERLDOC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_PERLDOC" >&5 $as_echo "$HAVE_PERLDOC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "ocaml-gettext", so it can be a program name with args. set dummy ocaml-gettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OCAML_GETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OCAML_GETTEXT"; then ac_cv_prog_OCAML_GETTEXT="$OCAML_GETTEXT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OCAML_GETTEXT="ocaml-gettext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OCAML_GETTEXT=$ac_cv_prog_OCAML_GETTEXT if test -n "$OCAML_GETTEXT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAML_GETTEXT" >&5 $as_echo "$OCAML_GETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MSGFMT"; then ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MSGFMT="msgfmt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MSGFMT=$ac_cv_prog_MSGFMT if test -n "$MSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi for d in virt-top; do f=`echo $d | tr - _`_gettext.ml { $as_echo "$as_me:${as_lineno-$LINENO}: creating $d/$f" >&5 $as_echo "$as_me: creating $d/$f" >&6;} rm -f $d/$f echo "(* This file is generated automatically by ./configure. *)" > $d/$f if test "x$OCAML_PKG_gettext" != "xno"; then # Gettext module is available, so use it. cat <>$d/$f module Gettext = Gettext.Program ( struct let textdomain = "$d" let codeset = None let dir = None let dependencies = [] end ) (GettextStub.Native) EOT else # No gettext module is available, so fake the translation functions. cat <>$d/$f module Gettext = struct external s_ : string -> string = "%identity" external f_ : ('a -> 'b, 'c, 'd) format -> ('a -> 'b, 'c, 'd) format = "%identity" let sn_ : string -> string -> int -> string = fun s p n -> if n = 1 then s else p let fn_ : ('a -> 'b, 'c, 'd) format -> ('a -> 'b, 'c, 'd) format -> int -> ('a -> 'b, 'c, 'd) format = fun s p n -> if n = 1 then s else p end EOT fi done echo "------------------------------------------------------------" echo "Thanks for downloading" $PACKAGE_STRING echo "------------------------------------------------------------" ac_config_headers="$ac_config_headers config.h" ac_config_files="$ac_config_files Makefile Make.rules po/Makefile virt-top/Makefile virt-top/virt_top_version.ml" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by virt-top $as_me 1.0.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ virt-top config.status 1.0.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "Make.rules") CONFIG_FILES="$CONFIG_FILES Make.rules" ;; "po/Makefile") CONFIG_FILES="$CONFIG_FILES po/Makefile" ;; "virt-top/Makefile") CONFIG_FILES="$CONFIG_FILES virt-top/Makefile" ;; "virt-top/virt_top_version.ml") CONFIG_FILES="$CONFIG_FILES virt-top/virt_top_version.ml" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi virt-top-1.0.8/config.h.in0000664000076400007640000000103311463006030014711 0ustar rjonesrjones/* config.h.in. Generated from configure.ac by autoheader. */ /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION virt-top-1.0.8/gitlog-to-changelog0000775000076400007640000001242511463006030016455 0ustar rjonesrjones#!/usr/bin/perl # Convert git log output to ChangeLog format. my $VERSION = '2009-10-05 15:04'; # UTC # The definition above must lie within the first 8 lines in order # for the Emacs time-stamp write hook (at end) to update it. # If you change this file with Emacs, please let the write hook # do its job. Otherwise, update this string manually. # Copyright (C) 2008, 2009 Free Software Foundation, Inc. # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # Written by Jim Meyering use strict; use warnings; use Getopt::Long; use POSIX qw(strftime); (my $ME = $0) =~ s|.*/||; # use File::Coda; # http://meyering.net/code/Coda/ END { defined fileno STDOUT or return; close STDOUT and return; warn "$ME: failed to close standard output: $!\n"; $? ||= 1; } sub usage ($) { my ($exit_code) = @_; my $STREAM = ($exit_code == 0 ? *STDOUT : *STDERR); if ($exit_code != 0) { print $STREAM "Try `$ME --help' for more information.\n"; } else { print $STREAM < ChangeLog $ME -- -n 5 foo > last-5-commits-to-branch-foo EOF } exit $exit_code; } # If the string $S is a well-behaved file name, simply return it. # If it contains white space, quotes, etc., quote it, and return the new string. sub shell_quote($) { my ($s) = @_; if ($s =~ m![^\w+/.,-]!) { # Convert each single quote to '\'' $s =~ s/\'/\'\\\'\'/g; # Then single quote the string. $s = "'$s'"; } return $s; } sub quoted_cmd(@) { return join (' ', map {shell_quote $_} @_); } { my $since_date = '1970-01-01 UTC'; my $format_string = '%s%n%b%n'; GetOptions ( help => sub { usage 0 }, version => sub { print "$ME version $VERSION\n"; exit }, 'since=s' => \$since_date, 'format=s' => \$format_string, ) or usage 1; my @cmd = (qw (git log --log-size), "--since=$since_date", '--pretty=format:%ct %an <%ae>%n%n'.$format_string, @ARGV); open PIPE, '-|', @cmd or die ("$ME: failed to run `". quoted_cmd (@cmd) ."': $!\n" . "(Is your Git too old? Version 1.5.1 or later is required.)\n"); my $prev_date_line = ''; while (1) { defined (my $in = ) or last; $in =~ /^log size (\d+)$/ or die "$ME:$.: Invalid line (expected log size):\n$in"; my $log_nbytes = $1; my $log; my $n_read = read PIPE, $log, $log_nbytes; $n_read == $log_nbytes or die "$ME:$.: unexpected EOF\n"; my @line = split "\n", $log; my $author_line = shift @line; defined $author_line or die "$ME:$.: unexpected EOF\n"; if ($author_line =~ /^(\d+) (.*>)$/) { my $date_line = sprintf "%s $2\n", strftime ("%F", localtime ($1)); # If this line would be the same as the previous date/name/email # line, then arrange not to print it. if ($date_line ne $prev_date_line) { $prev_date_line eq '' or print "\n"; print $date_line; } $prev_date_line = $date_line; } # Omit "Signed-off-by..." lines. @line = grep !/^Signed-off-by: .*>$/, @line; # If there were any lines if (@line == 0) { warn "$ME: warning: empty commit message:\n $prev_date_line\n"; } else { # Remove leading and trailing blank lines. while ($line[0] =~ /^\s*$/) { shift @line; } while ($line[$#line] =~ /^\s*$/) { pop @line; } # Prefix each non-empty line with a TAB. @line = map { length $_ ? "\t$_" : '' } @line; print "\n", join ("\n", @line), "\n"; } defined ($in = ) or last; $in ne "\n" and die "$ME:$.: unexpected line:\n$in"; } close PIPE or die "$ME: error closing pipe from " . quoted_cmd (@cmd) . "\n"; # FIXME-someday: include $PROCESS_STATUS in the diagnostic } # Local Variables: # indent-tabs-mode: nil # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "my $VERSION = '" # time-stamp-format: "%:y-%02m-%02d %02H:%02M" # time-stamp-time-zone: "UTC" # time-stamp-end: "'; # UTC" # End: virt-top-1.0.8/configure.ac0000664000076400007640000001002512036010742015157 0ustar rjonesrjones# virt-top # Copyright (C) 2007-2008 Red Hat Inc., Richard W.M. Jones # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA dnl Process this file with autoconf to produce a configure script. AC_INIT([virt-top],[1.0.8]) AC_CONFIG_MACRO_DIR([m4]) AC_PROG_INSTALL dnl Check for basic OCaml environment & findlib. AC_PROG_OCAML AC_PROG_FINDLIB if test "x$OCAMLFIND" = "xno"; then AC_MSG_ERROR([OCaml findlib is required]) fi dnl Use ocamlfind to find the required packages ... dnl Check for required OCaml packages. AC_CHECK_OCAML_PKG(unix) if test "x$OCAML_PKG_unix" = "xno"; then AC_MSG_ERROR([Cannot find required OCaml package 'unix']) fi AC_CHECK_OCAML_PKG(extlib) if test "x$OCAML_PKG_extlib" = "xno"; then AC_MSG_ERROR([Cannot find required OCaml package 'extlib']) fi AC_CHECK_OCAML_PKG(libvirt) if test "x$OCAML_PKG_libvirt" = "xno"; then AC_MSG_ERROR([Cannot find required OCaml package 'libvirt']) fi AC_CHECK_OCAML_PKG(curses) if test "x$OCAML_PKG_curses" = "xno"; then AC_MSG_ERROR([Cannot find required OCaml package 'curses']) fi dnl Check for optional OCaml packages. AC_CHECK_OCAML_PKG(gettext) AC_CHECK_OCAML_PKG(xml-light) AC_CHECK_OCAML_PKG(csv) dnl Need to check which version of calendar is installed. AC_CHECK_OCAML_PKG(calendar) if test "x$OCAML_PKG_calendar" != "xno"; then AC_CHECK_OCAML_MODULE(is_calendar2,calendar,[CalendarLib.Date],[+$OCAML_PKG_calendar]) fi AC_SUBST(OCAML_PKG_unix) AC_SUBST(OCAML_PKG_extlib) AC_SUBST(OCAML_PKG_curses) AC_SUBST(OCAML_PKG_gettext) AC_SUBST(OCAML_PKG_xml_light) AC_SUBST(OCAML_PKG_csv) AC_SUBST(OCAML_PKG_calendar) AC_SUBST(is_calendar2) dnl Check for optional perldoc (for building manual pages). AC_CHECK_PROG(HAVE_PERLDOC,perldoc,perldoc) dnl Check for recommended ocaml-gettext tool. AC_CHECK_PROG(OCAML_GETTEXT,ocaml-gettext,ocaml-gettext) dnl Check for msgfmt tool. AC_CHECK_PROG(MSGFMT,msgfmt,msgfmt) dnl Write gettext modules for the programs. dnl http://www.le-gall.net/sylvain+violaine/documentation/ocaml-gettext/html/reference-manual/ch03s04.html for d in virt-top; do f=`echo $d | tr - _`_gettext.ml AC_MSG_NOTICE([creating $d/$f]) rm -f $d/$f echo "(* This file is generated automatically by ./configure. *)" > $d/$f if test "x$OCAML_PKG_gettext" != "xno"; then # Gettext module is available, so use it. cat <>$d/$f module Gettext = Gettext.Program ( struct let textdomain = "$d" let codeset = None let dir = None let dependencies = [[]] end ) (GettextStub.Native) EOT else # No gettext module is available, so fake the translation functions. cat <>$d/$f module Gettext = struct external s_ : string -> string = "%identity" external f_ : ('a -> 'b, 'c, 'd) format -> ('a -> 'b, 'c, 'd) format = "%identity" let sn_ : string -> string -> int -> string = fun s p n -> if n = 1 then s else p let fn_ : ('a -> 'b, 'c, 'd) format -> ('a -> 'b, 'c, 'd) format -> int -> ('a -> 'b, 'c, 'd) format = fun s p n -> if n = 1 then s else p end EOT fi done dnl Summary. echo "------------------------------------------------------------" echo "Thanks for downloading" $PACKAGE_STRING echo "------------------------------------------------------------" dnl Produce output files. AC_CONFIG_HEADERS([config.h]) AC_CONFIG_FILES([Makefile Make.rules po/Makefile virt-top/Makefile virt-top/virt_top_version.ml ]) AC_OUTPUT virt-top-1.0.8/TODO0000664000076400007640000000664211463006030013371 0ustar rjonesrjonesThis is a list of bugs & tasks for virt-top. ---------------------------------------------------------------------- *** 0 Use public CVS and bug tracker to replace this file (!) *** 1 Segfault [FIXED 0.3.2.6] I have seen this segfault once: https://www.redhat.com/archives/libvir-list/2007-August/msg00214.html It appeared to happen when several domains were shut down at the same time, but has since been unreproducible. Suspect crazy reference counting in libvirt to be part of the problem. [As suspected, turned out to be the crazy reference counting in libvirt]. *** 2 Virt-top fails silently when started as non-root [FIXED 0.3.2.5] *** 3 Irix/Solaris mode 'I' (toggles between 100% = all CPUs / 100% = single CPU). In top this is called "Irix/Solaris mode" :-) *** 4 [jmh] Build out the stats collected by the --csv option. [DONE 0.3.2.9] Suggested being able to give a selection of VMs to monitor from the command line. Also, being able to monitor just particular subsystems (-sc for CPU, -sm for memory, etc. as in collectl). *** 5 [jmh & jneedham] Monitor resources used by dom0 on behalf of the guests. So that if dom0 is throttled right down, is that affecting throughput of guests? I honestly don't know if it's possible to do this, but I'll raise the issue upstream to see if they have any suggestions. *** 6 Per-guest / per-interface network statistics. [PARTIALLY DONE 0.3.2.6] Have a separate screen which breaks out the domain name / device name and gives complete interface stats. RXBY TXBY RXRQ TXRQ DOMAIN INTERFACE 5M 0 48 0 debian vif2.0 2M 0 20 0 oracle vif3.1 1M 5K 8 2 oracle vif3.0 *** 7 Per-guest / per-device block statistics. [PARTIALLY DONE 0.3.2.6] Have a separate screen which breaks out the domain name / device name and gives complete block stats. RDBY WRBY RDRQ WRRQ DOMAIN DEVICE 5M 0 48 0 debian hdb 2M 0 20 0 debian hda 1M 5K 8 2 oracle hda *** 8 [jneedham asked for] %WAIT I'm assuming this would mean in the context of the hypervisor, how long are runnable domains waiting in the runqueue for access to a free pCPU. I will ask upstream whether this stat is available through Xen, and if so put in place the infrastructure to monitor it. *** 9 [jmh asked for] Configuration file or environment variable [DONE 0.3.2.8] Thinking about maybe this is something we could control via a .virt-top-init file or an environment variable ? The same could also be true for other options such as the selection of subsystems and/or ordering/sorting ? *** 10 [jmh] End time for data collection [DONE 0.3.3.0] In --script mode allow an end time to be specified (when the program quits). Be nice to allow the end time to also be specified relative to the current time. *** 11 [jmh] Roll over CSV log file [PUNTED, but documented a way to do it using ordinary shell scripting in the manual page] In --csv mode, allow the CSV file to be rolled over and compressed periodically (eg. every so often, specific time of day, etc.) *** 12 [cywse] How much memory is a guest actually using Can we look inside the guest to find out how much memory the guest is actually using? Scenario is: One guest is maxed out and swapping while other guests aren't using much of their allocated memory. *** 13 [jmh] Display reason why disk & network stats cannot be displayed. *** 14 [jmh] Show version of libvirt compiled against, running against. virt-top-1.0.8/aclocal.m40000644000076400007640000001447312036011032014533 0ustar rjonesrjones# generated automatically by aclocal 1.12.2 -*- Autoconf -*- # Copyright (C) 1996-2012 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. dnl autoconf macros for OCaml dnl dnl Copyright © 2009 Richard W.M. Jones dnl Copyright © 2009 Stefano Zacchiroli dnl Copyright © 2000-2005 Olivier Andrieu dnl Copyright © 2000-2005 Jean-Christophe Filliâtre dnl Copyright © 2000-2005 Georges Mariano dnl dnl For documentation, please read the ocaml.m4 man page. AC_DEFUN([AC_PROG_OCAML], [dnl # checking for ocamlc AC_CHECK_TOOL([OCAMLC],[ocamlc],[no]) if test "$OCAMLC" != "no"; then OCAMLVERSION=`$OCAMLC -v | sed -n -e 's|.*version* *\(.*\)$|\1|p'` AC_MSG_RESULT([OCaml version is $OCAMLVERSION]) # If OCAMLLIB is set, use it if test "$OCAMLLIB" = ""; then OCAMLLIB=`$OCAMLC -where 2>/dev/null || $OCAMLC -v|tail -1|cut -d ' ' -f 4` else AC_MSG_RESULT([OCAMLLIB previously set; preserving it.]) fi AC_MSG_RESULT([OCaml library path is $OCAMLLIB]) AC_SUBST([OCAMLVERSION]) AC_SUBST([OCAMLLIB]) # checking for ocamlopt AC_CHECK_TOOL([OCAMLOPT],[ocamlopt],[no]) OCAMLBEST=byte if test "$OCAMLOPT" = "no"; then AC_MSG_WARN([Cannot find ocamlopt; bytecode compilation only.]) else TMPVERSION=`$OCAMLOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then AC_MSG_RESULT([versions differs from ocamlc; ocamlopt discarded.]) OCAMLOPT=no else OCAMLBEST=opt fi fi AC_SUBST([OCAMLBEST]) # checking for ocamlc.opt AC_CHECK_TOOL([OCAMLCDOTOPT],[ocamlc.opt],[no]) if test "$OCAMLCDOTOPT" != "no"; then TMPVERSION=`$OCAMLCDOTOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then AC_MSG_RESULT([versions differs from ocamlc; ocamlc.opt discarded.]) else OCAMLC=$OCAMLCDOTOPT fi fi # checking for ocamlopt.opt if test "$OCAMLOPT" != "no" ; then AC_CHECK_TOOL([OCAMLOPTDOTOPT],[ocamlopt.opt],[no]) if test "$OCAMLOPTDOTOPT" != "no"; then TMPVERSION=`$OCAMLOPTDOTOPT -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` if test "$TMPVERSION" != "$OCAMLVERSION" ; then AC_MSG_RESULT([version differs from ocamlc; ocamlopt.opt discarded.]) else OCAMLOPT=$OCAMLOPTDOTOPT fi fi fi AC_SUBST([OCAMLOPT]) fi AC_SUBST([OCAMLC]) # checking for ocaml toplevel AC_CHECK_TOOL([OCAML],[ocaml],[no]) # checking for ocamldep AC_CHECK_TOOL([OCAMLDEP],[ocamldep],[no]) # checking for ocamlmktop AC_CHECK_TOOL([OCAMLMKTOP],[ocamlmktop],[no]) # checking for ocamlmklib AC_CHECK_TOOL([OCAMLMKLIB],[ocamlmklib],[no]) # checking for ocamldoc AC_CHECK_TOOL([OCAMLDOC],[ocamldoc],[no]) # checking for ocamlbuild AC_CHECK_TOOL([OCAMLBUILD],[ocamlbuild],[no]) ]) AC_DEFUN([AC_PROG_OCAMLLEX], [dnl # checking for ocamllex AC_CHECK_TOOL([OCAMLLEX],[ocamllex],[no]) if test "$OCAMLLEX" != "no"; then AC_CHECK_TOOL([OCAMLLEXDOTOPT],[ocamllex.opt],[no]) if test "$OCAMLLEXDOTOPT" != "no"; then OCAMLLEX=$OCAMLLEXDOTOPT fi fi AC_SUBST([OCAMLLEX]) ]) AC_DEFUN([AC_PROG_OCAMLYACC], [dnl AC_CHECK_TOOL([OCAMLYACC],[ocamlyacc],[no]) AC_SUBST([OCAMLYACC]) ]) AC_DEFUN([AC_PROG_CAMLP4], [dnl AC_REQUIRE([AC_PROG_OCAML])dnl # checking for camlp4 AC_CHECK_TOOL([CAMLP4],[camlp4],[no]) if test "$CAMLP4" != "no"; then TMPVERSION=`$CAMLP4 -v 2>&1| sed -n -e 's|.*version *\(.*\)$|\1|p'` if test "$TMPVERSION" != "$OCAMLVERSION" ; then AC_MSG_RESULT([versions differs from ocamlc]) CAMLP4=no fi fi AC_SUBST([CAMLP4]) # checking for companion tools AC_CHECK_TOOL([CAMLP4BOOT],[camlp4boot],[no]) AC_CHECK_TOOL([CAMLP4O],[camlp4o],[no]) AC_CHECK_TOOL([CAMLP4OF],[camlp4of],[no]) AC_CHECK_TOOL([CAMLP4OOF],[camlp4oof],[no]) AC_CHECK_TOOL([CAMLP4ORF],[camlp4orf],[no]) AC_CHECK_TOOL([CAMLP4PROF],[camlp4prof],[no]) AC_CHECK_TOOL([CAMLP4R],[camlp4r],[no]) AC_CHECK_TOOL([CAMLP4RF],[camlp4rf],[no]) AC_SUBST([CAMLP4BOOT]) AC_SUBST([CAMLP4O]) AC_SUBST([CAMLP4OF]) AC_SUBST([CAMLP4OOF]) AC_SUBST([CAMLP4ORF]) AC_SUBST([CAMLP4PROF]) AC_SUBST([CAMLP4R]) AC_SUBST([CAMLP4RF]) ]) AC_DEFUN([AC_PROG_FINDLIB], [dnl AC_REQUIRE([AC_PROG_OCAML])dnl # checking for ocamlfind AC_CHECK_TOOL([OCAMLFIND],[ocamlfind],[no]) AC_SUBST([OCAMLFIND]) ]) dnl Thanks to Jim Meyering for working this next bit out for us. dnl XXX We should define AS_TR_SH if it's not defined already dnl (eg. for old autoconf). AC_DEFUN([AC_CHECK_OCAML_PKG], [dnl AC_REQUIRE([AC_PROG_FINDLIB])dnl AC_MSG_CHECKING([for OCaml findlib package $1]) unset found unset pkg found=no for pkg in $1 $2 ; do if $OCAMLFIND query $pkg >/dev/null 2>/dev/null; then AC_MSG_RESULT([found]) AS_TR_SH([OCAML_PKG_$1])=$pkg found=yes break fi done if test "$found" = "no" ; then AC_MSG_RESULT([not found]) AS_TR_SH([OCAML_PKG_$1])=no fi AC_SUBST(AS_TR_SH([OCAML_PKG_$1])) ]) AC_DEFUN([AC_CHECK_OCAML_MODULE], [dnl AC_MSG_CHECKING([for OCaml module $2]) cat > conftest.ml <&5 2>&5 ; then found=yes break fi done if test "$found" ; then AC_MSG_RESULT([$$1]) else AC_MSG_RESULT([not found]) $1=no fi AC_SUBST([$1]) ]) dnl XXX Cross-compiling AC_DEFUN([AC_CHECK_OCAML_WORD_SIZE], [dnl AC_REQUIRE([AC_PROG_OCAML])dnl AC_MSG_CHECKING([for OCaml compiler word size]) cat > conftest.ml < conftest.ml <. # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you # don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep __ELF__ >/dev/null then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` exit ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep __LP64__ >/dev/null then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) case ${UNAME_MACHINE} in pc98) echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; x86:Interix*:[3456]*) echo i586-pc-interix${UNAME_RELEASE} exit ;; EM64T:Interix*:[3456]*) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; arm*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips #undef mipsel #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mipsel #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^CPU/{ s: ::g p }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef mips64 #undef mips64el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=mips64el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=mips64 #else CPU= #endif #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^CPU/{ s: ::g p }'`" test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-gnu exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so # first see if it will tell us. cd to the root directory to prevent # problems with other programs or directories called `ld' in the path. # Set LC_ALL=C to ensure ld outputs messages in English. ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ | sed -ne '/supported targets:/!d s/[ ][ ]*/ /g s/.*supported targets: *// s/ .*// p'` case "$ld_supported_targets" in elf32-i386) TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; a.out-i386-linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit ;; coff-i386) echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. echo "${UNAME_MACHINE}-pc-linux-gnuoldld" exit ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include #ifdef __ELF__ # ifdef __GLIBC__ # if __GLIBC__ >= 2 LIBC=gnu # else LIBC=gnulibc1 # endif # else LIBC=gnulibc1 # endif #else #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) LIBC=gnu #else LIBC=gnuaout #endif #endif #ifdef __dietlibc__ LIBC=dietlibc #endif EOF eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' /^LIBC/{ s: ::g p }'`" test x"${LIBC}" != x && { echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit } test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i386. echo i386-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: virt-top-1.0.8/README0000664000076400007640000000210511725373253013566 0ustar rjonesrjonesvirt-top ---------------------------------------------------------------------- Copyright (C) 2007-2012 Richard W.M. Jones, Red Hat Inc. http://et.redhat.com/~rjones/virt-top/ http://libvirt.org/ocaml/ http://libvirt.org/ virt-top is a top-like utility for showing stats of virtualized domains. Many keys and command line options are the same as for ordinary top. It uses libvirt so it capable of showing stats across a variety of different virtualization systems. Requirements ---------------------------------------------------------------------- OCaml >= 3.11.0 ocaml-libvirt >= 0.6.1.1 (for virDomainGetCPUStats support) OCaml extlib OCaml curses Optional: OCaml gettext OCaml xml-light OCaml CSV OCaml Calendar, version 2 is preferred perldoc msgfmt Building ---------------------------------------------------------------------- ./configure # Checks that you have all the required bits. make all # Builds the bytecode version of the program. make opt # Builds the native code version of the program. Then have a look at the program 'virt-top/virt-top.opt'. virt-top-1.0.8/COPYING0000775000076400007640000004307011463006030013733 0ustar rjonesrjones GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. virt-top-1.0.8/virt-top/0000775000076400007640000000000012036011032014450 5ustar rjonesrjonesvirt-top-1.0.8/virt-top/.depend0000664000076400007640000000170412036011025015714 0ustar rjonesrjonesvirt_top_calendar1.cmo: virt_top_gettext.cmo virt_top.cmi virt_top_calendar1.cmx: virt_top_gettext.cmx virt_top.cmx virt_top_calendar2.cmo: virt_top_gettext.cmo virt_top.cmi virt_top_calendar2.cmx: virt_top_gettext.cmx virt_top.cmx virt_top.cmi: virt_top.cmo: virt_top_version.cmo virt_top_utils.cmi virt_top_gettext.cmo virt_top.cmi virt_top.cmx: virt_top_version.cmx virt_top_utils.cmx virt_top_gettext.cmx virt_top.cmi virt_top_csv.cmo: virt_top_gettext.cmo virt_top.cmi virt_top_csv.cmx: virt_top_gettext.cmx virt_top.cmx virt_top_gettext.cmo: virt_top_gettext.cmx: virt_top_main.cmo: virt_top_gettext.cmo virt_top.cmi virt_top_main.cmx: virt_top_gettext.cmx virt_top.cmx virt_top_utils.cmi: virt_top_utils.cmo: virt_top_gettext.cmo virt_top_utils.cmi virt_top_utils.cmx: virt_top_gettext.cmx virt_top_utils.cmi virt_top_version.cmo: virt_top_version.cmx: virt_top_xml.cmo: virt_top_gettext.cmo virt_top.cmi virt_top_xml.cmx: virt_top_gettext.cmx virt_top.cmx virt-top-1.0.8/virt-top/virt_top.mli0000775000076400007640000000277011522266266017056 0ustar rjonesrjones(* 'top'-like tool for libvirt domains. (C) Copyright 2007-2009 Richard W.M. Jones, Red Hat Inc. http://libvirt.org/ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. *) (* Hook for virt_top_xml to override (if present). *) val parse_device_xml : (int -> [ `R ] Libvirt.Domain.t -> string list * string list) ref (* Hooks for virt_top_csv to override (if present). *) val csv_start : (string -> unit) ref val csv_write : (string list -> unit) ref (* Hook for virt_top_calendar to override (if present). *) val parse_date_time : (string -> float) ref type setup = Libvirt.ro Libvirt.Connect.t (* connection *) * bool * bool * bool * bool (* batch, script, csv, stream mode *) * Libvirt.Connect.node_info (* node_info *) * string (* hostname *) * (int * int * int) (* libvirt version *) val start_up : unit -> setup val main_loop : setup -> unit virt-top-1.0.8/virt-top/virt-top.pod0000775000076400007640000003312212036010102016741 0ustar rjonesrjones=head1 NAME virt-top - 'top'-like utility for virtualization stats =head1 SUMMARY virt-top [-options] =head1 DESCRIPTION virt-top is a L-like utility for showing stats of virtualized domains. Many keys and command line options are the same as for ordinary I. It uses libvirt so it is capable of showing stats across a variety of different virtualization systems. =head1 OPTIONS =over 4 =item B<-1> Display physical CPUs by default (instead of domains). Under each domain column, two numbers are shown. The first is the percentage of the physical CPU used by the domain and the hypervisor together. The second is the percentage used by just the domain. When virt-top is running, use the I<1> key to toggle between physical CPUs and domains display. =item B<-2> Display network interfaces by default (instead of domains). When virt-top is running, use the I<2> key to toggle between network interfaces and domains display. =item B<-3> Display block devices (virtual disks) by default (instead of domains). When virt-top is running, use the I<3> key to toggle between block devices and domains display. =item B<-b> Batch mode. In this mode keypresses are ignored. =item B<-c uri> or B<--connect uri> Connect to the libvirt URI given. To connect to QEMU/KVM you would normally do I<-c qemu:///system> To connect to Xen on the same host, do I<-c xen:///> To connect to libvirtd on a remote machine you would normally do I<-c qemu://host/system> If this option is not given then virt-top connects by default to whatever is the default hypervisor for libvirt, although this can be overridden by setting environment variables. See the libvirt documentation at L for further information. =item B<-d delay> Set the delay between screen updates in seconds. The default is 3.0 seconds. You can change this while virt-top is running by pressing either I or I key. =item B<-n iterations> Set the number of iterations to run. The default is to run continuously. =item B<-o sort> Set the sort order to one of: B (sort by %CPU used), B (sort by total memory), B