#include #include #include #include #include #include #include #include #define e(errn) e_f(__FILE__, __LINE__, (errn)) #define em(errn,msg) do { fprintf(stderr, "%s\n", msg); e(errn); } while(0) #define efmt(...) fail_printf(__FILE__, __FUNCTION__, __LINE__, __VA_ARGS__) #define BIGVARNAME "BIGTEST" void printprogress(char *msg, int i, int max); void cleanup(void); int does_fs_truncate(void); void e_f(char *file, int lineno, int n); void fail_printf(const char *file, const char *func, int line, const char *fmt, ...) __attribute__ ((format(printf, 4, 5))); int name_max(char *path); void quit(void); void rm_rf_dir(int test_nr); void rm_rf_ppdir(int test_nr); void start(int test_nr); void getmem(uint32_t *total, uint32_t *free, uint32_t *cached); int get_setting_use_network(void); extern int common_test_nr, errct, subtest;