Changeset View
Changeset View
Standalone View
Standalone View
head/tests/sys/fs/fusefs/utils.hh
Show All 38 Lines | |||||
#define NAP_NS (100'000'000) | #define NAP_NS (100'000'000) | ||||
void get_unprivileged_id(uid_t *uid, gid_t *gid); | void get_unprivileged_id(uid_t *uid, gid_t *gid); | ||||
inline void nap() | inline void nap() | ||||
{ | { | ||||
usleep(NAP_NS / 1000); | usleep(NAP_NS / 1000); | ||||
} | } | ||||
enum cache_mode { | |||||
Uncached, | |||||
Writethrough, | |||||
Writeback, | |||||
WritebackAsync | |||||
}; | |||||
const char *cache_mode_to_s(enum cache_mode cm); | |||||
bool is_unsafe_aio_enabled(void); | bool is_unsafe_aio_enabled(void); | ||||
extern const uint32_t libfuse_max_write; | extern const uint32_t libfuse_max_write; | ||||
extern const uint32_t default_max_write; | extern const uint32_t default_max_write; | ||||
class FuseTest : public ::testing::Test { | class FuseTest : public ::testing::Test { | ||||
protected: | protected: | ||||
uint32_t m_maxreadahead; | uint32_t m_maxreadahead; | ||||
uint32_t m_maxwrite; | uint32_t m_maxwrite; | ||||
▲ Show 20 Lines • Show All 189 Lines • Show Last 20 Lines |