#ifndef __TRACYFILESYSTEM_HPP__ #define __TRACYFILESYSTEM_HPP__ #include namespace tracy { static inline bool FileExists( const char* fn ) { struct stat buf; return stat( fn, &buf ) == 0 && ( buf.st_mode & S_IFREG ) != 0; } static inline bool SourceFileValid( const char* fn, uint64_t olderThan ) { struct stat buf; if( stat( fn, &buf ) == 0 && ( buf.st_mode & S_IFREG ) != 0 ) { return buf.st_mtime < olderThan; } return false; } } #endif