.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993 David Metcalfe (david@prism.demon.co.uk) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" References consulted: .\" Linux libc source code .\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991) .\" 386BSD man pages .\" Modified Sun Jul 25 10:40:51 1993 by Rik Faith (faith@cs.unc.edu) .\" Modified Sun Apr 14 16:20:34 1996 by Andries Brouwer (aeb@cwi.nl) .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH siginterrupt 3 "23. Juli 2024" "Linux man\-pages 6.12" .SH BEZEICHNUNG siginterrupt \- Erlaubt Signalen, Systemaufrufe zu unterbrechen .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .P \fB[[veraltet]] int siginterrupt(int \fP\fIsig\fP\fB, int \fP\fIschalter\fP\fB);\fP .fi .P .RS -4 Mit Glibc erforderliche Feature\-Test\-Makros (siehe \fBfeature_test_macros\fP(7)): .RE .P \fBsiginterrupt\fP(): .nf .\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED _XOPEN_SOURCE >= 500 || /* Seit Glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* Glibc <= 2.19: */ _BSD_SOURCE .fi .SH BESCHREIBUNG Die Funktion \fBsiginterrupt\fP() ändert das Neustartverhalten, wenn ein Systemaufruf durch das Signal \fIsig\fP unterbrochen wird. Falls das Argument \fIschalter\fP falsch (0) ist, dann werden Systemaufrufe neugestartet, falls sie durch das festgelegte Signal \fIsig\fP unterbrochen wurden. Dies ist unter Linux das Standardverhalten. .P Falls das Argument \fIschalter\fP wahr (1) ist und keine Daten übertragen wurden, dann wird ein Systemaufruf, der von dem Signal \fIsig\fP unterbrochen wurde, \-1 zurückliefern und \fIerrno\fP wird auf \fBEINTR\fP gesetzt. .P Falls das Argument \fIschalter\fP wahr (1) ist und die Übertragung begonnen wurde, dann wird der Systemaufruf unterbrochen und er liefert dann die tatsächlich übertragende Datenmenge zurück. .SH RÜCKGABEWERT Die Funktion \fBsiginterrupt\fP() liefert im Erfolgsfall 0 zurück. Sie liefert \-1 zurück, falls die Signalnummer \fIsig\fP ungültig ist, wobei \fIerrno\fP gesetzt wird, um den Fehler anzugeben. .SH FEHLER .TP \fBEINVAL\fP Die festgelegte Signalnummer ist ungültig. .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lb lb lbx l l l. Schnittstelle Attribut Wert T{ .na .nh \fBsiginterrupt\fP() T} Multithread\-Fähigkeit T{ .na .nh MT\-Unsicher const:sigintr T} .TE .SH STANDARDS POSIX.1\-2008. .SH GESCHICHTE 4.3BSD, POSIX.1\-2001. Veraltet in POSIX.1\-2008; es wird stattdessen die Verwendung von \fBsigaction\fP(2) mit dem Schalter \fBSA_RESTART\fP empfohlen. .SH "SIEHE AUCH" \fBsignal\fP(2) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .