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

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

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

note: type: SH
en: NAME
de: BEZEICHNUNG

note: type: Plain text
en: setsid - creates a session and sets the process group ID
de: setsid - erzeugt eine neue Sitzung und setzt die Prozessgruppenkennung

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

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: B<setsid>()  creates a new session if the calling process is not a process group leader.  The calling process is the leader of the new session (i.e., its session ID is made the same as its process ID).  The calling process also becomes the process group leader of a new process group in the session (i.e., its process group ID is made the same as its process ID).
de: B<setsid>() erzeugt eine neue Sitzung, wenn der aufrufende Prozess kein Prozessgruppen-Führer ist. Der aufrufende Prozess wird dann Führer der neuen Sitzung (seine Sitzungskennung ist die gleiche wie die Prozesskennung). Der aufrufende Prozess wird außerdem zum Führer einer neuen Prozessgruppe in dieser Sitzung (seine Prozessgruppenkennung ist die gleiche wie die Prozesskennung).

note: type: Plain text
en: The calling process will be the only process in the new process group and in the new session.
de: Der aufrufende Prozess wird der einzige Prozess in der neuen Prozessgruppe und der neuen Sitzung sein.

note: type: Plain text
en: Initially, the new session has no controlling terminal.  For details of how a session acquires a controlling terminal, see B<credentials>(7).
de: Anfänglich hat die neue Sitzung kein steuerndes Terminal. Für Details darüber, wie eine Sitzung ein steuerndes Terminal erlangt, siehe B<credentials>(7).

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

note: type: Plain text
en: On success, the (new) session ID of the calling process is returned.  On error, I<(pid_t)\ -1> is returned, and I<errno> is set to indicate the error.
de: Bei Erfolg wird die (neue) Sitzungskennung des aufrufenden Prozesses zurückgeliefert. Im Fehlerfall ist der Rückgabewert I<(pid_t)\ -1> und I<errno> wird entsprechend gesetzt.

note: type: SH
en: ERRORS
de: FEHLER

note: type: Plain text
en: The process group ID of any process equals the PID of the calling process.  Thus, in particular, B<setsid>()  fails if the calling process is already a process group leader.
de: Die Prozessgruppenkennung irgendeines Prozesses der Prozessgruppe ist die PID des aufrufenden Prozesses. Somit schlägt der Aufruf von B<setsid>() insbesondere dann fehl, wenn der aufrufende Prozess bereits ein Prozessgruppen-Führer ist.

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

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: Plain text
en: A child created via B<fork>(2)  inherits its parent's session ID.  The session ID is preserved across an B<execve>(2).
de: Ein mittels B<fork>(2) erzeugter Kindprozess erbt die Sitzungskennung seines Elternprozesses. Die Sitzungskennung bleibt über einen Aufruf von B<execve>(2) erhalten.

note: type: Plain text
en: A process group leader is a process whose process group ID equals its PID.  Disallowing a process group leader from calling B<setsid>()  prevents the possibility that a process group leader places itself in a new session while other processes in the process group remain in the original session; such a scenario would break the strict two-level hierarchy of sessions and process groups.  In order to be sure that B<setsid>()  will succeed, call B<fork>(2)  and have the parent B<_exit>(2), while the child (which by definition can't be a process group leader) calls B<setsid>().
de: Ein Prozessgruppen-Führer ist ein Prozess, dessen Prozessgruppenkennung und Prozesskennung gleich sind. Wenn einem Prozessgruppen-Führer verboten wird, B<setsid>() aufzurufen, wird auch verhindert, dass der Prozessgruppen-Führer sich selbst in einer neuen Sitzung platziert, während andere Prozesse in der Prozessgruppe in ihrer Originalsitzung verbleiben. Solch ein Szenario würde die strikte zweistufige Hierarchie von Sitzungen und Prozessgruppen verletzen. Um sicher zu stellen, dass B<setsid>() funktioniert, rufen Sie B<fork>(2) auf und lassen Sie den Elternprozess B<_exit>(2) ausführen, während das Kind (das bei Definition kein Prozessgruppenleiter sein kann) B<setsid>() aufruft.

note: type: Plain text
en: If a session has a controlling terminal, and the B<CLOCAL> flag for that terminal is not set, and a terminal hangup occurs, then the session leader is sent a B<SIGHUP> signal.
de: Falls eine Sitzung ein steuerndes Terminal hat und der Schalter B<CLOCAL> für dieses Terminal nicht gesetzt ist und das Terminal aufhängt, dann wird dem Sitzungsleitenden ein Signal B<SIGHUP> gesandt.

note: type: Plain text
en: If a process that is a session leader terminates, then a B<SIGHUP> signal is sent to each process in the foreground process group of the controlling terminal.
de: Falls ein Prozess, der ein Sitzungsleitender ist, sich beendet, dann wird ein Signal B<SIGHUP> an jeden Prozess in der Vordergrundprozessgruppe des steuernden Terminals gesandt.

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