manpages-de - en to de translation catalogue (29 entries)

note: type: TH
en: 2019-08-02
de: 2. August 2019

note: type: TH
en: Linux Programmer's Manual
de: Linux-Programmierhandbuch

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: intro - introduction to system calls
de: Intro - Einführung in die Systemaufrufe

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: Section 2 of the manual describes the Linux system calls.  A system call is an entry point into the Linux kernel.  Usually, system calls are not invoked directly: instead, most system calls have corresponding C library wrapper functions which perform the steps required (e.g., trapping to kernel mode) in order to invoke the system call.  Thus, making a system call looks the same as invoking a normal library function.
de: Abschnitt 2 des Handbuches beschreibt die Linux-Systemaufrufe. Ein Systemaufruf ist ein Eintrittspunkt in den Linux-Kernel. Normalerweise werden Systemaufrufe nicht direkt durchgeführt; stattdessen haben die meisten Systemaufrufe passende Wrapper-Funktionen in der C-Bibliothek, welche die für einen Systemaufruf nötigen Schritte ausführen (z. B. Umschalten in den Kernelmodus). Daher sehen Systemaufrufe genauso wie normale Bibliotheksfunktionen aus.

note: type: Plain text
en: In many cases, the C library wrapper function does nothing more than:
de: In vielen Fällen führt die C-Bibliotheks-Wrapper-Funktion nur folgendes aus:

note: type: Plain text
en: copying arguments and the unique system call number to the registers where the kernel expects them;
de: Kopieren der Argumente und der eindeutigen Systemaufrufnummer in die Register, in denen der Kernel sie erwartet,

note: type: Plain text
en: trapping to kernel mode, at which point the kernel does the real work of the system call;
de: Verbinden in den Kernelmodus; an diesem Punkt führt der Kernel die eigentliche Arbeit des Systemaufrufs durch,

note: type: Plain text
en: setting I<errno> if the system call returns an error number when the kernel returns the CPU to user mode.
de: Setzen von I<errno>, falls der Systemaufruf eine Fehlernummer zurückliefert, wenn der Kernel die CPU in den Benutzermodus zurückbringt.

note: type: Plain text
en: However, in a few cases, a wrapper function may do rather more than this, for example, performing some preprocessing of the arguments before trapping to kernel mode, or postprocessing of values returned by the system call.  Where this is the case, the manual pages in Section 2 generally try to note the details of both the (usually GNU) C library API interface and the raw system call.  Most commonly, the main DESCRIPTION will focus on the C library interface, and differences for the system call are covered in the NOTES section.
de: Allerdings kann in einigen Fällen eine Wrapper-Funktion mehr als das erledigen. Beispielsweise kann sie einige Argumente vorverarbeiten, bevor die Verbindung zum Kernelmodus hergestellt wird, oder einige vom Systemaufruf zurückgelieferte Werte nachbearbeiten. Wenn dies der Fall ist, wird üblicherweise auf den Handbuchseiten in Abschnitt 2 auf Details der C-Bibliotheks-API-Schnittstelle (normalerweise der GNU-Variante) und des rohen Systemaufrufs hingewiesen. Oft wird sich die BESCHREIBUNG auf die Schnittstelle der C-Bibliothek konzentrieren und Unterschiede zum Systemaufruf befinden sich im Abschnitt ANMERKUNGEN.

note: type: Plain text
en: For a list of the Linux system calls, see B<syscalls>(2).
de: Eine Liste der Linux-Systemaufrufe finden Sie unter B<syscalls>(2).

note: type: SH
en: RETURN VALUE
de: RÜCKGABEWERT

note: type: Plain text
en: On error, most system calls return a negative error number (i.e., the negated value of one of the constants described in B<errno>(3)).  The C library wrapper hides this detail from the caller: when a system call returns a negative value, the wrapper copies the absolute value into the I<errno> variable, and returns -1 as the return value of the wrapper.
de: Bei Fehlern geben die meisten Systemaufrufe eine negative Zahl zurück (den negativen Wert einer der in B<errno>(3) beschriebenen Konstanten). Der Wrapper der C-Bibliothek versteckt dieses Detail vor dem Aufrufenden: Wenn ein Systemaufruf eine negative Zahl ergibt, kopiert der Wrapper den Absolutwert in die Variable I<errno> und gibt als Rückgabewert -1 aus.

note: type: Plain text
en: The value returned by a successful system call depends on the call.  Many system calls return 0 on success, but some can return nonzero values from a successful call.  The details are described in the individual manual pages.
de: Der Wert, der von einem erfolgreichen Systemaufruf ausgegeben wird, hängt vom Aufruf ab. Viele Systemaufrufe geben bei Erfolg 0 zurück, aber einige können im selben Fall Werte ungleich Null ausgeben. Details dazu stehen in den zugehörigen Handbuchseiten beschrieben.

note: type: Plain text
en: In some cases, the programmer must define a feature test macro in order to obtain the declaration of a system call from the header file specified in the man page SYNOPSIS section.  (Where required, these feature test macros must be defined before including I<any> header files.)  In such cases, the required macro is described in the man page.  For further information on feature test macros, see B<feature_test_macros>(7).
de: In einigen Fällen muss der Programmierer ein Feature-Test-Makro definieren, um die Deklaration eines Systemaufrufs aus der im Abschnitt ÜBERSICHT genannten Header-Datei zu erhalten (Dort, wo es erforderlich ist, müssen diese Feature-Test-Makros vor dem Einbinden I<irgendeiner> Header-Datei definiert werden). Für solche Fälle ist in der Handbuchseite das benötigte Makro beschrieben. Weitere Infos zu Feature-Test-Makros liefert Ihnen B<feature_test_macros>(7).

note: type: SH
en: CONFORMING TO
de: KONFORM ZU

note: type: Plain text
en: Certain terms and abbreviations are used to indicate UNIX variants and standards to which calls in this section conform.  See B<standards>(7).
de: Bestimmte Ausdrücke und Abkürzungen dienen der Kennzeichnung von UNIX-Varianten und -Standards, zu denen die Aufrufe in diesem Abschnitt konform sind. Siehe auch: B<standards>(7).

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: SS
en: Calling directly
de: Direkter Aufruf

note: type: Plain text
en: In most cases, it is unnecessary to invoke a system call directly, but there are times when the Standard C library does not implement a nice wrapper function for you.  In this case, the programmer must manually invoke the system call using B<syscall>(2).  Historically, this was also possible using one of the _syscall macros described in B<_syscall>(2).
de: Meistens ist es nicht nötig, einen Systemaufruf direkt vorzunehmen, aber manchmal bietet die Standard-C-Bibliothek keine passende Wrapper-Funktion. Dann muss der Programmierer den Systemaufruf via B<syscall>(2) per Hand erledigen. Früher war dies auch mit einem der _syscall-Makros aus B<_syscall>(2) möglich.

note: type: SS
en: Authors and copyright conditions
de: Autoren und Copyright-Bedingungen

note: type: Plain text
en: Look at the header of the manual page source for the author(s) and copyright conditions.  Note that these can be different from page to page!
de: Den oder die Verfasser und die Copyright-Bedingungen finden Sie im Kopf des Quelltextes der englischen Ausgabe der Handbuchseite. Beachten Sie, dass sie sich von Seite zu Seite unterscheiden können! Hinweise zu den Copyright-Bedingungen der Übersetzung finden Sie weiter unten.

note: type: SH
en: SEE ALSO
de: SIEHE AUCH

note: type: SH
en: COLOPHON
de: KOLOPHON

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.03 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.02 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2017-09-15
de: 15. September 2017

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
de: Diese Seite ist Teil der Veröffentlichung 5.01 des Projekts Linux-I<man-pages>. Eine Beschreibung des Projekts, Informationen, wie Fehler gemeldet werden können sowie die aktuelle Version dieser Seite finden sich unter \%https://www.kernel.org/doc/man-pages/.
