diff --git a/cpu/msp430-common/include/msp430_types.h b/cpu/msp430-common/include/msp430_types.h index e6ad5d9fe5edff87ac8d18434c33eda17db61508..c2e8030e56ac4ad540504ea82d2c2b70563255b5 100644 --- a/cpu/msp430-common/include/msp430_types.h +++ b/cpu/msp430-common/include/msp430_types.h @@ -2,6 +2,23 @@ #define MSP430_TYPES_H #include <sys/_types.h> +#include <errno.h> + +#ifndef EINVAL +/** + * @brief defines EINVAL if MSP430 toolchain is too old to provide it itself + * via errno.h + */ +#define EINVAL (28) +#endif + +#ifndef EOVERFLOW +/** + * @brief defines EOVERFLOW if MSP430 toolchain is too old to provide it itself + * via errno.h + */ +#define EOVERFLOW (65) +#endif /** defining signed type for size_t */ typedef _ssize_t ssize_t;