diff --git a/sys/posix/include/sys/bytes.h b/sys/posix/include/sys/bytes.h index fbdef4f495fe36d3754c2daf1dfa3b88e257f978..eeae5100710fe0262f93844911b705bdc05fb706 100644 --- a/sys/posix/include/sys/bytes.h +++ b/sys/posix/include/sys/bytes.h @@ -28,7 +28,12 @@ extern "C" { #endif +#ifndef __MACH__ typedef size_t socklen_t; /**< socket address length */ +#else +/* Defined for OSX with a different type */ +typedef __darwin_socklen_t socklen_t; /**< socket address length */ +#endif #ifdef __cplusplus }