MIPS defines its own socket types. So we have to define the new socket flags and the type mask for MIPS as well. socket.h | 7 +++++++ 1 file changed, 7 insertions(+) Signed-off-by: Ulrich Drepper <drepper@xxxxxxxxxx> diff --git a/include/asm-mips/socket.h b/include/asm-mips/socket.h index 63f6025..facc2d7 100644 --- a/include/asm-mips/socket.h +++ b/include/asm-mips/socket.h @@ -102,6 +102,13 @@ enum sock_type { }; #define SOCK_MAX (SOCK_PACKET + 1) +/* Mask which covers at least up to SOCK_MASK-1. The + * * remaining bits are used as flags. */ +#define SOCK_TYPE_MASK 0xf + +/* Flags for socket, socketpair, paccept */ +#define SOCK_CLOEXEC O_CLOEXEC +#define SOCK_NONBLOCK O_NONBLOCK #define ARCH_HAS_SOCKET_TYPES 1