ibum_main.cpp \\r
umad.cpp\r
\r
-INCLUDES = ..\include;..\..\libibverbs\include;..\..\..\inc;..\..\..\inc\user;\r
+INCLUDES = ..\include;..\..\libibverbs\include;..\..\..\inc;\\r
+ ..\..\..\inc\user;..\..\..\inc\user\linux;\r
\r
USER_C_FLAGS = $(USER_C_FLAGS) -DEXPORT_IBUM_SYMBOLS\r
\r
int rdma_join_multicast(struct rdma_cm_id *id, struct sockaddr *addr,\r
void *context)\r
{\r
- return ENOSYS;\r
+ _set_errno(ENOSYS);\r
+ return -1;\r
}\r
\r
__declspec(dllexport)\r
int rdma_leave_multicast(struct rdma_cm_id *id, struct sockaddr *addr)\r
{\r
- return ENOSYS;\r
+ _set_errno(ENOSYS);\r
+ return -1;\r
}\r
\r
__declspec(dllexport)\r
int rdma_set_option(struct rdma_cm_id *id, int level, int optname,\r
void *optval, size_t optlen)\r
{\r
- return ENOSYS;\r
+ _set_errno(ENOSYS);\r
+ return -1;\r
}\r
\r
__declspec(dllexport)\r