[Ocfs2-tools-commits] manish commits r850 - trunk/ocfs2console/ocfs2interface

svn-commits at oss.oracle.com svn-commits at oss.oracle.com
Tue Apr 26 21:17:17 CDT 2005


Author: manish
Date: 2005-04-26 21:17:15 -0500 (Tue, 26 Apr 2005)
New Revision: 850

Modified:
   trunk/ocfs2console/ocfs2interface/nodeconfig.py
   trunk/ocfs2console/ocfs2interface/o2cbmodule.c
Log:
Wrap the newly exported constants from ocfs2_nodemanager.h, and use them.


Modified: trunk/ocfs2console/ocfs2interface/nodeconfig.py
===================================================================
--- trunk/ocfs2console/ocfs2interface/nodeconfig.py	2005-04-27 02:04:49 UTC (rev 849)
+++ trunk/ocfs2console/ocfs2interface/nodeconfig.py	2005-04-27 02:17:15 UTC (rev 850)
@@ -346,8 +346,7 @@
             table.attach(widget, 1, 2, row, row + 1)
 
             if field.column == COLUMN_NAME:
-                #XXX widget.set_max_length(ocfs2.MAX_NODE_NAME_LENGTH)
-                pass
+                widget.set_max_length(o2cb.NM_MAX_NAME_LEN)
             elif field.column == COLUMN_IP_PORT:
                 widget.set_numeric(True)
 

Modified: trunk/ocfs2console/ocfs2interface/o2cbmodule.c
===================================================================
--- trunk/ocfs2console/ocfs2interface/o2cbmodule.c	2005-04-27 02:04:49 UTC (rev 849)
+++ trunk/ocfs2console/ocfs2interface/o2cbmodule.c	2005-04-27 02:17:15 UTC (rev 850)
@@ -28,7 +28,9 @@
 
 #include "o2cb.h"
 #include "o2cb_abi.h"
+#include "ocfs2_nodemanager.h"
 
+/* FIXME: right now we don't wrap the init function */
 
 typedef struct {
   PyObject_HEAD
@@ -532,6 +534,18 @@
   ADD_STR_CONSTANT (HEARTBEAT_REGION_ATTR);
 
 #undef ADD_STR_CONSTANT
+
+#define ADD_INT_CONSTANT(name) \
+    PyModule_AddIntConstant (m, "NM_" #name, NM_ ## name)
+
+  ADD_INT_CONSTANT (API_VERSION);
+
+  ADD_INT_CONSTANT (MAX_NODES);
+  ADD_INT_CONSTANT (INVALID_SLOT_NUM);
+
+  ADD_INT_CONSTANT (MAX_NAME_LEN);
+
+#undef ADD_INT_CONSTANT
 }
 
 void



More information about the Ocfs2-tools-commits mailing list