1*57718be8SEnji Cooper #ifndef H_COMMON_H 2*57718be8SEnji Cooper #define H_COMMON_H 3*57718be8SEnji Cooper 4*57718be8SEnji Cooper #include <string.h> 5*57718be8SEnji Cooper 6*57718be8SEnji Cooper #define PTHREAD_REQUIRE(x) \ 7*57718be8SEnji Cooper do { \ 8*57718be8SEnji Cooper int ret = (x); \ 9*57718be8SEnji Cooper ATF_REQUIRE_MSG(ret == 0, "%s: %s", #x, strerror(ret)); \ 10*57718be8SEnji Cooper } while (0) 11*57718be8SEnji Cooper 12*57718be8SEnji Cooper #endif // H_COMMON_H 13