diff --git a/clients/opal/udp/models/send_receive/include/socket.h b/clients/opal/udp/models/send_receive/include/socket.h index ccc2c7718..a33cf6686 100644 --- a/clients/opal/udp/models/send_receive/include/socket.h +++ b/clients/opal/udp/models/send_receive/include/socket.h @@ -13,7 +13,6 @@ #define UDP_PROTOCOL 1 #define TCP_PROTOCOL 2 -#define EOK 0 int InitSocket(Opal_GenAsyncParam_Ctrl IconCtrlStruct); diff --git a/clients/opal/udp/models/send_receive/include/utils.h b/clients/opal/udp/models/send_receive/include/utils.h index 61a094f1a..762aca20a 100644 --- a/clients/opal/udp/models/send_receive/include/utils.h +++ b/clients/opal/udp/models/send_receive/include/utils.h @@ -10,8 +10,6 @@ #ifndef _UTILS_H_ #define _UTILS_H_ -#define EOK 0 - int AssignProcToCpu0(void); #endif /* _UTILS_H_ */ diff --git a/clients/opal/udp/models/send_receive/src/main.c b/clients/opal/udp/models/send_receive/src/main.c index 273b5a5ff..20470dd90 100644 --- a/clients/opal/udp/models/send_receive/src/main.c +++ b/clients/opal/udp/models/send_receive/src/main.c @@ -6,28 +6,17 @@ *********************************************************************************/ /* Standard ANSI C headers needed for this program */ -#include -#include #include #include #include +#include +#include #include -#include -#include #include #include #include #include -#if defined(__QNXNTO__) - #include - #include - #include -#elif defined(__linux__) - #define _GNU_SOURCE 1 - #include -#endif - /* Define RTLAB before including OpalPrint.h for messages to be sent * to the OpalDisplay. Otherwise stdout will be used. */ #define RTLAB diff --git a/clients/opal/udp/models/send_receive/src/utils.c b/clients/opal/udp/models/send_receive/src/utils.c index 192661dfc..23778e008 100644 --- a/clients/opal/udp/models/send_receive/src/utils.c +++ b/clients/opal/udp/models/send_receive/src/utils.c @@ -7,6 +7,7 @@ *********************************************************************************/ #include +#include /* Define RTLAB before including OpalPrint.h for messages to be sent * to the OpalDisplay. Otherwise stdout will be used. */ @@ -16,31 +17,20 @@ #include "config.h" #include "utils.h" -#if defined(__QNXNTO__) - #include - #include - #include - #include -#elif defined(__linux__) - #define _GNU_SOURCE 1 - #include -#endif - int AssignProcToCpu0(void) { -#ifdef __linux__ int ret; cpu_set_t bindSet; + CPU_ZERO(&bindSet); CPU_SET(0, &bindSet); /* Changing process cpu affinity */ ret = sched_setaffinity(0, sizeof(cpu_set_t), &bindSet); - if (ret != 0) { - OpalPrint("Unable to bind the process to CPU 0. (sched_setaffinity errno %d)\n", errno); + if (ret) { + OpalPrint("Unable to bind the process to CPU 0: %d\n", errno); return EINVAL; } - return EOK; -#endif /* __linux__ */ + return 0; }