manpages-de - en to de translation catalogue (33 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: sigpause - atomically release blocked signals and wait for interrupt
de: sigpause - schaltet gezielt blockierte Signale frei und wartet auf einen Interrupt

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

note: type: Plain text
en: B<int sigpause(int >I<sigmask>B<);  /* BSD (but see NOTES) */>
de: B<int sigpause(int >I<sigmask>B<);  /* BSD (siehe ANMERKUNGEN) */>

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: Don't use this function.  Use B<sigsuspend>(2)  instead.
de: Verwenden Sie diese nicht Funktion, sondern stattdessen B<sigsuspend>(2).

note: type: Plain text
en: The function B<sigpause>()  is designed to wait for some signal.  It changes the process's signal mask (set of blocked signals), and then waits for a signal to arrive.  Upon arrival of a signal, the original signal mask is restored.
de: Die Funktion B<sigpause>() wurde entwickelt, um auf ein Signal warten. Sie ändert die Signalmaske (den Satz blockierter Signale) des Prozesses und wartet dann darauf, dass ein Signal eintrifft. Nach der Ankunft eines Signals wird die ursprüngliche Signalmaske wiederhergestellt.

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

note: type: Plain text
en: If B<sigpause>()  returns, it was interrupted by a signal and the return value is -1 with I<errno> set to B<EINTR>.
de: Wenn B<sigpause>() zurückkehrt, wurde sie durch ein Signal unterbrochen. Der Rückgabewert ist -1; der Wert von I<errno> ist B<EINTR>.

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: FIXME: The marking is different from that in the glibc manual, marking in glibc manual is more detailed: sigpause: MT-Unsafe race:sigprocmask/!bsd!linux glibc manual says /!linux!bsd indicate the preceding marker only applies when the underlying kernel is neither Linux nor a BSD kernel. So, it is sa
en: CONFORMING TO
de: KONFORM ZU

note: type: Plain text
en: The System V version of B<sigpause>()  is standardized in POSIX.1-2001.  It is also specified in POSIX.1-2008, where it is marked obsolete.
de: Die System-V-Version von B<sigpause>() ist in POSIX.1-2001 standardisiert. Er ist auch in POSIX.1-2008 spezifiziert, dort aber als veraltet markiert.

note: type: SH
en: NOTES
de: ANMERKUNGEN

note: type: SS
en: History
de: Geschichte

note: __xpg_sigpause: UNIX 95, spec 1170, SVID, SVr4, XPG type: Plain text
en: The classical BSD version of this function appeared in 4.2BSD.  It sets the process's signal mask to I<sigmask>.  UNIX 95 standardized the incompatible System V version of this function, which removes only the specified signal I<sig> from the process's signal mask.  The unfortunate situation with two incompatible functions with the same name was solved by the B<\%sigsuspend>(2)  function, that takes a I<sigset_t\ *> argument (instead of an I<int>).
de: Die klassische BSD-Version dieser Funktion erschien in 4.2BSD. Sie setzt die Signalmaske des Prozesses auf I<sigmask>. UNIX 95 standardisierte die inkompatible System-V-Version dieser Funktion, die nur das angegebene Signal I<sig> aus der Signalmaske des Prozesses entfernt. Die unglückliche Situation mit zwei unvereinbaren Funktionen mit dem gleichen Namen wurde von der Funktion B<\%sigsuspend>(2) gelöst. Ihr Argument hat den Typ I<sigset_t\ *> anstatt I<int>.

note: type: SS
en: Linux notes
de: Linux-Anmerkungen

note: type: Plain text
en: On Linux, this routine is a system call only on the Sparc (sparc64)  architecture.
de: Unter Linux ist diese Routine nur auf der Sparc-Architektur (sparc64) ein Systemaufruf.

note: Libc4 and libc5 know only about the BSD version. type: Plain text
en: Glibc uses the BSD version if the B<_BSD_SOURCE> feature test macro is defined and none of B<_POSIX_SOURCE>, B<_POSIX_C_SOURCE>, B<_XOPEN_SOURCE>, B<_GNU_SOURCE>, or B<_SVID_SOURCE> is defined.  Otherwise, the System V version is used, and feature test macros must be defined as follows to obtain the declaration:
de: Glibc verwendet die BSD-Version, wenn das Feature-Test-Makro B<_BSD_SOURCE> und keines der Makros B<_POSIX_SOURCE>, B<_POSIX_C_SOURCE>, B<_XOPEN_SOURCE>, B<_GNU_SOURCE> oder B<_SVID_SOURCE> definiert ist. Anderenfalls verwendet sie die System-V-Version und Feature-Test-Makros müssen wie folgt definiert sein, um die Deklarationen zu erhalten:

note: || (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) type: Plain text
en: Since glibc 2.26: _XOPEN_SOURCE E<gt>= 500
de: Seit Glibc 2.26: _XOPEN_SOURCE E<gt>= 500

note: type: Plain text
en: Glibc 2.25 and earlier: _XOPEN_SOURCE
de: Glibc 2.25 und älter: _XOPEN_SOURCE

note: For the BSD version, one usually uses a zero .I sigmask to indicate that no signals are to be blocked. type: Plain text
en: Since glibc 2.19, only the System V version is exposed by I<E<lt>signal.hE<gt>>; applications that formerly used the BSD B<sigpause>()  should be amended to use B<sigsuspend>(2).
de: Seit glibc 2.19 wird nur die System-V-Version von I<E<lt>signal.hE<gt>> angezeigt. Zu Anwendungen, die früher B<sigpause>() von BSD verwendet haben, sollte B<sigsuspend>(2) hinzugefügt werden.

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