xref: /freebsd-src/contrib/netbsd-tests/lib/libpthread/h_common.h (revision 57718be8fa0bd5edc11ab9a72e68cc71982939a6)
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