bool is_symbolic_link() const { return m_is_symbolic_link; }
bool is_link() const { return m_is_symbolic_link; }
bool is_socket() const { return m_is_socket; }
+ bool is_exec_file() const { return m_is_exec_file; }
private:
std::string m_path;
bool m_is_fifo :1;
bool m_is_symbolic_link :1;
bool m_is_socket :1;
+ bool m_is_exec_file :1;
}; // end of FileStat