.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 1990, 1991 The Regents of the University of California. .\" and Copyright (C) 2021 Michael Kerrisk .\" All rights reserved. .\" .\" This code is derived from software contributed to Berkeley by .\" Chris Torek and the American National Standards Committee X3, .\" on Information Processing Systems. .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\" @(#)ferror.3 6.8 (Berkeley) 6/29/91 .\" .\" .\" Converted for Linux, Mon Nov 29 14:24:40 1993, faith@cs.unc.edu .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ferror 3 "20. Juli 2023" "Linux man\-pages 6.05.01" .SH BEZEICHNUNG clearerr, feof, ferror \- Prüfen und Rücksetzen des Datenstrom\-Status .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .PP \fBvoid clearerr(FILE *\fP\fIdatenstrom\fP\fB);\fP \fBint feof(FILE *\fP\fIdatenstrom\fP\fB);\fP \fBint ferror(FILE *\fP\fIdatenstrom\fP\fB);\fP .fi .SH BESCHREIBUNG Die Funktion \fBclearerr\fP() löscht die Dateiende\- und Fehlerkennungen für den Datenstrom, auf den \fIdatenstrom\fP weist. .PP Die Funktion \fBfeof\fP() prüft die Dateiendekennung für den Datenstrom \fIdatenstrom\fP. \fBfeof\fP() liefert ein Ergebnis ungleich 0, wenn die Dateiendekennung gesetzt ist. Die Dateiendekennung kann nur von der Funktion \fBclearerr\fP() gelöscht werden. .PP Die Funktion \fBferror\fP() prüft die Fehlerkennung für den Datenstrom \fIdatenstrom\fP. \fBferror\fP liefert ein Ergebnis ungleich 0, wenn die Fehlerkennung gesetzt ist. Die Fehlerkennung kann nur mit der Funktion \fBclearerr\fP() gelöscht werden. .PP Für nicht sperrende Gegenstücke siehe \fBunlocked_stdio\fP(3). .SH RÜCKGABEWERT Die Funktion \fBfeof\fP() gibt einen von Null verschiedenen Wert zurück, falls der End\-of\-File\-Indikator für \fIdatenstrom\fP gesetzt ist; anderenfalls wird Null zurückgegeben. .PP Die Funktion \fBferror\fP() gibt einen von Null verschiedenen Wert zurück, falls der Fehler\-Indikator für \fIdatenstrom\fP gesetzt ist; anderenfalls wird Null zurückgegeben. .SH FEHLER Diese Funktionen sollten nicht fehlschlagen und \fIerrno\fP nicht setzen. .SH ATTRIBUTE Siehe \fBattributes\fP(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke. .TS allbox; lbx lb lb l l l. Schnittstelle Attribut Wert T{ .na .nh \fBclearerr\fP(), \fBfeof\fP(), \fBferror\fP() T} Multithread\-Fähigkeit MT\-Sicher .TE .sp 1 .SH STANDARDS C11, POSIX.1\-2008. .SH GESCHICHTE C89, POSIX.1\-2001. .SH ANMERKUNGEN .\"https://www.austingroupbugs.net/view.php?id=401 POSIX.1\-2008 spezifiziert, dass diese Funktionen den Wert von \fIerrno\fP nicht ändern sollen, falls \fIdatenstrom\fP gültig ist. .SH WARNUNGEN Normalerweise sollten Programme den Rückgabewert einer Eingabefunktion wie \fBfgetc\fP(3) lesen, bevor sie Funktionen der Familie \fBfeof\fP(3) verwenden. Nur wenn die Funktion den Wächterwert \fBEOF\fP zurückliefert, ist es sinnvoll, zwischen dem Ende einer Datei und einem Fehler mit \fBfeof\fP(3) oder \fBferror\fP(3) zu unterscheiden. .SH "SIEHE AUCH" \fBopen\fP(2), \fBfdopen\fP(3), \fBfileno\fP(3), \fBstdio\fP(3), \fBunlocked_stdio\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Roland Krause , Martin Eberhard Schauer , Mario Blättermann und 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 .