manpages-de - en to de translation catalogue (26 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: assert - abort the program if assertion is false
de: assert - Bricht das Programm ab, wenn der Prüfausdruck falsch ergibt.

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

note: type: SH
en: DESCRIPTION
de: BESCHREIBUNG

note: type: Plain text
en: This macro can help programmers find bugs in their programs, or handle exceptional cases via a crash that will produce limited debugging output.
de: Dieses Makro kann Programmierern beim Suchen von Fehlern in ihren Programmen helfen oder besondere Fälle beim Absturz handhaben, bei denen nur begrenzte Fehlersuchausgabe erfolgt.

note: type: Plain text
en: If I<expression> is false (i.e., compares equal to zero), B<assert>()  prints an error message to standard error and terminates the program by calling B<abort>(3).  The error message includes the name of the file and function containing the B<assert>()  call, the source code line number of the call, and the text of the argument; something like:
de: Falls I<expression> »falsch« (d.h. identisch Null) ist wird B<assert>() eine Fehlermeldung auf der Standardfehlerausgabe ausgeben und das Programm durch Aufruf von B<abort>(3) beenden. Die Fehlermeldung enthält den Namen der Datei und die Funktion, die den B<assert>()-Aufruf enthielt, die Quellcodezeilennummer des Aufrufs und den Text des Arguments, also etwas der folgenden Art:

note: type: Plain text
en: If the macro B<NDEBUG> is defined at the moment I<E<lt>assert.hE<gt>> was last included, the macro B<assert>()  generates no code, and hence does nothing at all.  It is not recommended to define B<NDEBUG> if using B<assert>()  to detect error conditions since the software may behave non-deterministically.
de: Ist das Makro B<NDEBUG> definiert, wenn das letzte Include für I<E<lt>assert.hE<gt>> erfolgt, erzeugt das Makro B<assert>() keinen Code und bewirkt gar nichts. Es wird empfohlen, B<NDEBUG> zu definieren, falls B<assert>() zum Erkennen von Fehlerbedingungen verwandt wird, da die Software sich nichtdeterministisch verhalten könnte.

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

note: type: Plain text
en: No value is returned.
de: Es wird kein Wert zurückgegeben.

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: See Defect Report 107 for more details. type: Plain text
en: POSIX.1-2001, POSIX.1-2008, C89, C99.  In C89, I<expression> is required to be of type I<int> and undefined behavior results if it is not, but in C99 it may have any scalar type.
de: POSIX.1-2001, POSIX.1-2008, C89, C99. In C89 muss I<expression> ein I<int> sein, sonst ist das Verhalten nicht definiert. In C99 darf I<expression> jeden skalaren Typ annehmen.

note: type: SH
en: BUGS
de: FEHLER

note: type: Plain text
en: B<assert>()  is implemented as a macro; if the expression tested has side-effects, program behavior will be different depending on whether B<NDEBUG> is defined.  This may create Heisenbugs which go away when debugging is turned on.
de: B<assert>() ist ein Makro. Wenn der geprüften Ausdruck Seiteneffekte hat, ändert sich das Verhalten des Programms abhängig davon, ob B<NDEBUG> definiert ist oder nicht. Dies kann sporadische Fehler verursachen, die bei aktivierter Debug-Option nicht auftreten.

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