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

note: type: TH
en: 2017-11-26
de: 26. November 2017

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

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: daemon - run in the background
de: daemon - im Hintergrund ausführen

note: type: SH
en: SYNOPSIS
de: ÜBERSICHT

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
de: Mit Glibc erforderliche Makros (siehe B<feature_test_macros>(7)):

note: commit 266865c0e7b79d4196e2cc393693463f03c90bd8 type: Plain text
en:     Since glibc 2.21:
            _DEFAULT_SOURCE
        In glibc 2.19 and 2.20:
            _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ E<lt>\ 500)
        Up to and including glibc 2.19:
            _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ E<lt>\ 500)
de:     Seit Glibc 2.21:
            _DEFAULT_SOURCE
        In Glibc 2.19 und 2.20:
            _DEFAULT_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ E<lt>\ 500)
        Bis einschließlich Glibc 2.19:
            _BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ E<lt>\ 500)

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: The B<daemon>()  function is for programs wishing to detach themselves from the controlling terminal and run in the background as system daemons.
de: Die Funktion B<daemon>()  gibt einem Programm die Möglichkeit, sich selbst vom steuernden Terminal in den Hintergrund zu setzen und dort weiter als System-Daemon zu laufen.

note: type: Plain text
en: If I<nochdir> is zero, B<daemon>()  changes the process's current working directory to the root directory ("/"); otherwise, the current working directory is left unchanged.
de: Wenn I<nochdir> gleich Null ist, macht B<daemon>() das Wurzelverzeichnis (»/«, root directory) zum Arbeitsverzeichnis des Prozesses; anderenfalls bleibt das Arbeitsverzeichnis unverändert.

note: type: Plain text
en: If I<noclose> is zero, B<daemon>()  redirects standard input, standard output and standard error to I</dev/null>; otherwise, no changes are made to these file descriptors.
de: Wenn I<noclose> gleich Null ist, leitet B<daemon>() die Standardausgabe, die Standardeingabe und die Fehlerausgabe nach I</dev/null> um; anderenfalls werden keine Änderungen an den Dateideskriptoren vorgenommen.

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

note: not .IR in order not to underline _ type: Plain text
en: (This function forks, and if the B<fork>(2)  succeeds, the parent calls B<_exit>(2), so that further errors are seen by the child only.)  On success B<daemon>()  returns zero.  If an error occurs, B<daemon>()  returns -1 and sets I<errno> to any of the errors specified for the B<fork>(2)  and B<setsid>(2).
de: (Diese Funktion ruft B<fork>(2) auf. Wenn der Aufruf erfolgreich ist, ruft der Elternprozess B<_exit>(2) auf, so dass nur der Kindprozess über weitere Fehler informiert wird.) Bei Erfolg gibt B<daemon>() Null zurück. Wenn ein Fehler auftritt, gibt B<daemon>() -1 zurück und setzt I<errno> auf einen für B<fork>(2) und B<setsid>(2) beschriebenen Wert.

note: type: SH
en: ATTRIBUTES
de: ATTRIBUTE

note: type: Plain text
en: For an explanation of the terms used in this section, see B<attributes>(7).
de: Siehe B<attributes>(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.

note: type: tbl table
en: Interface
de: Schnittstelle

note: type: tbl table
en: Attribute
de: Attribut

note: type: tbl table
en: Value
de: Wert

note: type: tbl table
en: Thread safety
de: Multithread-Fähigkeit

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

note: type: Plain text
en: Not in POSIX.1.  A similar function appears on the BSDs.  The B<daemon>()  function first appeared in 4.4BSD.
de: Nicht in POSIX.1. Eine ähnliche Funktion kommt in den BSDs vor. Die B<daemon>()-Funktion erschien erstmals in 4.4BSD.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: The glibc implementation can also return -1 when I</dev/null> exists but is not a character device with the expected major and minor numbers.  In this case, I<errno> need not be set.
de: Die Glibc-Implementierung kann auch -1 zurückgeben, wenn I</dev/null> existiert, aber kein zeichenorientiertes Gerät ist und die Haupt- und Nebennummern (major/minor numbers) abweichen.

note: type: SH
en: BUGS
de: FEHLER

note: FIXME . https://sourceware.org/bugzilla/show_bug.cgi?id=19144 Tested using a program that uses daemon() and then opens an otherwise unused console device (/dev/ttyN) that does not have an associated getty process. type: Plain text
en: The GNU C library implementation of this function was taken from BSD, and does not employ the double-fork technique (i.e., B<fork>(2), B<setsid>(2), B<fork>(2))  that is necessary to ensure that the resulting daemon process is not a session leader.  Instead, the resulting daemon I<is> a session leader.  On systems that follow System V semantics (e.g., Linux), this means that if the daemon opens a terminal that is not already a controlling terminal for another session, then that terminal will inadvertently become the controlling terminal for the daemon.
de: Die GNU-C-Bibliotheksimplementierung dieser Funktion entstammt BSD und verwendet nicht die Zweifach-Fork-Technik (d.h. B<fork>(2), B<setsid>(2), B<fork>(2)), die notwendig ist, um sicherzustellen, dass der entstandene Daemon kein Sitzungsleiter ist. Der entstandene Daemon I<ist> ein Sitzungsleiter. Auf Systemen, die der System-V-Semantik gehorchen (z.B. Linux) bedeutet diese, dass ein Terminal unabsichtlich das steuernde Terminal für den Daemon wird, falls der Daemon dieses Terminal öffnet, welches nicht bereits ein steuerndes Terminal für eine andere Sitzung ist.

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: 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/.
