From b43f081b9a6fb2e064d2021987c9aea6ffadc085 Mon Sep 17 00:00:00 2001 From: Simon Goldschmidt Date: Fri, 10 Jan 2020 20:46:23 +0100 Subject: [PATCH] sockets: ioctl: fix _IO macros for 16 bit platforms See bug #57565 --- src/include/lwip/sockets.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/include/lwip/sockets.h b/src/include/lwip/sockets.h index 3f004d07..b6f3d524 100644 --- a/src/include/lwip/sockets.h +++ b/src/include/lwip/sockets.h @@ -409,7 +409,7 @@ typedef struct ipv6_mreq { * we restrict parameters to at most 128 bytes. */ #if !defined(FIONREAD) || !defined(FIONBIO) -#define IOCPARM_MASK 0x7fU /* parameters must be < 128 bytes */ +#define IOCPARM_MASK 0x7fUL /* parameters must be < 128 bytes */ #define IOC_VOID 0x20000000UL /* no parameters */ #define IOC_OUT 0x40000000UL /* copy out parameters */ #define IOC_IN 0x80000000UL /* copy in parameters */