Compare commits
	
		
			15 Commits
		
	
	
		
			LIBGTOP_2_
			...
			gnome-2-22
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					e7203ff60b | ||
| 
						 | 
					e1b9c9599b | ||
| 
						 | 
					41df52e5c4 | ||
| 
						 | 
					2ec06b3d60 | ||
| 
						 | 
					e1d6e713fc | ||
| 
						 | 
					1634698050 | ||
| 
						 | 
					be8a371481 | ||
| 
						 | 
					fedd75b2b1 | ||
| 
						 | 
					a02e213373 | ||
| 
						 | 
					e3697c9a9e | ||
| 
						 | 
					91e2e5a1b7 | ||
| 
						 | 
					158280e297 | ||
| 
						 | 
					62c741074c | ||
| 
						 | 
					87a80ba430 | ||
| 
						 | 
					7bb5abb9a8 | 
							
								
								
									
										16
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								NEWS
									
									
									
									
									
								
							@@ -1,3 +1,19 @@
 | 
			
		||||
30 June 2008: Overview of changes in 2.22.3
 | 
			
		||||
===========================================
 | 
			
		||||
* linux:
 | 
			
		||||
  - Fixed glibtop_get_fsusage with kernel >= 2.6.25.
 | 
			
		||||
    Closes #539360.
 | 
			
		||||
 | 
			
		||||
24 May 2008: Overview of changes in 2.22.2
 | 
			
		||||
==========================================
 | 
			
		||||
* linux:
 | 
			
		||||
  - fixed parsing of huge /proc/stat.
 | 
			
		||||
 | 
			
		||||
04 April 2008: Overview of changes in 2.22.1
 | 
			
		||||
============================================
 | 
			
		||||
* Fixed compilation/dist for !linux.
 | 
			
		||||
  Closes #525953.
 | 
			
		||||
 | 
			
		||||
10 Mars 2008: Overview of changes in 2.22.0
 | 
			
		||||
===========================================
 | 
			
		||||
* linux:
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ dnl
 | 
			
		||||
 | 
			
		||||
m4_define([libgtop_major_version], [2])
 | 
			
		||||
m4_define([libgtop_minor_version], [22])
 | 
			
		||||
m4_define([libgtop_micro_version], [0])
 | 
			
		||||
m4_define([libgtop_micro_version], [3])
 | 
			
		||||
m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version])
 | 
			
		||||
 | 
			
		||||
dnl  increment if the interface has additions, changes, removals.
 | 
			
		||||
 
 | 
			
		||||
@@ -47,9 +47,9 @@ main (int argc, char *argv [])
 | 
			
		||||
{
 | 
			
		||||
	glibtop_union data;
 | 
			
		||||
	glibtop_sysdeps sysdeps;
 | 
			
		||||
	unsigned c, method, count, port, i, *ptr;
 | 
			
		||||
	unsigned c, method, count, port, i;
 | 
			
		||||
	char buffer [BUFSIZ];
 | 
			
		||||
	pid_t pid, ppid;
 | 
			
		||||
	pid_t pid, ppid, *ptr;
 | 
			
		||||
	char *args;
 | 
			
		||||
 | 
			
		||||
	count = PROFILE_COUNT;
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@
 | 
			
		||||
 | 
			
		||||
static void print_pids(guint64 which, guint64 arg)
 | 
			
		||||
{
 | 
			
		||||
	unsigned *pids;
 | 
			
		||||
	pid_t *pids;
 | 
			
		||||
	unsigned i;
 | 
			
		||||
	glibtop_proclist buf;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -239,7 +239,8 @@ main (int argc, char *argv [])
 | 
			
		||||
{
 | 
			
		||||
	glibtop_proclist proclist;
 | 
			
		||||
	glibtop_sysdeps sysdeps;
 | 
			
		||||
	unsigned *ptr, pid, i;
 | 
			
		||||
	unsigned i;
 | 
			
		||||
	pid_t *ptr, pid;
 | 
			
		||||
 | 
			
		||||
	setlocale (LC_ALL, "");
 | 
			
		||||
	bindtextdomain (GETTEXT_PACKAGE, GTOPLOCALEDIR);
 | 
			
		||||
 
 | 
			
		||||
@@ -73,11 +73,11 @@ int
 | 
			
		||||
main (int argc, char *argv [])
 | 
			
		||||
{
 | 
			
		||||
	glibtop_union data;
 | 
			
		||||
	unsigned c, count, *ptr;
 | 
			
		||||
	unsigned c, count;
 | 
			
		||||
	struct rusage total_start, total_end;
 | 
			
		||||
	struct rusage rusage_start, rusage_end;
 | 
			
		||||
	struct timeval elapsed_utime, elapsed_stime;
 | 
			
		||||
	pid_t pid;
 | 
			
		||||
	pid_t pid, *ptr;
 | 
			
		||||
 | 
			
		||||
	count = PROFILE_COUNT;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,68 +0,0 @@
 | 
			
		||||
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
 | 
			
		||||
 | 
			
		||||
/* Copyright (C) 1998-99 Martin Baulig
 | 
			
		||||
   This file is part of LibGTop 2.0.
 | 
			
		||||
 | 
			
		||||
   Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
 | 
			
		||||
 | 
			
		||||
   LibGTop is free software; you can redistribute it and/or modify it
 | 
			
		||||
   under the terms of the GNU General Public License as published by
 | 
			
		||||
   the Free Software Foundation; either version 2 of the License,
 | 
			
		||||
   or (at your option) any later version.
 | 
			
		||||
 | 
			
		||||
   LibGTop is distributed in the hope that it will be useful, but WITHOUT
 | 
			
		||||
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 | 
			
		||||
   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 | 
			
		||||
   for more details.
 | 
			
		||||
 | 
			
		||||
   You should have received a copy of the GNU General Public License
 | 
			
		||||
   along with LibGTop; see the file COPYING. If not, write to the
 | 
			
		||||
   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 | 
			
		||||
   Boston, MA 02111-1307, USA.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#ifndef __GLIBTOP_SERVER_H__
 | 
			
		||||
#define __GLIBTOP_SERVER_H__
 | 
			
		||||
 | 
			
		||||
#include <glibtop/global.h>
 | 
			
		||||
#include <glibtop/sysdeps.h>
 | 
			
		||||
 | 
			
		||||
G_BEGIN_DECLS
 | 
			
		||||
 | 
			
		||||
typedef struct _glibtop_server		glibtop_server;
 | 
			
		||||
typedef struct _glibtop_server_info	glibtop_server_info;
 | 
			
		||||
 | 
			
		||||
typedef struct _glibtop_closure		glibtop_closure;
 | 
			
		||||
 | 
			
		||||
struct _glibtop_server_info
 | 
			
		||||
{
 | 
			
		||||
    int ncpu;			/* Number of CPUs, zero if single-processor */
 | 
			
		||||
    unsigned long features;	/* Server is required for this features */
 | 
			
		||||
    glibtop_sysdeps sysdeps;	/* Detailed feature list */
 | 
			
		||||
    glibtop_sysdeps required;	/* Required feature list */
 | 
			
		||||
    glibtop_sysdeps wanted;	/* We only want this features */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
struct	_glibtop_server
 | 
			
		||||
{
 | 
			
		||||
    glibtop_server_info *info;
 | 
			
		||||
 | 
			
		||||
    int refcount;
 | 
			
		||||
    unsigned flags;
 | 
			
		||||
    const char *name;
 | 
			
		||||
 | 
			
		||||
    void *_priv;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
glibtop_server *
 | 
			
		||||
glibtop_server_new (void);
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_server_ref (glibtop_server *server);
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_server_unref (glibtop_server *server);
 | 
			
		||||
 | 
			
		||||
G_END_DECLS
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
							
								
								
									
										173
									
								
								lib/error.c
									
									
									
									
									
								
							
							
						
						
									
										173
									
								
								lib/error.c
									
									
									
									
									
								
							@@ -1,173 +0,0 @@
 | 
			
		||||
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
 | 
			
		||||
 | 
			
		||||
/* Copyright (C) 1998-99 Martin Baulig
 | 
			
		||||
   This file is part of LibGTop 1.0.
 | 
			
		||||
 | 
			
		||||
   Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
 | 
			
		||||
 | 
			
		||||
   LibGTop is free software; you can redistribute it and/or modify it
 | 
			
		||||
   under the terms of the GNU General Public License as published by
 | 
			
		||||
   the Free Software Foundation; either version 2 of the License,
 | 
			
		||||
   or (at your option) any later version.
 | 
			
		||||
 | 
			
		||||
   LibGTop is distributed in the hope that it will be useful, but WITHOUT
 | 
			
		||||
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 | 
			
		||||
   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 | 
			
		||||
   for more details.
 | 
			
		||||
 | 
			
		||||
   You should have received a copy of the GNU General Public License
 | 
			
		||||
   along with LibGTop; see the file COPYING. If not, write to the
 | 
			
		||||
   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 | 
			
		||||
   Boston, MA 02111-1307, USA.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#include <config.h>
 | 
			
		||||
 | 
			
		||||
#include <glibtop/error.h>
 | 
			
		||||
 | 
			
		||||
#include <glib/gstrfuncs.h>
 | 
			
		||||
#include <errno.h>
 | 
			
		||||
 | 
			
		||||
#define DEFAULT_NAME	"LibGTop-Server"
 | 
			
		||||
 | 
			
		||||
/* Prints error message and exits. */
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
print_server_name (glibtop_server *server)
 | 
			
		||||
{
 | 
			
		||||
    fprintf (stderr, "%s: ", server ?
 | 
			
		||||
	     (server->name ? server->name : DEFAULT_NAME)
 | 
			
		||||
	     : DEFAULT_NAME);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_error_vr (glibtop_server *server, char *format, va_list args)
 | 
			
		||||
{
 | 
			
		||||
    print_server_name (server);
 | 
			
		||||
    vfprintf (stderr, format, args);
 | 
			
		||||
    fprintf (stderr, "\n");
 | 
			
		||||
 | 
			
		||||
#ifdef LIBGTOP_ENABLE_DEBUG
 | 
			
		||||
    abort ();
 | 
			
		||||
#else
 | 
			
		||||
    exit (1);
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_error_io_vr (glibtop_server *server, char *format, int error, va_list args)
 | 
			
		||||
{
 | 
			
		||||
    print_server_name (server);
 | 
			
		||||
    vfprintf (stderr, format, args);
 | 
			
		||||
    fprintf (stderr, ": %s\n", g_strerror (error));
 | 
			
		||||
 | 
			
		||||
#ifdef LIBGTOP_ENABLE_DEBUG
 | 
			
		||||
    abort ();
 | 
			
		||||
#else
 | 
			
		||||
    exit (1);
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_warn_vr (glibtop_server *server, char *format, va_list args)
 | 
			
		||||
{
 | 
			
		||||
    print_server_name (server);
 | 
			
		||||
    vfprintf (stderr, format, args);
 | 
			
		||||
    fprintf (stderr, "\n");
 | 
			
		||||
 | 
			
		||||
#ifdef LIBGTOP_FATAL_WARNINGS
 | 
			
		||||
    abort ();
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_warn_io_vr (glibtop_server *server, char *format, int error, va_list args)
 | 
			
		||||
{
 | 
			
		||||
    print_server_name (server);
 | 
			
		||||
    vfprintf (stderr, format, args);
 | 
			
		||||
    fprintf (stderr, ": %s\n", g_strerror (error));
 | 
			
		||||
 | 
			
		||||
#ifdef LIBGTOP_FATAL_WARNINGS
 | 
			
		||||
    abort ();
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_error_r (glibtop_server *server, char *format, ...)
 | 
			
		||||
{
 | 
			
		||||
    va_list args;
 | 
			
		||||
 | 
			
		||||
    va_start (args, format);
 | 
			
		||||
    glibtop_error_vr (server, format, args);
 | 
			
		||||
    va_end (args);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_warn_r (glibtop_server *server, char *format, ...)
 | 
			
		||||
{
 | 
			
		||||
    va_list args;
 | 
			
		||||
 | 
			
		||||
    va_start (args, format);
 | 
			
		||||
    glibtop_warn_vr (server, format, args);
 | 
			
		||||
    va_end (args);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_error_io_r (glibtop_server *server, char *format, ...)
 | 
			
		||||
{
 | 
			
		||||
    va_list args;
 | 
			
		||||
 | 
			
		||||
    va_start (args, format);
 | 
			
		||||
    glibtop_error_io_vr (server, format, errno, args);
 | 
			
		||||
    va_end (args);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_warn_io_r (glibtop_server *server, char *format, ...)
 | 
			
		||||
{
 | 
			
		||||
    va_list args;
 | 
			
		||||
 | 
			
		||||
    va_start (args, format);
 | 
			
		||||
    glibtop_warn_io_vr (server, format, errno, args);
 | 
			
		||||
    va_end (args);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#ifndef  __GNUC__
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
glibtop_error (char *format, ...)
 | 
			
		||||
{
 | 
			
		||||
    va_list args;
 | 
			
		||||
    va_start (args, format);
 | 
			
		||||
    glibtop_error_vr (glibtop_global_server, format, args);
 | 
			
		||||
    va_end (args);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
glibtop_warn (char *format, ...)
 | 
			
		||||
{
 | 
			
		||||
    va_list args;
 | 
			
		||||
    va_start (args, format);
 | 
			
		||||
    glibtop_warn_vr (glibtop_global_server, format, args);
 | 
			
		||||
    va_end (args);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
glibtop_error_io (char *format, ...)
 | 
			
		||||
{
 | 
			
		||||
    va_list args;
 | 
			
		||||
    va_start (args, format);
 | 
			
		||||
    glibtop_error_io_vr (glibtop_global_server, format, errno, args);
 | 
			
		||||
    va_end (args);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
glibtop_warn_io (char *format, ...)
 | 
			
		||||
{
 | 
			
		||||
    va_list args;
 | 
			
		||||
    va_start (args, format);
 | 
			
		||||
    glibtop_warn_io_vr (glibtop_global_server, format, errno, args);
 | 
			
		||||
    va_end (args);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif /* no __GNUC__ */
 | 
			
		||||
@@ -1,36 +0,0 @@
 | 
			
		||||
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
 | 
			
		||||
 | 
			
		||||
/* Copyright (C) 1998-99 Martin Baulig
 | 
			
		||||
   This file is part of LibGTop 1.0.
 | 
			
		||||
 | 
			
		||||
   Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
 | 
			
		||||
 | 
			
		||||
   LibGTop is free software; you can redistribute it and/or modify it
 | 
			
		||||
   under the terms of the GNU General Public License as published by
 | 
			
		||||
   the Free Software Foundation; either version 2 of the License,
 | 
			
		||||
   or (at your option) any later version.
 | 
			
		||||
 | 
			
		||||
   LibGTop is distributed in the hope that it will be useful, but WITHOUT
 | 
			
		||||
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 | 
			
		||||
   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 | 
			
		||||
   for more details.
 | 
			
		||||
 | 
			
		||||
   You should have received a copy of the GNU General Public License
 | 
			
		||||
   along with LibGTop; see the file COPYING. If not, write to the
 | 
			
		||||
   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 | 
			
		||||
   Boston, MA 02111-1307, USA.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#ifndef __GLIBTOP_SERVER_PRIVATE_H__
 | 
			
		||||
#define __GLIBTOP_SERVER_PRIVATE_H__
 | 
			
		||||
 | 
			
		||||
#include <glib.h>
 | 
			
		||||
 | 
			
		||||
typedef struct _glibtop_server_private glibtop_server_private;
 | 
			
		||||
 | 
			
		||||
struct _glibtop_server_private
 | 
			
		||||
{
 | 
			
		||||
    GSList *backend_list;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
@@ -1,57 +0,0 @@
 | 
			
		||||
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */
 | 
			
		||||
 | 
			
		||||
/* Copyright (C) 1998-99 Martin Baulig
 | 
			
		||||
   This file is part of LibGTop 2.0.
 | 
			
		||||
 | 
			
		||||
   Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998.
 | 
			
		||||
 | 
			
		||||
   LibGTop is free software; you can redistribute it and/or modify it
 | 
			
		||||
   under the terms of the GNU General Public License as published by
 | 
			
		||||
   the Free Software Foundation; either version 2 of the License,
 | 
			
		||||
   or (at your option) any later version.
 | 
			
		||||
 | 
			
		||||
   LibGTop is distributed in the hope that it will be useful, but WITHOUT
 | 
			
		||||
   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 | 
			
		||||
   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 | 
			
		||||
   for more details.
 | 
			
		||||
 | 
			
		||||
   You should have received a copy of the GNU General Public License
 | 
			
		||||
   along with LibGTop; see the file COPYING. If not, write to the
 | 
			
		||||
   Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 | 
			
		||||
   Boston, MA 02111-1307, USA.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#include <config.h>
 | 
			
		||||
#include <glibtop.h>
 | 
			
		||||
#include <glibtop-server-private.h>
 | 
			
		||||
 | 
			
		||||
glibtop_server *
 | 
			
		||||
glibtop_server_new (void)
 | 
			
		||||
{
 | 
			
		||||
    glibtop_server *retval;
 | 
			
		||||
 | 
			
		||||
    retval = g_new0 (glibtop_server, 1);
 | 
			
		||||
    retval->info = g_new0 (glibtop_server_info, 1);
 | 
			
		||||
    retval->_priv = g_new0 (glibtop_server_private, 1);
 | 
			
		||||
    retval->refcount = 1;
 | 
			
		||||
 | 
			
		||||
    return retval;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_server_ref (glibtop_server *server)
 | 
			
		||||
{
 | 
			
		||||
    server->refcount++;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
glibtop_server_unref (glibtop_server *server)
 | 
			
		||||
{
 | 
			
		||||
    server->refcount--;
 | 
			
		||||
 | 
			
		||||
    if (server->refcount <= 0) {
 | 
			
		||||
	g_free (server->_priv);
 | 
			
		||||
	g_free (server->info);
 | 
			
		||||
	g_free (server);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										12
									
								
								po/ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								po/ChangeLog
									
									
									
									
									
								
							@@ -1,3 +1,15 @@
 | 
			
		||||
2008-10-06  Pema Geyleg  <pema.geyleg@gmail.com>
 | 
			
		||||
 | 
			
		||||
        * dz.po: Updated Dzongkha Translation
 | 
			
		||||
 | 
			
		||||
2008-04-04  Eskild Hustvedt  <eskildh@gnome.org>
 | 
			
		||||
 | 
			
		||||
	* nn.po: Updated Norwegian Nynorsk translation
 | 
			
		||||
 | 
			
		||||
2008-03-16  Simos Xenitellis  <simos@gnome.org>
 | 
			
		||||
 | 
			
		||||
	* el.po: Updated Greek translation.
 | 
			
		||||
 | 
			
		||||
2008-03-09  Gabor Kelemen  <kelemeng@gnome.hu>
 | 
			
		||||
 | 
			
		||||
	* hu.po: Translation updated
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										109
									
								
								po/dz.po
									
									
									
									
									
								
							
							
						
						
									
										109
									
								
								po/dz.po
									
									
									
									
									
								
							@@ -6,9 +6,9 @@ msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: libgtop.HEAD\n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2007-05-14 03:41+0100\n"
 | 
			
		||||
"PO-Revision-Date: 2006-03-28 11:12-0500\n"
 | 
			
		||||
"Last-Translator: \n"
 | 
			
		||||
"POT-Creation-Date: 2008-04-23 03:26+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2008-10-02 16:50+0530\n"
 | 
			
		||||
"Last-Translator: Dawa pemo <daws_403@hotmail.com>\n"
 | 
			
		||||
"Language-Team:  <en@li.org>\n"
 | 
			
		||||
"MIME-Version: 1.0\n"
 | 
			
		||||
"Content-Type: text/plain; charset=UTF-8\n"
 | 
			
		||||
@@ -61,144 +61,171 @@ msgid "Invoked from inetd"
 | 
			
		||||
msgstr "ཨའི་ཨེན་ཨི་ཊི་ཌི་ནང་ལས་ ལས་བཀོལ་འབད།"
 | 
			
		||||
 | 
			
		||||
#: ../src/daemon/gnuserv.c:498
 | 
			
		||||
#, fuzzy, c-format
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"གདམ་ཁ་%s: %sལུ་འཛོལ་བ། \n"
 | 
			
		||||
"འཐོབ་ཚུགས་པའི་ བརྡ་ལམ་གདམ་ཁའི་ ཐོ་ཡིག་ཧྲིལ་བུ་ཅིག་ལུ་ བལྟ་ནིའི་དོན་ལས་ '%s --help' གཡོག་བཀོལ།\n"
 | 
			
		||||
msgstr "འཐོབ་ཚུགས་པའི་ བརྡ་བཀོད་ གྲལ་ཐིག་ གདམ་ཁ་ཚུ་ བལྟ་ནིའི་དོན་ལུ་ '%s --help'  གཡོག་བཀོལ། \n"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:27
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:27
 | 
			
		||||
msgid "Hangup"
 | 
			
		||||
msgstr "ཐོགས་རྐྱེན།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:28
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:28
 | 
			
		||||
msgid "Interrupt"
 | 
			
		||||
msgstr "བར་ཆད།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:29
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:29
 | 
			
		||||
msgid "Quit"
 | 
			
		||||
msgstr "སྤངས།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:30
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:30
 | 
			
		||||
msgid "Illegal instruction"
 | 
			
		||||
msgstr "ཁྲིམས་འགལ་བཀོད་རྒྱ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:31
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:31
 | 
			
		||||
msgid "Trace trap"
 | 
			
		||||
msgstr "ཧིང་ རྗེས་འཚོལ་འབད།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:32
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:32
 | 
			
		||||
msgid "Abort"
 | 
			
		||||
msgstr "བར་བཤོལ་འབད།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:33
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:33
 | 
			
		||||
msgid "EMT error"
 | 
			
		||||
msgstr "ཨི་ཨེམ་ཊི་འཛོལ་བ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:34
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:34
 | 
			
		||||
msgid "Floating-point exception"
 | 
			
		||||
msgstr "ལྡིང་ཚད་དམིགས་བསལ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:35
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:35
 | 
			
		||||
msgid "Kill"
 | 
			
		||||
msgstr "གསད།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:36
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:36
 | 
			
		||||
msgid "Bus error"
 | 
			
		||||
msgstr "བརྡ་རྟགས་འགྲུལ་ལམ་གྱི་འཛོལ་བ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:37
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:37
 | 
			
		||||
msgid "Segmentation violation"
 | 
			
		||||
msgstr "ཆ་བགོ་བའི་འགལ་བ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:38
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:38
 | 
			
		||||
msgid "Bad argument to system call"
 | 
			
		||||
msgstr "རིམ་ལུགས་བོད་བརྡ་ལུ་ སྒྲུབ་རྟགས་བྱང་ཉེས།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:39
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:39
 | 
			
		||||
msgid "Broken pipe"
 | 
			
		||||
msgstr "རྒྱུད་དུང་ཆད་པ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:40
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:40
 | 
			
		||||
msgid "Alarm clock"
 | 
			
		||||
msgstr "འཇིགས་བརྡ་ཆེ་འཁོར།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:41
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:41
 | 
			
		||||
msgid "Termination"
 | 
			
		||||
msgstr "རྩ་གྲོལ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:42
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:42
 | 
			
		||||
msgid "Urgent condition on socket"
 | 
			
		||||
msgstr "སོཀ་ཀེཊི་ལུ་ འཕྲལ་མཁོའི་གནས་སྟངས།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:43
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:43
 | 
			
		||||
msgid "Stop"
 | 
			
		||||
msgstr "བཀག"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:44
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:44
 | 
			
		||||
msgid "Keyboard stop"
 | 
			
		||||
msgstr "ལྡེ་སྒྲོམ་བཀག"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:45
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:45
 | 
			
		||||
msgid "Continue"
 | 
			
		||||
msgstr "འཕྲོ་མཐུད།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:46
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:46
 | 
			
		||||
msgid "Child status has changed"
 | 
			
		||||
msgstr "རྩ་ལག་གི་གནས་ཚད་ བསྒྱུར་བཅོས་ཡར་སོ་ནུག"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:47
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:47
 | 
			
		||||
msgid "Background read from tty"
 | 
			
		||||
msgstr "ཊི་ཊི་ཝའི་ནང་ལས་ རྒྱབ་གཞི་ལྷག་ཡོད།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:48
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:48
 | 
			
		||||
msgid "Background write to tty"
 | 
			
		||||
msgstr "ཊི་ཊི་ཝའི་ལུ་ རྒྱབ་གཞི་བྲིས།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:49
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:49
 | 
			
		||||
msgid "I/O now possible"
 | 
			
		||||
msgstr "ཨའི་/ཨོ་ ད་ལྟོ་ཚུགས་པས།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:50
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:50
 | 
			
		||||
msgid "CPU limit exceeded"
 | 
			
		||||
msgstr "ལས་སྦྱོར་ལྟེ་བའི་ཚད་ལས་ ལྷག་སོ་ནུག"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:51
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:51
 | 
			
		||||
msgid "File size limit exceeded"
 | 
			
		||||
msgstr "ཡིག་སྣོད་ཀྱི་ཚད་ལས་ ལྷག་སོ་ནུག"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:52
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:52
 | 
			
		||||
msgid "Virtual alarm clock"
 | 
			
		||||
msgstr "བར་ཅུ་ཡེལ་ འཇིགས་བརྡའི་ཆེ་འཁོར།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:53
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:53
 | 
			
		||||
msgid "Profiling alarm clock"
 | 
			
		||||
msgstr "གསལ་སྡུད་འཇིགས་བརྡའི་ཆེ་འཁོར།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:54
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:54
 | 
			
		||||
msgid "Window size change"
 | 
			
		||||
msgstr "སྒོ་སྒྲིག་ཚད་ཀྱི་བསྒྱུར་བཅོས།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:55
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:55
 | 
			
		||||
msgid "Information request"
 | 
			
		||||
msgstr "བརྡ་དོན་གྱི་ཞུ་བ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:56
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:56
 | 
			
		||||
msgid "User defined signal 1"
 | 
			
		||||
msgstr "ལག་ལེན་པའི་ ངེས་འཛིན་བརྡ་རྟགས་ ༡པ།"
 | 
			
		||||
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:57
 | 
			
		||||
#: ../sysdeps/sun4/siglist.c:57
 | 
			
		||||
msgid "User defined signal 2"
 | 
			
		||||
msgstr "ལག་ལེན་པའི་ངེས་འཛིན་བརྡ་རྟགས་ ༢པ།"
 | 
			
		||||
 | 
			
		||||
#~ msgid "DEBUG"
 | 
			
		||||
#~ msgstr "རྐྱེན་སེལ།"
 | 
			
		||||
 | 
			
		||||
#~ msgid "VERBOSE"
 | 
			
		||||
#~ msgstr "ཚིག་མང་།"
 | 
			
		||||
 | 
			
		||||
#~ msgid "NO-DAEMON"
 | 
			
		||||
#~ msgstr "ཌེ་མཱོན་མིན་འདུག"
 | 
			
		||||
 | 
			
		||||
#~ msgid "INETD"
 | 
			
		||||
#~ msgstr "ཨའི་ཨེན་ཨི་ཊི་ཌི།"
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										115
									
								
								po/el.po
									
									
									
									
									
								
							
							
						
						
									
										115
									
								
								po/el.po
									
									
									
									
									
								
							@@ -19,7 +19,7 @@ msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: el\n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2005-09-25 18:15+0200\n"
 | 
			
		||||
"POT-Creation-Date: 2008-03-16 17:03+0000\n"
 | 
			
		||||
"PO-Revision-Date: 2005-02-18 13:40+0200\n"
 | 
			
		||||
"Last-Translator: Kostas Papadimas <pkst@gnome.org>\n"
 | 
			
		||||
"Language-Team: Greek <nls@tux.hellug.gr>\n"
 | 
			
		||||
@@ -29,195 +29,188 @@ msgstr ""
 | 
			
		||||
"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 | 
			
		||||
"X-Generator: KBabel 1.3.1\n"
 | 
			
		||||
 | 
			
		||||
#: lib/read.c:65
 | 
			
		||||
#: ../lib/read.c:51
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "read %d byte"
 | 
			
		||||
msgid_plural "read %d bytes"
 | 
			
		||||
msgstr[0] "ανάγνωση %d byte"
 | 
			
		||||
msgstr[1] "ανάγνωση %d bytes"
 | 
			
		||||
 | 
			
		||||
#: lib/read_data.c:53
 | 
			
		||||
#: ../lib/read_data.c:51
 | 
			
		||||
msgid "read data size"
 | 
			
		||||
msgstr "ανάγνωση μεγέθους δεδομένων"
 | 
			
		||||
 | 
			
		||||
#: lib/read_data.c:72
 | 
			
		||||
#: ../lib/read_data.c:70
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "read %lu byte of data"
 | 
			
		||||
msgid_plural "read %lu bytes of data"
 | 
			
		||||
msgstr[0] "ανάγνωση %lu byte δεδομένων"
 | 
			
		||||
msgstr[1] "ανάγνωση %lu bytes δεδομένων"
 | 
			
		||||
 | 
			
		||||
#: lib/write.c:52
 | 
			
		||||
#: ../lib/write.c:51
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "wrote %d byte"
 | 
			
		||||
msgid_plural "wrote %d bytes"
 | 
			
		||||
msgstr[0] "εγγραφή %d byte"
 | 
			
		||||
msgstr[1] "εγγραφή %d bytes"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:460
 | 
			
		||||
#: ../src/daemon/gnuserv.c:458
 | 
			
		||||
msgid "Enable debugging"
 | 
			
		||||
msgstr "Ενεργοποίηση εκσφαλμάτωσης"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:460
 | 
			
		||||
msgid "DEBUG"
 | 
			
		||||
msgstr "ΕΚΣΦΑΛΜΑΤΩΣΗ"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:462
 | 
			
		||||
#: ../src/daemon/gnuserv.c:460
 | 
			
		||||
msgid "Enable verbose output"
 | 
			
		||||
msgstr "Ενεργοποίηση περιφραστικής εξόδου"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:462
 | 
			
		||||
msgid "VERBOSE"
 | 
			
		||||
msgstr "VERBOSE"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:464
 | 
			
		||||
#: ../src/daemon/gnuserv.c:462
 | 
			
		||||
msgid "Don't fork into background"
 | 
			
		||||
msgstr "Να μη γίνει δικράνωση στο παρασκήνιο"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:464
 | 
			
		||||
msgid "NO-DAEMON"
 | 
			
		||||
msgstr "ΧΩΡΊΣ-ΔΑΊΜΟΝΑ"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:466
 | 
			
		||||
#: ../src/daemon/gnuserv.c:464
 | 
			
		||||
msgid "Invoked from inetd"
 | 
			
		||||
msgstr "Εκτελεσμένο από το inetd"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:466
 | 
			
		||||
msgid "INETD"
 | 
			
		||||
msgstr "INETD"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:500
 | 
			
		||||
#: ../src/daemon/gnuserv.c:498
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid ""
 | 
			
		||||
"Error on option %s: %s.\n"
 | 
			
		||||
"Run '%s --help' to see a full list of available command line options.\n"
 | 
			
		||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Σφάλμα στην επιλογή %s: %s.\n"
 | 
			
		||||
"Εκτελέστε '%s --help' για να δείτε μια πλήρη λίστα των διαθέσιμων επιλογών "
 | 
			
		||||
"της γραμμής εντολών.\n"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
 | 
			
		||||
msgid "Hangup"
 | 
			
		||||
msgstr "Αποτελμάτωση"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
 | 
			
		||||
msgid "Interrupt"
 | 
			
		||||
msgstr "Διακοπή"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
 | 
			
		||||
msgid "Quit"
 | 
			
		||||
msgstr "Έξοδος"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
 | 
			
		||||
msgid "Illegal instruction"
 | 
			
		||||
msgstr "Ακατάλληλη εντολή"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
 | 
			
		||||
msgid "Trace trap"
 | 
			
		||||
msgstr "Παγίδευση παρακολούθησης"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
 | 
			
		||||
msgid "Abort"
 | 
			
		||||
msgstr "Αποβολή"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
 | 
			
		||||
msgid "EMT error"
 | 
			
		||||
msgstr "Σφάλμα EMT"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
 | 
			
		||||
msgid "Floating-point exception"
 | 
			
		||||
msgstr "Εξαίρεση κιν. υποδιαστολής"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
 | 
			
		||||
msgid "Kill"
 | 
			
		||||
msgstr "Σκότωμα"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
 | 
			
		||||
msgid "Bus error"
 | 
			
		||||
msgstr "Σφάλμα διαύλου"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
 | 
			
		||||
msgid "Segmentation violation"
 | 
			
		||||
msgstr "Παραβίαση τμηματοποίησης"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
 | 
			
		||||
msgid "Bad argument to system call"
 | 
			
		||||
msgstr "Ακατάλληλο όρισμα σε κλήση συστήματος"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
 | 
			
		||||
msgid "Broken pipe"
 | 
			
		||||
msgstr "Διακοπείσα σωλήνωση"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
 | 
			
		||||
msgid "Alarm clock"
 | 
			
		||||
msgstr "Ξυπνητήρι"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
 | 
			
		||||
msgid "Termination"
 | 
			
		||||
msgstr "Τερματισμός"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
 | 
			
		||||
msgid "Urgent condition on socket"
 | 
			
		||||
msgstr "Επείγουσα συνθήκη σε υποδοχέα"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
 | 
			
		||||
msgid "Stop"
 | 
			
		||||
msgstr "Διακοπή"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
 | 
			
		||||
msgid "Keyboard stop"
 | 
			
		||||
msgstr "Διακοπή πληκτρολογίου"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
 | 
			
		||||
msgid "Continue"
 | 
			
		||||
msgstr "Συνέχεια"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
 | 
			
		||||
msgid "Child status has changed"
 | 
			
		||||
msgstr "Η κατάσταση θυγατρικής διεργασίας έχει αλλάξει"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
 | 
			
		||||
msgid "Background read from tty"
 | 
			
		||||
msgstr "Ανάγνωση παρασκηνίου από tty"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
 | 
			
		||||
msgid "Background write to tty"
 | 
			
		||||
msgstr "Εγγραφή παρασκηνίου σε tty"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
 | 
			
		||||
msgid "I/O now possible"
 | 
			
		||||
msgstr "Η Ε/Ε είναι τώρα δυνατή"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
 | 
			
		||||
msgid "CPU limit exceeded"
 | 
			
		||||
msgstr "Το όριο ΚΜΕ έχει ξεπεραστεί"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
 | 
			
		||||
msgid "File size limit exceeded"
 | 
			
		||||
msgstr "Το όριο μεγέθους αρχείου έχει ξεπεραστεί"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
 | 
			
		||||
msgid "Virtual alarm clock"
 | 
			
		||||
msgstr "Ιδεατό ξυπνητήρι"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
 | 
			
		||||
msgid "Profiling alarm clock"
 | 
			
		||||
msgstr "Έλεγχος απόδοσης ξυπνητηριού"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
 | 
			
		||||
msgid "Window size change"
 | 
			
		||||
msgstr "Αλλαγή μεγέθους παραθύρου"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
 | 
			
		||||
msgid "Information request"
 | 
			
		||||
msgstr "Αίτηση πληροφορίας"
 | 
			
		||||
 | 
			
		||||
# sysdeps/names/procsignal.c:49
 | 
			
		||||
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
 | 
			
		||||
msgid "User defined signal 1"
 | 
			
		||||
msgstr "Σήμα 1 οριζόμενο από το χρήστη"
 | 
			
		||||
 | 
			
		||||
# sysdeps/names/procsignal.c:49
 | 
			
		||||
#: sysdeps/osf1/siglist.c:58 sysdeps/sun4/siglist.c:58
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
 | 
			
		||||
msgid "User defined signal 2"
 | 
			
		||||
msgstr "Σήμα 2 οριζόμενο από το χρήστη"
 | 
			
		||||
 | 
			
		||||
#~ msgid "DEBUG"
 | 
			
		||||
#~ msgstr "ΕΚΣΦΑΛΜΑΤΩΣΗ"
 | 
			
		||||
 | 
			
		||||
#~ msgid "VERBOSE"
 | 
			
		||||
#~ msgstr "VERBOSE"
 | 
			
		||||
 | 
			
		||||
#~ msgid "NO-DAEMON"
 | 
			
		||||
#~ msgstr "ΧΩΡΊΣ-ΔΑΊΜΟΝΑ"
 | 
			
		||||
 | 
			
		||||
#~ msgid "INETD"
 | 
			
		||||
#~ msgstr "INETD"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										131
									
								
								po/nn.po
									
									
									
									
									
								
							
							
						
						
									
										131
									
								
								po/nn.po
									
									
									
									
									
								
							@@ -9,202 +9,195 @@ msgid ""
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Project-Id-Version: nn\n"
 | 
			
		||||
"Report-Msgid-Bugs-To: \n"
 | 
			
		||||
"POT-Creation-Date: 2005-09-25 18:15+0200\n"
 | 
			
		||||
"PO-Revision-Date: 2004-03-23 12:02+0100\n"
 | 
			
		||||
"Last-Translator: Åsmund Skjæveland\n"
 | 
			
		||||
"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
 | 
			
		||||
"POT-Creation-Date: 2008-04-04 13:45+0200\n"
 | 
			
		||||
"PO-Revision-Date: 2008-04-04 13:45+0200\n"
 | 
			
		||||
"Last-Translator: Eskild Hustvedt <eskildh@gnome.org>\n"
 | 
			
		||||
"Language-Team: Norwegian Nynorsk <i18n-no@lister.ping.uio.no>\n"
 | 
			
		||||
"MIME-Version: 1.0\n"
 | 
			
		||||
"Content-Type: text/plain; charset=UTF-8\n"
 | 
			
		||||
"Content-Transfer-Encoding: 8bit\n"
 | 
			
		||||
"X-Generator: KBabel 1.3.1\n"
 | 
			
		||||
"X-Generator: VIM\n"
 | 
			
		||||
"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 | 
			
		||||
 | 
			
		||||
#: lib/read.c:65
 | 
			
		||||
#: ../lib/read.c:51
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "read %d byte"
 | 
			
		||||
msgid_plural "read %d bytes"
 | 
			
		||||
msgstr[0] "las %d byte"
 | 
			
		||||
msgstr[1] "las %d byte"
 | 
			
		||||
 | 
			
		||||
#: lib/read_data.c:53
 | 
			
		||||
#: ../lib/read_data.c:51
 | 
			
		||||
msgid "read data size"
 | 
			
		||||
msgstr "lesestorleik på data"
 | 
			
		||||
 | 
			
		||||
#: lib/read_data.c:72
 | 
			
		||||
#, fuzzy, c-format
 | 
			
		||||
#: ../lib/read_data.c:70
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "read %lu byte of data"
 | 
			
		||||
msgid_plural "read %lu bytes of data"
 | 
			
		||||
msgstr[0] "las %d byte"
 | 
			
		||||
msgstr[1] "las %d byte"
 | 
			
		||||
msgstr[0] "las %d byte data"
 | 
			
		||||
msgstr[1] "las %d byte data"
 | 
			
		||||
 | 
			
		||||
#: lib/write.c:52
 | 
			
		||||
#, fuzzy, c-format
 | 
			
		||||
#: ../lib/write.c:51
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid "wrote %d byte"
 | 
			
		||||
msgid_plural "wrote %d bytes"
 | 
			
		||||
msgstr[0] "skriv %d byte"
 | 
			
		||||
msgstr[1] "skriv %d byte"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:460
 | 
			
		||||
#: ../src/daemon/gnuserv.c:458
 | 
			
		||||
msgid "Enable debugging"
 | 
			
		||||
msgstr "Skru på feilsøking"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:460
 | 
			
		||||
msgid "DEBUG"
 | 
			
		||||
msgstr "FEILSØK"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:462
 | 
			
		||||
#: ../src/daemon/gnuserv.c:460
 | 
			
		||||
msgid "Enable verbose output"
 | 
			
		||||
msgstr "Skru på ordrike utdata"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:462
 | 
			
		||||
msgid "VERBOSE"
 | 
			
		||||
msgstr "ORDRIK"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:464
 | 
			
		||||
#: ../src/daemon/gnuserv.c:462
 | 
			
		||||
msgid "Don't fork into background"
 | 
			
		||||
msgstr "Ikkje fork av inn i bakgrunnen"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:464
 | 
			
		||||
msgid "NO-DAEMON"
 | 
			
		||||
msgstr "UTAN-NISSE"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:466
 | 
			
		||||
#: ../src/daemon/gnuserv.c:464
 | 
			
		||||
msgid "Invoked from inetd"
 | 
			
		||||
msgstr "Starta frå inetd"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:466
 | 
			
		||||
msgid "INETD"
 | 
			
		||||
msgstr "INETD"
 | 
			
		||||
 | 
			
		||||
#: src/daemon/gnuserv.c:500
 | 
			
		||||
#: ../src/daemon/gnuserv.c:498
 | 
			
		||||
#, c-format
 | 
			
		||||
msgid ""
 | 
			
		||||
"Error on option %s: %s.\n"
 | 
			
		||||
"Run '%s --help' to see a full list of available command line options.\n"
 | 
			
		||||
msgid "Run '%s --help' to see a full list of available command line options.\n"
 | 
			
		||||
msgstr ""
 | 
			
		||||
"Feil på valet «%s»: %s.\n"
 | 
			
		||||
"Køyr «%s --help» for å sjå full liste over tilgjengelege kommandlinjeval.\n"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
 | 
			
		||||
msgid "Hangup"
 | 
			
		||||
msgstr "Legg på"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
 | 
			
		||||
msgid "Interrupt"
 | 
			
		||||
msgstr "Avbrot"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
 | 
			
		||||
msgid "Quit"
 | 
			
		||||
msgstr "Avslutt"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
 | 
			
		||||
msgid "Illegal instruction"
 | 
			
		||||
msgstr "Ulovleg instruksjon."
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
 | 
			
		||||
msgid "Trace trap"
 | 
			
		||||
msgstr "Sporingsfelle"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
 | 
			
		||||
msgid "Abort"
 | 
			
		||||
msgstr "Avbryt"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
 | 
			
		||||
msgid "EMT error"
 | 
			
		||||
msgstr "EMT-feil"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
 | 
			
		||||
msgid "Floating-point exception"
 | 
			
		||||
msgstr "Flyttaluttrykk"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
 | 
			
		||||
msgid "Kill"
 | 
			
		||||
msgstr "Drep"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
 | 
			
		||||
msgid "Bus error"
 | 
			
		||||
msgstr "Bussfeil"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
 | 
			
		||||
msgid "Segmentation violation"
 | 
			
		||||
msgstr "Segmenteringsovertramp"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
 | 
			
		||||
msgid "Bad argument to system call"
 | 
			
		||||
msgstr "Ugyldig argument til systemkall"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
 | 
			
		||||
msgid "Broken pipe"
 | 
			
		||||
msgstr "Brote røyr"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
 | 
			
		||||
msgid "Alarm clock"
 | 
			
		||||
msgstr "Alarmklokke"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
 | 
			
		||||
msgid "Termination"
 | 
			
		||||
msgstr "Avlustting"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
 | 
			
		||||
msgid "Urgent condition on socket"
 | 
			
		||||
msgstr "Hastesituasjon på sokkelen"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
 | 
			
		||||
msgid "Stop"
 | 
			
		||||
msgstr "Stopp"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
 | 
			
		||||
msgid "Keyboard stop"
 | 
			
		||||
msgstr "Tastaturstopp"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
 | 
			
		||||
msgid "Continue"
 | 
			
		||||
msgstr "Fortset"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
 | 
			
		||||
msgid "Child status has changed"
 | 
			
		||||
msgstr "Status på born er endra"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
 | 
			
		||||
msgid "Background read from tty"
 | 
			
		||||
msgstr "Les frå tty i bakgrunnen"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
 | 
			
		||||
msgid "Background write to tty"
 | 
			
		||||
msgstr "Skriv til tty i bakgrunnen"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
 | 
			
		||||
msgid "I/O now possible"
 | 
			
		||||
msgstr "I/O no mogleg"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
 | 
			
		||||
msgid "CPU limit exceeded"
 | 
			
		||||
msgstr "CPU-grense passert"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
 | 
			
		||||
msgid "File size limit exceeded"
 | 
			
		||||
msgstr "Filstorleikgrense passert"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
 | 
			
		||||
msgid "Virtual alarm clock"
 | 
			
		||||
msgstr "Virtuel alarmklokke"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
 | 
			
		||||
msgid "Profiling alarm clock"
 | 
			
		||||
msgstr "Profilerer alarmklokke"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
 | 
			
		||||
msgid "Window size change"
 | 
			
		||||
msgstr "Endring i vindaugsstorleik"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
 | 
			
		||||
msgid "Information request"
 | 
			
		||||
msgstr "Informasjonsførespurnad"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
 | 
			
		||||
msgid "User defined signal 1"
 | 
			
		||||
msgstr "Eigendefinert 1"
 | 
			
		||||
 | 
			
		||||
#: sysdeps/osf1/siglist.c:58 sysdeps/sun4/siglist.c:58
 | 
			
		||||
#: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
 | 
			
		||||
msgid "User defined signal 2"
 | 
			
		||||
msgstr "Eigendefinert 2"
 | 
			
		||||
 | 
			
		||||
#~ msgid "DEBUG"
 | 
			
		||||
#~ msgstr "FEILSØK"
 | 
			
		||||
 | 
			
		||||
#~ msgid "VERBOSE"
 | 
			
		||||
#~ msgstr "ORDRIK"
 | 
			
		||||
 | 
			
		||||
#~ msgid "NO-DAEMON"
 | 
			
		||||
#~ msgstr "UTAN-NISSE"
 | 
			
		||||
 | 
			
		||||
#~ msgid "INETD"
 | 
			
		||||
#~ msgstr "INETD"
 | 
			
		||||
 
 | 
			
		||||
@@ -27,7 +27,7 @@ void
 | 
			
		||||
do_output (int s, glibtop_response *resp, off_t offset,
 | 
			
		||||
	   size_t data_size, const void *data)
 | 
			
		||||
{
 | 
			
		||||
#ifdef REAL_DEBUG
 | 
			
		||||
#ifdef DEBUG
 | 
			
		||||
	fprintf (stderr, "Really writing %d bytes at offset %lu.\n",
 | 
			
		||||
		 sizeof (glibtop_response), offset);
 | 
			
		||||
#endif
 | 
			
		||||
@@ -44,7 +44,7 @@ do_output (int s, glibtop_response *resp, off_t offset,
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (resp->data_size) {
 | 
			
		||||
#ifdef REAL_DEBUG
 | 
			
		||||
#ifdef DEBUG
 | 
			
		||||
		fprintf (stderr, "Writing %d bytes of data.\n", resp->data_size);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
@@ -88,7 +88,7 @@ do_read (int s, void *ptr, size_t total_size)
 | 
			
		||||
		tmp_ptr += nread;
 | 
			
		||||
		ptr = tmp_ptr;
 | 
			
		||||
 | 
			
		||||
#ifdef REAL_DEBUG
 | 
			
		||||
#ifdef DEBUG
 | 
			
		||||
		fprintf (stderr, "READ (%d): %d - %d - %d\n",
 | 
			
		||||
			 nread, already_read, remaining, total_size);
 | 
			
		||||
#endif
 | 
			
		||||
 
 | 
			
		||||
@@ -3,18 +3,18 @@ INCLUDES			= @INCLUDES@
 | 
			
		||||
 | 
			
		||||
noinst_LTLIBRARIES		= libgtop_common-2.0.la libgtop_suid_common-2.0.la
 | 
			
		||||
 | 
			
		||||
libgtop_common_2_0_la_SOURCES	= error.c gnuslib.c \
 | 
			
		||||
                                  procargs.c \
 | 
			
		||||
				  default.c
 | 
			
		||||
 | 
			
		||||
if !LIBGTOP_SYSDEPS_PRIVATE_MOUNTLIST
 | 
			
		||||
	libgtop_common_2_0_la_SOURCES += mountlist.c
 | 
			
		||||
mountlist_src = mountlist.c
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
if !LIBGTOP_SYSDEPS_PRIVATE_FSUSAGE
 | 
			
		||||
	libgtop_common_2_0_la_SOURCES += fsusage.c
 | 
			
		||||
fsusage_src = fsusage.c
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
libgtop_common_2_0_la_SOURCES	= error.c gnuslib.c \
 | 
			
		||||
                                  procargs.c \
 | 
			
		||||
				  default.c \
 | 
			
		||||
				  $(mountlist_src) $(fsusage_src)
 | 
			
		||||
 | 
			
		||||
# libgtop_common_2_0_la_LDFLAGS	= $(LT_VERSION_INFO)
 | 
			
		||||
libgtop_common_2_0_la_LIBADD	= $(LIBGTOP_EXTRA_LIBS)
 | 
			
		||||
 
 | 
			
		||||
@@ -59,9 +59,35 @@ get_partition(const char *mountpoint)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
  Bug #539360.
 | 
			
		||||
  /sys/.../stat format is partially defined in
 | 
			
		||||
  linux/Documentation/block/stat.txt (looks outdated).  Before linux
 | 
			
		||||
  2.5.25, /sys/block/%s/stat and /sys/block/%s/%s/stat were not the
 | 
			
		||||
  same, but the following commit changed the latter to have the same
 | 
			
		||||
  format and broke compatibility.
 | 
			
		||||
 | 
			
		||||
  Commit 34e8beac92c27d292938065f8375842d2840767c
 | 
			
		||||
  Author: Jerome Marchand <jmarchan@redhat.com>
 | 
			
		||||
  Date:   Fri Feb 8 11:04:55 2008 +0100
 | 
			
		||||
 | 
			
		||||
    Enhanced partition statistics: sysfs
 | 
			
		||||
 | 
			
		||||
    Reports enhanced partition statistics in sysfs.
 | 
			
		||||
 | 
			
		||||
    Signed-off-by: Jerome Marchand <jmarchan@redhat.com>
 | 
			
		||||
 | 
			
		||||
    fs/partitions/check.c |   22 +++++++++++++++++++---
 | 
			
		||||
    1 files changed, 19 insertions(+), 3 deletions(-)
 | 
			
		||||
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
static void
 | 
			
		||||
get_sys_path(const char *device, char **stat_path, const char **parse_format)
 | 
			
		||||
get_sys_path(glibtop* server, const char *device, char **stat_path, const char **parse_format)
 | 
			
		||||
{
 | 
			
		||||
	const char* linux_2_6_25_format = "%*llu %*llu %llu %*llu"
 | 
			
		||||
					  "%*llu %*llu %llu %*llu";
 | 
			
		||||
 | 
			
		||||
	if(g_str_has_prefix(device, "hd") || g_str_has_prefix(device, "sd"))
 | 
			
		||||
	{
 | 
			
		||||
		char *prefix;
 | 
			
		||||
@@ -79,12 +105,18 @@ get_sys_path(const char *device, char **stat_path, const char **parse_format)
 | 
			
		||||
		g_free(prefix);
 | 
			
		||||
 | 
			
		||||
		*stat_path = path;
 | 
			
		||||
		*parse_format = "%*llu %llu %*llu %llu";
 | 
			
		||||
		if (server->os_version_code < LINUX_VERSION_CODE(2, 6, 25))
 | 
			
		||||
			*parse_format = "%*llu %llu %*llu %llu";
 | 
			
		||||
		else
 | 
			
		||||
			*parse_format = linux_2_6_25_format;
 | 
			
		||||
	}
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
		*stat_path = g_strdup_printf("/sys/block/%s/stat", device);
 | 
			
		||||
		*parse_format = "%*llu %*llu %llu %*llu %*llu %*llu %llu";
 | 
			
		||||
		if (server->os_version_code < LINUX_VERSION_CODE(2, 6, 25))
 | 
			
		||||
			*parse_format = "%*llu %*llu %llu %*llu %*llu %*llu %llu";
 | 
			
		||||
		else
 | 
			
		||||
			*parse_format = linux_2_6_25_format;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -101,7 +133,7 @@ static void linux_2_6_0(glibtop *server, glibtop_fsusage *buf, const char *path)
 | 
			
		||||
	device = get_partition(path);
 | 
			
		||||
	if(!device) return;
 | 
			
		||||
 | 
			
		||||
	get_sys_path(device, &filename, &format);
 | 
			
		||||
	get_sys_path(server, device, &filename, &format);
 | 
			
		||||
	g_free(device);
 | 
			
		||||
 | 
			
		||||
	ret = try_file_to_buffer(buffer, sizeof buffer, filename);
 | 
			
		||||
 
 | 
			
		||||
@@ -17,7 +17,7 @@
 | 
			
		||||
unsigned long long
 | 
			
		||||
get_scaled(const char *buffer, const char *key)
 | 
			
		||||
{
 | 
			
		||||
	const char    *ptr = buffer;;
 | 
			
		||||
	const char    *ptr = buffer;
 | 
			
		||||
	char	      *next;
 | 
			
		||||
	unsigned long long value;
 | 
			
		||||
 | 
			
		||||
@@ -119,20 +119,27 @@ file_to_buffer(glibtop *server, char *buffer, size_t bufsiz, const char *filenam
 | 
			
		||||
static unsigned long
 | 
			
		||||
read_boot_time(glibtop *server)
 | 
			
		||||
{
 | 
			
		||||
	char buffer[BUFSIZ];
 | 
			
		||||
	char *btime;
 | 
			
		||||
	char* line = NULL;
 | 
			
		||||
	size_t size = 0;
 | 
			
		||||
	FILE* stat;
 | 
			
		||||
	unsigned long btime = 0;
 | 
			
		||||
 | 
			
		||||
	file_to_buffer(server, buffer, sizeof buffer, "/proc/stat");
 | 
			
		||||
 | 
			
		||||
	btime = strstr(buffer, "btime");
 | 
			
		||||
 | 
			
		||||
	if (!btime) {
 | 
			
		||||
		glibtop_warn_io_r(server, "cannot find btime in /proc/stat");
 | 
			
		||||
		return 0UL;
 | 
			
		||||
	if (!(stat = fopen("/proc/stat", "r"))) {
 | 
			
		||||
		glibtop_error_io_r(server, "fopen(\"/proc/stat\")");
 | 
			
		||||
		goto out;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	btime = skip_token(btime);
 | 
			
		||||
	return strtoul(btime, NULL, 10);
 | 
			
		||||
	while (getline(&line, &size, stat) != -1) {
 | 
			
		||||
		if (!strncmp(line, "btime", 5)) {
 | 
			
		||||
			btime = strtoul(skip_token(line), NULL, 10);
 | 
			
		||||
			break;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	free(line);
 | 
			
		||||
	fclose(stat);
 | 
			
		||||
out:
 | 
			
		||||
	return btime;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user