Signed-off-by: Yevgeny Kliteynik <[email protected]>
---
 opensm/include/complib/cl_types.h |   49 ++++++++++++++++++-------------------
 1 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/opensm/include/complib/cl_types.h 
b/opensm/include/complib/cl_types.h
index 17e0df8..a773e51 100644
--- a/opensm/include/complib/cl_types.h
+++ b/opensm/include/complib/cl_types.h
@@ -1,6 +1,6 @@
 /*
  * Copyright (c) 2004-2009 Voltaire, Inc. All rights reserved.
- * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
+ * Copyright (c) 2002-2010 Mellanox Technologies LTD. All rights reserved.
  * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
  *
  * This software is available to you under a choice of one of two
@@ -263,31 +263,30 @@ typedef uint64_t net64_t;
 *
 * SYNOPSIS
 */
-typedef enum _cl_status {
-       CL_SUCCESS = 0,
-       CL_ERROR,
-       CL_INVALID_STATE,
-       CL_INVALID_OPERATION,
-       CL_INVALID_SETTING,
-       CL_INVALID_PARAMETER,
-       CL_INSUFFICIENT_RESOURCES,
-       CL_INSUFFICIENT_MEMORY,
-       CL_INVALID_PERMISSION,
-       CL_COMPLETED,
-       CL_NOT_DONE,
-       CL_PENDING,
-       CL_TIMEOUT,
-       CL_CANCELED,
-       CL_REJECT,
-       CL_OVERRUN,
-       CL_NOT_FOUND,
-       CL_UNAVAILABLE,
-       CL_BUSY,
-       CL_DISCONNECT,
-       CL_DUPLICATE,
+#define CL_SUCCESS                 0
+#define CL_ERROR                   1
+#define CL_INVALID_STATE           2
+#define CL_INVALID_OPERATION       3
+#define CL_INVALID_SETTING         4
+#define CL_INVALID_PARAMETER       5
+#define CL_INSUFFICIENT_RESOURCES  6
+#define CL_INSUFFICIENT_MEMORY     7
+#define CL_INVALID_PERMISSION      8
+#define CL_COMPLETED               9
+#define CL_NOT_DONE               10
+#define CL_PENDING                11
+#define CL_TIMEOUT                12
+#define CL_CANCELED               13
+#define CL_REJECT                 14
+#define CL_OVERRUN                15
+#define CL_NOT_FOUND              16
+#define CL_UNAVAILABLE            17
+#define CL_BUSY                   18
+#define CL_DISCONNECT             19
+#define CL_DUPLICATE              20
+#define CL_STATUS_COUNT           21 /* should be the last value */

-       CL_STATUS_COUNT         /* should be the last value */
-} cl_status_t;
+typedef int cl_status_t;
 /*
 * SEE ALSO
 *      Data Types, CL_STATUS_MSG
-- 
1.5.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to