ioctl_fat(2) System Calls Manual ioctl_fat(2) NAME ioctl_fat - manipulating the FAT filesystem LIBRARY Standard C library (libc, -lc) SYNOPSIS #include int ioctl(int fd, unsigned long op, ...); DESCRIPTION The ioctl(2) system call can be used to read and write metadata of FAT filesystems that are not accessible using other system calls. The follow- ing op values are available. Reading and setting file attributes FAT_IOCTL_GET_ATTRIBUTES(2const) FAT_IOCTL_SET_ATTRIBUTES(2const) Reading the volume ID FAT_IOCTL_GET_VOLUME_ID(2const) Reading short filenames of a directory VFAT_IOCTL_READDIR_BOTH(2const) VFAT_IOCTL_READDIR_SHORT(2const) RETURN VALUE On success, a nonnegative value is returned. On error, -1 is returned, and errno is set to indicate the error. ERRORS ENOTTY The file descriptor fd does not refer to an object in a FAT filesys- tem. STANDARDS Linux. SEE ALSO ioctl(2) Linux man-pages 6.18 2025-05-17 ioctl_fat(2)