isfdtype(3) Library Functions Manual isfdtype(3) isfdtype - C (libc, -lc) #include #include int isfdtype(int fd, int fdtype); glibc (. feature_test_macros(7)): isfdtype(): glibc 2.20: _DEFAULT_SOURCE glibc 2.20: _BSD_SOURCE || _SVID_SOURCE isfdtype() fd fdtype. fdtype S_IF*, stat(2) (, S_IFREG). The isfdtype() function returns 1 if the file descriptor fd is of type fdtype and 0 if it is not. On failure, -1 is returned and errno is set to indicate the error. The isfdtype() function can fail with any of the same errors as fstat(2). Portable applications should use fstat(2) instead. . It appeared in the draft POSIX.1g standard. It is present on OpenBSD and Tru64 UNIX (where the required header file in both cases is just , as shown in the POSIX.1g draft). fstat(2) () Azamat Hackimov , Dmitriy S. Seregin , Yuri Kozlov , Kirill Rekhov ; GNU (GNU General Public License - GPL, 3 ) , - . - , , () () () <>. Linux 6.9.1 2 2024 . isfdtype(3)