* - link: The file type is a file link.
* - regular: The file type is a regular file.
* - socket: The file type is a socket file.
+ * - unknown: The file type is unknown (no type is set).
*/
#ifndef _di_f_file_type_d_
#define F_file_type_block_d S_IFBLK
#define macro_f_file_type_is_link(mode) (macro_f_file_type_get(mode) == F_file_type_link_d)
#define macro_f_file_type_is_regular(mode) (macro_f_file_type_get(mode) == F_file_type_regular_d)
#define macro_f_file_type_is_socket(mode) (macro_f_file_type_get(mode) == F_file_type_socket_d)
+ #define macro_f_file_type_is_unknown(mode) (!(macro_f_file_type_get(mode) & F_file_type_mask_d))
#endif // _di_f_file_type_d_
/**