.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2014 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH isfdtype 3 "2. Mai 2024" "Linux man\-pages 6.9.1" .SH BEZEICHNUNG isfdtype \- Dateityp eines Dateideskriptors testen .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP \fB#include \fP .P \fBint isfdtype(int \fP\fIdd\fP\fB, int \fP\fIddtyp\fP\fB);\fP .fi .P .RS -4 Mit Glibc erforderliche Feature\-Test\-Makros (siehe \fBfeature_test_macros\fP(7)): .RE .P \fBisfdtype\fP(): .nf Seit Glibc 2.20: _DEFAULT_SOURCE Vor Glibc 2.20: _BSD_SOURCE || _SVID_SOURCE .fi .SH BESCHREIBUNG Die Funktion \fBisfdtype\fP() testet, ob der Dateideskriptor \fIdd\fP sich auf eine Datei vom Typ \fIddtyp\fP bezieht. Das Argument \fIddtyp\fP legt eine der in \fI\fP definierten Konstanten \fBS_IF*\fP fest und ist in \fBstat\fP(2) dokumentiert (z.B. \fBS_IFREG\fP). .SH RÜCKGABEWERT Die Funktion \fBisfdtype\fP() liefert 1 zurück, falls der Dateideskriptor \fIdd\fP vom Typ \fIddtype\fP ist und ansonsten 0. Beim Fehlschlag wird \-1 zurückgeliefert und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER Die Funktion \fBisfdtype\fP() kann mit den gleichen Fehlern wie \fBfstat\fP(2) fehlschlagen. .SH VERSIONEN Portable Anwendungen sollten stattdessen \fBfstat\fP(2) verwenden. .SH STANDARDS Keine. .SH GESCHICHTE Sie erschien im Entwurf des Standards POSIX.1g. Sie ist auf OpenBSD und Tru64 UNIX vorhanden (bei dem die benötigte Header\-Datei in beiden Fällen nur \fI\fP ist, wie dies im Entwurf von POSIX.1g zu sehen ist). .SH "SIEHE AUCH" \fBfstat\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 .