explicitly include posix_types.h