From: Ulrich Drepper MIPS defines its own socket types. So we have to define the new socket flags and the type mask for MIPS as well. Signed-off-by: Ulrich Drepper Cc: Davide Libenzi Cc: Michael Kerrisk Cc: "David S. Miller" Cc: Ralf Baechle Signed-off-by: Andrew Morton --- include/asm-mips/socket.h | 7 +++++++ 1 file changed, 7 insertions(+) diff -puN include/asm-mips/socket.h~flag-parameters-socket-and-socketpair-mips-fix include/asm-mips/socket.h --- a/include/asm-mips/socket.h~flag-parameters-socket-and-socketpair-mips-fix +++ a/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 _