// /*-------------------------------------------------------------------*\ // | Concrete Instance : File_Operations // |*-------------------------------------------------------------------*| // | Description: // | // | Global operations implementing file system functions // \*-------------------------------------------------------------------*/ #ifndef FILE_OPERATIONS_H #define FILE_OPERATIONS_H 1 ///------------------------------------------------------------------------ /// Interface ------------------------------------------------------------- ///------------------------------------------------------------------------ // Existence-testing Function Boolean File_Exists (Text path_name); //------------------------------------------------------------------------- // Permission-testing Functions Boolean File_Is_Readable (Text path_name); Boolean File_Is_Writeable (Text path_name); Boolean File_Is_Executable (Text path_name); //------------------------------------------------------------------------- // Directory-testing Functions Boolean File_Is_A_Directory (Text path_name); //-------------------------------------------------------------------- #endif // FILE_OPERATIONS_H