.\" -*- 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 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME clearerr, feof, ferror \- verifică și reinițiază starea fluxului .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .P \fBvoid clearerr(FILE *\fP\fIstream\fP\fB);\fP \fBint feof(FILE *\fP\fIstream\fP\fB);\fP \fBint ferror(FILE *\fP\fIstream\fP\fB);\fP .fi .SH DESCRIERE Funcția \fBclearerr\fP() șterge indicatorii de sfârșit de fișier și de eroare pentru fluxul indicat de \fIstream\fP. .P Funcția \fBfeof\fP() testează indicatorul de sfârșit de fișier pentru fluxul indicat de \fIstream\fP și returnează un rezultat diferit de zero dacă acesta este definit. Indicatorul de sfârșit de fișier poate fi eliminat numai de către funcția \fBclearerr\fP(). .P Funcția \fBferror\fP() testează indicatorul de eroare pentru fluxul indicat de \fIstream\fP și returnează un rezultat diferit de zero dacă acesta este definit. Indicatorul de eroare poate fi restabilit numai de către funcția \fBclearerr\fP(). .P Pentru varianta corespondentă fără blocare, a se vedea \fBunlocked_stdio\fP(3). .SH "VALOAREA RETURNATĂ" Funcția \fBfeof\fP() returnează o valoare diferită de zero dacă indicatorul de sfârșit de fișier este definit pentru \fIstream\fP; în caz contrar, returnează zero. .P Funcția \fBferror\fP() returnează o valoare diferită de zero dacă indicatorul de eroare este definit pentru \fIstream\fP; în caz contrar, returnează zero. .SH ERORI\-IEȘIRE Aceste funcții nu trebuie să eșueze și nu configurează \fIerrno\fP. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBclearerr\fP(), \fBfeof\fP(), \fBferror\fP() T} Siguranța firelor MT\-Safe .TE .SH STANDARDE C11, POSIX.1\-2008. .SH ISTORIC C89, POSIX.1\-2001. .SH NOTE .\"https://www.austingroupbugs.net/view.php?id=401 POSIX.1\-2008 specifică faptul că aceste funcții nu trebuie să modifice valoarea lui \fIerrno\fP dacă \fIstream\fP este valid. .SH LIMITĂRI În mod normal, programele ar trebui să citească valoarea de returnare a unei funcții de intrare, cum ar fi \fBfgetc\fP(3), înainte de a utiliza funcții din familia \fBfeof\fP(3). Numai atunci când funcția a returnat valoarea santinelă \fBEOF\fP are sens să se facă distincția între sfârșitul unui fișier sau o eroare cu \fBfeof\fP(3) sau \fBferror\fP(3). .SH "CONSULTAȚI ȘI" \fBopen\fP(2), \fBfdopen\fP(3), \fBfileno\fP(3), \fBstdio\fP(3), \fBunlocked_stdio\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .