/* * \brief Linux utilities * \author Christian Helmuth * \date 2013-11-11 */ #ifndef _LX_UTIL_H_ #define _LX_UTIL_H_ /* Genode includes */ #include /* Linux includes */ #define _FILE_OFFSET_BITS 64 #include #include #include #include #include namespace File_system { int access_mode(File_system::Mode const &mode); } int File_system::access_mode(File_system::Mode const &mode) { switch (mode) { case STAT_ONLY: case READ_ONLY: return O_RDONLY; case WRITE_ONLY: return O_WRONLY; case READ_WRITE: return O_RDWR; } return O_RDONLY; } #endif