[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFR] man://manpages-de/svipc.7.po (Teil 1/2)



Moin,
per Zufall bin ich über svipc und sysvipc (zwei sehr ähnliche
Handuchseiten) gestolpert und habe darin Merkwürdigkeiten entdeckt.
Nach einer Korrektur durch mich würde ich mich sehr um "externe" QS
freuen, auch zu der Frage, ob die Einführung des Begriffs Queues durch
den Erstübersetzer so hilfreich ist.

Anbei der erste Teil von svipc mit 46 Zeichenketten.

Vielen Dank & Grüße

                Helge
-- 
      Dr. Helge Kreutzmann                     debian@helgefjell.de
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/
# German translation of manpages
# This file is distributed under the same license as the manpages-de package.
# Copyright © of this file:
# FIXME: Korrekturlesen, ID, Queue, auch in common dann übertragen!! (und sysvipc)
# Mike Fengler <mike@krt3.krt-soft.de>, 1998.
# Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>, 2010.
msgid ""
msgstr ""
"Project-Id-Version: manpages-de\n"
"POT-Creation-Date: 2019-08-13 22:23+02:00\n"
"PO-Revision-Date: 2019-08-18 15:53+0200\n"
"Last-Translator: Martin Eberhard Schauer <Martin.E.Schauer@gmx.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"

#. type: TH
#: mageia-cauldron
#, no-wrap
msgid "SVIPC"
msgstr "SVIPC"

#. type: TH
#: mageia-cauldron
#, no-wrap
msgid "2016-03-15"
msgstr "15. März 2016"

#. type: TH
#: mageia-cauldron
#, no-wrap
msgid "Linux"
msgstr "Linux"

#. type: TH
#: mageia-cauldron
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr "Linux-Programmierhandbuch"

#. type: SH
#: mageia-cauldron
#, no-wrap
msgid "NAME"
msgstr "BEZEICHNUNG"

#. type: Plain text
#: mageia-cauldron
msgid "svipc - System V interprocess communication mechanisms"
msgstr "svipc - System-V-Mechanismen für Interprozesskommunikation"

#. type: SH
#: mageia-cauldron
#, no-wrap
msgid "SYNOPSIS"
msgstr "ÜBERSICHT"

#. type: Plain text
#: mageia-cauldron
#, no-wrap
msgid ""
"B<#include E<lt>sys/msg.hE<gt>>\n"
"B<#include E<lt>sys/sem.hE<gt>>\n"
"B<#include E<lt>sys/shm.hE<gt>>\n"
msgstr ""
"B<#include E<lt>sys/msg.hE<gt>>\n"
"B<#include E<lt>sys/sem.hE<gt>>\n"
"B<#include E<lt>sys/shm.hE<gt>>\n"

#. type: SH
#: mageia-cauldron
#, no-wrap
msgid "DESCRIPTION"
msgstr "BESCHREIBUNG"

#. type: Plain text
#: mageia-cauldron
msgid ""
"This manual page refers to the Linux implementation of the System V "
"interprocess communication (IPC) mechanisms: message queues, semaphore sets, "
"and shared memory segments.  In the following, the word I<resource> means an "
"instantiation of one among such mechanisms."
msgstr ""
"Diese Handbuchseite bezieht sich auf die Linux-Implementierung der System-V-"
"Mechanismen für Interprozesskommunikation: Nachrichten-Warteschlangen "
"(Message Queues), Semaphoren-Gruppen (Semaphore Sets) und gemeinsam "
"genutzte Speichersegmente (Shared Memory Segments). Im Folgenden bedeutet "
"das Wort B<Ressource> eine konkrete Umsetzung eines dieser "
"Mechanismen."

#. type: SS
#: mageia-cauldron
#, no-wrap
msgid "Resource access permissions"
msgstr "Ressourcen-Zugriffsrechte"

#. type: Plain text
#: mageia-cauldron
msgid ""
"For each resource, the system uses a common structure of type I<struct "
"ipc_perm> to store information needed in determining permissions to perform "
"an IPC operation.  The I<ipc_perm> structure includes the following members:"
msgstr ""
"Für jede Ressource verwaltet das System in einer allgemeinen Struktur des "
"Typs I<struct ipc_perm> die Informationen, die zur Bestimmung der Rechte für "
"eine IPC-Operation notwendig sind. Die Struktur I<ipc_perm> enthält die "
"folgenden Elemente:"

#. type: Plain text
#: mageia-cauldron
#, no-wrap
msgid ""
"struct ipc_perm {\n"
"    uid_t          cuid;   /* creator user ID */\n"
"    gid_t          cgid;   /* creator group ID */\n"
"    uid_t          uid;    /* owner user ID */\n"
"    gid_t          gid;    /* owner group ID */\n"
"    unsigned short mode;   /* r/w permissions */\n"
"};\n"
msgstr ""
"struct ipc_perm {\n"
"    uid_t          cuid;   /* Benutzerkennung des Urhebers */\n"
"    gid_t          cgid;   /* Gruppenkennung des Urhebers */\n"
"    uid_t          uid;    /* Benutzerkennung des Eigentümers */\n"
"    gid_t          gid;    /* Gruppenkennung des Eigentümers */\n"
"    unsigned short mode;   /* Lese- und Schreibrechte */\n"
"};\n"

#. type: Plain text
#: mageia-cauldron
msgid ""
"The I<mode> member of the I<ipc_perm> structure defines, with its lower 9 "
"bits, the access permissions to the resource for a process executing an IPC "
"system call.  The permissions are interpreted as follows:"
msgstr ""
"Die 9 niedrigstwertigen Bits des Elements I<mode> der Struktur I<ipc_perm> "
"legen die Zugriffsrechte auf die Ressource für Prozesse fest, die einen IPC-"
"Systemaufruf ausführen. Die Rechte werden wie folgt interpretiert:"

#. type: Plain text
#: mageia-cauldron
#, no-wrap
msgid ""
"    0400    Read by user.\n"
"    0200    Write by user.\n"
"    0040    Read by group.\n"
"    0020    Write by group.\n"
"    0004    Read by others.\n"
"    0002    Write by others.\n"
msgstr ""
"    0400    Lesen durch Benutzer.\n"
"    0200    Schreiben durch Benutzer.\n"
"    0040    Lesen durch Gruppe.\n"
"    0020    Schreiben durch Gruppe.\n"
"    0004    Lesen durch Andere.\n"
"    0002    Schreiben durch Andere.\n"

#. type: Plain text
#: mageia-cauldron
msgid ""
"Bits 0100, 0010, and 0001 (the execute bits) are unused by the system.  "
"Furthermore, \"write\" effectively means \"alter\" for a semaphore set."
msgstr ""
"Die Bits 0100, 0010 und 0001 (die Ausführungsbits) werden nicht vom System "
"benutzt. Darüber hinaus bedeutet »schreiben« für Semaphoren-Gruppen "
"tatsächlich »verändern«."

#. type: Plain text
#: mageia-cauldron
msgid ""
"The same system header file also defines the following symbolic constants:"
msgstr ""
"Dieselbe System-Header-Datei definiert auch die folgenden symbolischen "
"Konstanten:"

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "B<IPC_CREAT>"
msgstr "B<IPC_CREAT>"

#. type: Plain text
#: mageia-cauldron
msgid "Create entry if key doesn't exist."
msgstr "Eintrag erzeugen, wenn Schlüssel nicht vorhanden."

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "B<IPC_EXCL>"
msgstr "B<IPC_EXCL>"

#. type: Plain text
#: mageia-cauldron
msgid "Fail if key exists."
msgstr "Misserfolg, wenn Schlüssel vorhanden."

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "B<IPC_NOWAIT>"
msgstr "B<IPC_NOWAIT>"

#. type: Plain text
#: mageia-cauldron
msgid "Error if request must wait."
msgstr "Fehler, wenn die Anforderung warten muss."

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "B<IPC_PRIVATE>"
msgstr "B<IPC_PRIVATE>"

#. type: Plain text
#: mageia-cauldron
msgid "Private key."
msgstr "privater Schlüssel"

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "B<IPC_RMID>"
msgstr "B<IPC_RMID>"

#. type: Plain text
#: mageia-cauldron
msgid "Remove resource."
msgstr "Ressource entfernen."

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "B<IPC_SET>"
msgstr "B<IPC_SET>"

#. type: Plain text
#: mageia-cauldron
msgid "Set resource options."
msgstr "Optionen für Ressourcen setzen."

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "B<IPC_STAT>"
msgstr "B<IPC_STAT>"

#. type: Plain text
#: mageia-cauldron
msgid "Get resource options."
msgstr "Optionen für Ressourcen feststellen."

#. type: Plain text
#: mageia-cauldron
msgid ""
"Note that B<IPC_PRIVATE> is a I<key_t> type, while all the other symbolic "
"constants are flag fields and can be OR'ed into an I<int> type variable."
msgstr ""
"Beachten Sie, dass B<IPC_PRIVATE> vom Typ I<key_t> ist. Alle anderen "
"symbolischen Konstanten sind Felder von Schaltern, für die eine ODER-"
"Verknüpfung mit einer I<int>-Variablen möglich ist."

#. type: SS
#: mageia-cauldron
#, no-wrap
msgid "Message queues"
msgstr "Nachrichten-Warteschlangen (Message queues)"

#. type: Plain text
#: mageia-cauldron
msgid ""
"A message queue is uniquely identified by a positive integer (its I<msqid>)  "
"and has an associated data structure of type I<struct msqid_ds>, defined in "
"I<E<lt>sys/msg.hE<gt>>, containing the following members:"
msgstr ""
"Eine Nachrichten-Warteschlange (im Folgenden kurz Queue) wird eindeutig über "
"ihre I<msqid> (eine positive Ganzzahl) identifiziert und ist mit einer "
"Datenstruktur des Typs I<struct msquid_ds> verbunden. Die Struktur wird in "
"I<E<lt>sys/msg.hE<gt>> definiert und besteht aus den folgenden Elementen:"

#. type: Plain text
#: mageia-cauldron
#, no-wrap
msgid ""
"struct msqid_ds {\n"
"    struct ipc_perm msg_perm;\n"
"    msgqnum_t       msg_qnum;    /* no of messages on queue */\n"
"    msglen_t        msg_qbytes;  /* bytes max on a queue */\n"
"    pid_t           msg_lspid;   /* PID of last msgsnd(2) call */\n"
"    pid_t           msg_lrpid;   /* PID of last msgrcv(2) call */\n"
"    time_t          msg_stime;   /* last msgsnd(2) time */\n"
"    time_t          msg_rtime;   /* last msgrcv(2) time */\n"
"    time_t          msg_ctime;   /* last change time */\n"
"};\n"
msgstr ""
"struct msqid_ds {\n"
"    struct ipc_perm msg_perm;\n"
"    msgqnum_t       msg_qnum;    /* Anzahl der Nachrichten in */\n"
"                                 /* der Queue */\n"
"    msglen_t        msg_qbytes;  /* maximale Nachrichtenlänge */\n"
"                                 /* für die Queue */\n"
"    pid_t           msg_lspid;   /* PID des letzten Aufrufs von */\n"
"                                 /* msgsnd(2) */\n"
"    pid_t           msg_lrpid;   /* PID des letzten Aufrufs von */\n"
"                                 /* msgrcv(2)-Aufrufs */\n"
"    time_t          msg_stime;   /* Zeitpunkt des letzten \n"
"                                 /* msgsnd(2)-Aufrufs */\n"
"    time_t          msg_rtime;   /* Zeitpunkt des letzten\n"
"                                 /* msgrcv(2)-Aufrufs */\n"
"    time_t          msg_ctime;   /* Zeitpunkt der letzten */\n"
"                                 /* Änderung */\n"
"};\n"

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "I<msg_perm>"
msgstr "I<msg_perm>"

#. type: Plain text
#: mageia-cauldron
msgid ""
"I<ipc_perm> structure that specifies the access permissions on the message "
"queue."
msgstr "Die Struktur I<ipc_perm> legt die Zugriffsrechte auf die Queue fest."

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "I<msg_qnum>"
msgstr "I<msg_qnum>"

#. type: Plain text
#: mageia-cauldron
msgid "Number of messages currently on the message queue."
msgstr "aktuelle Anzahl der Nachrichten in der Queue"

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "I<msg_qbytes>"
msgstr "I<msg_qbytes>"

#. type: Plain text
#: mageia-cauldron
msgid "Maximum number of bytes of message text allowed on the message queue."
msgstr "größte erlaubte Nachrichtenlänge in Byte für die Queue"

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "I<msg_lspid>"
msgstr "I<msg_lspid>"

#. type: Plain text
#: mageia-cauldron
msgid "ID of the process that performed the last B<msgsnd>(2)  system call."
msgstr "Kennung des Prozesses, der als letzter B<msgsnd>(2) aufgerufen hat."

#. type: TP
#: mageia-cauldron
#, no-wrap
msgid "I<msg_lrpid>"
msgstr "I<msg_lrpid>"

#. type: Plain text
#: mageia-cauldron
msgid "ID of the process that performed the last B<msgrcv>(2)  system call."
msgstr "Kennung des Prozesses, der als letzter B<msgrcv>(2) aufgerufen hat."

Attachment: signature.asc
Description: PGP signature


Reply to: