- if (LINUX_S_ISREG(inode->i_mode))
- printf(_("regular file"));
- else if (LINUX_S_ISDIR(inode->i_mode))
- printf(_("directory"));
- else if (LINUX_S_ISCHR(inode->i_mode))
- printf(_("character device"));
- else if (LINUX_S_ISBLK(inode->i_mode))
- printf(_("block device"));
- else if (LINUX_S_ISFIFO(inode->i_mode))
- printf(_("named pipe"));
- else if (LINUX_S_ISLNK(inode->i_mode))
- printf(_("symbolic link"));
+ if (LINUX_S_ISREG(inode->i_mode))
+ fputs(_("regular file"), f);
+ else if (LINUX_S_ISDIR(inode->i_mode))
+ fputs(_("directory"), f);
+ else if (LINUX_S_ISCHR(inode->i_mode))
+ fputs(_("character device"), f);
+ else if (LINUX_S_ISBLK(inode->i_mode))
+ fputs(_("block device"), f);
+ else if (LINUX_S_ISFIFO(inode->i_mode))
+ fputs(_("named pipe"), f);
+ else if (LINUX_S_ISLNK(inode->i_mode))
+ fputs(_("symbolic link"), f);