--- rpl/src/instructions_w1.c 2015/09/15 19:18:46 1.98 +++ rpl/src/instructions_w1.c 2016/03/01 22:12:35 1.102 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.1.22 - Copyright (C) 1989-2015 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.25 + Copyright (C) 1989-2016 Dr. BERTRAND Joël This file is part of RPL/2. @@ -3073,6 +3073,7 @@ options_sockets(struct_processus *s_etat } } +# ifdef SO_PRIORITY if (((*s_socket).options & (1 << d_PRIORITY)) != 0) { if (setsockopt((*s_socket).socket, SOL_SOCKET, SO_PRIORITY, @@ -3081,6 +3082,7 @@ options_sockets(struct_processus *s_etat return(d_erreur); } } +# endif // Les deux options suivantes ne peuvent être positionnées simultanément. @@ -3094,6 +3096,7 @@ options_sockets(struct_processus *s_etat } } +# ifdef SO_RCVBUFFORCE if (((*s_socket).options & (1 << d_FORCE_RECEIVE_BUFFER)) != 0) { if (setsockopt((*s_socket).socket, SOL_SOCKET, SO_RCVBUFFORCE, @@ -3103,6 +3106,7 @@ options_sockets(struct_processus *s_etat return(d_erreur); } } +# endif // Même remarque @@ -3116,6 +3120,7 @@ options_sockets(struct_processus *s_etat } } +# ifdef SO_SNDBUFFORCE if (((*s_socket).options & (1 << d_FORCE_SEND_BUFFER)) != 0) { if (setsockopt((*s_socket).socket, SOL_SOCKET, SO_SNDBUFFORCE, @@ -3125,6 +3130,7 @@ options_sockets(struct_processus *s_etat return(d_erreur); } } +# endif if (((*s_socket).options & (1 << d_RECEIVING_TIMEOUT)) != 0) {