]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
Refresh of errno
authorSean Hefty <sean.hefty@intel.com>
Wed, 14 Apr 2010 05:27:00 +0000 (22:27 -0700)
committerSean Hefty <sean.hefty@intel.com>
Wed, 14 Apr 2010 05:27:00 +0000 (22:27 -0700)
trunk/ulp/libibumad/src/Sources
trunk/ulp/librdmacm/src/cma.cpp

index 1d53cf293749c99452ccd1398f89f398ddbc8eeb..971ca4c12f8645936a65e98d69c9c332be83a853 100644 (file)
@@ -21,7 +21,8 @@ SOURCES = \
        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
index c0db9fb57ac4834552ac35a558622c310748259f..53bf25fedbdf0e974beaeb41448383e79b1dcd9d 100644 (file)
@@ -1042,13 +1042,15 @@ __declspec(dllexport)
 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
@@ -1096,7 +1098,8 @@ __declspec(dllexport)
 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