All of lore.kernel.org
 help / color / mirror / Atom feed
* Modification in message for libsemanage
@ 2007-03-08 19:29 Daniel J Walsh
  2007-03-08 19:41 ` Daniel J Walsh
  0 siblings, 1 reply; 3+ messages in thread
From: Daniel J Walsh @ 2007-03-08 19:29 UTC (permalink / raw)
  To: SE Linux

[-- Attachment #1: Type: text/plain, Size: 52 bytes --]

File can be generated by tools other then semanage.

[-- Attachment #2: libsemanage-rhat.patch --]
[-- Type: text/x-patch, Size: 21496 bytes --]

diff --exclude-from=exclude -N -u -r nsalibsemanage/src/semanageswig_python.i libsemanage-1.10.0/src/semanageswig_python.i
--- nsalibsemanage/src/semanageswig_python.i	2006-11-16 17:14:02.000000000 -0500
+++ libsemanage-1.10.0/src/semanageswig_python.i	2007-01-24 13:33:28.000000000 -0500
@@ -99,7 +99,7 @@
 %apply int *OUTPUT { size_t * };
 %apply int *OUTPUT { unsigned int * };
 
-%typemap(in, numinputs=0) char **(char *temp) {
+%typemap(in, numinputs=0) char **(char *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -108,7 +108,7 @@
 	free(*$1);
 }
 
-%typemap(in, numinputs=0) char ***(char **temp) {
+%typemap(in, numinputs=0) char ***(char **temp=NULL) {
 	$1 = &temp;
 }
 
@@ -136,7 +136,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_module_info_t ** parameter */
-%typemap(in, numinputs=0) semanage_module_info_t **(semanage_module_info_t *temp) {
+%typemap(in, numinputs=0) semanage_module_info_t **(semanage_module_info_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -148,7 +148,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_context_t ** parameter */
-%typemap(in, numinputs=0) semanage_context_t **(semanage_context_t *temp) {
+%typemap(in, numinputs=0) semanage_context_t **(semanage_context_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -160,7 +160,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_bool_t *** parameter */
-%typemap(in, numinputs=0) semanage_bool_t ***(semanage_bool_t **temp) {
+%typemap(in, numinputs=0) semanage_bool_t ***(semanage_bool_t **temp=NULL) {
 	$1 = &temp;
 }
 
@@ -183,7 +183,7 @@
 	}
 }
 
-%typemap(in, numinputs=0) semanage_bool_t **(semanage_bool_t *temp) {
+%typemap(in, numinputs=0) semanage_bool_t **(semanage_bool_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -195,7 +195,7 @@
 	$result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, $*1_descriptor, 0));
 }
 
-%typemap(in, numinputs=0) semanage_bool_key_t **(semanage_bool_key_t *temp) {
+%typemap(in, numinputs=0) semanage_bool_key_t **(semanage_bool_key_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -203,7 +203,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_fcontext_t *** parameter */
-%typemap(in, numinputs=0) semanage_fcontext_t ***(semanage_fcontext_t **temp) {
+%typemap(in, numinputs=0) semanage_fcontext_t ***(semanage_fcontext_t **temp=NULL) {
         $1 = &temp;
 }
 
@@ -226,7 +226,7 @@
 	}
 }
 
-%typemap(in, numinputs=0) semanage_fcontext_t **(semanage_fcontext_t *temp) {
+%typemap(in, numinputs=0) semanage_fcontext_t **(semanage_fcontext_t *temp=NULL) {
         $1 = &temp;
 }
 
@@ -238,7 +238,7 @@
         $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, $*1_descriptor, 0));
 }
 
-%typemap(in, numinputs=0) semanage_fcontext_key_t **(semanage_fcontext_key_t *temp) {
+%typemap(in, numinputs=0) semanage_fcontext_key_t **(semanage_fcontext_key_t *temp=NULL) {
         $1 = &temp;
 }
 
@@ -246,7 +246,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_iface_t *** parameter */
-%typemap(in, numinputs=0) semanage_iface_t ***(semanage_iface_t **temp) {
+%typemap(in, numinputs=0) semanage_iface_t ***(semanage_iface_t **temp=NULL) {
 	$1 = &temp;
 }
 
@@ -270,7 +270,7 @@
 	}
 }
 
-%typemap(in, numinputs=0) semanage_iface_t **(semanage_iface_t *temp) {
+%typemap(in, numinputs=0) semanage_iface_t **(semanage_iface_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -282,7 +282,7 @@
 	$result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, $*1_descriptor, 0));
 }
 
-%typemap(in, numinputs=0) semanage_iface_key_t **(semanage_iface_key_t *temp) {
+%typemap(in, numinputs=0) semanage_iface_key_t **(semanage_iface_key_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -290,7 +290,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_seuser_t *** parameter */
-%typemap(in, numinputs=0) semanage_seuser_t ***(semanage_seuser_t **temp) {
+%typemap(in, numinputs=0) semanage_seuser_t ***(semanage_seuser_t **temp=NULL) {
 	$1 = &temp;
 }
 
@@ -314,7 +314,7 @@
 	}
 }
 
-%typemap(in, numinputs=0) semanage_seuser_t **(semanage_seuser_t *temp) {
+%typemap(in, numinputs=0) semanage_seuser_t **(semanage_seuser_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -326,7 +326,7 @@
 	$result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, $*1_descriptor, 0));
 }
 
-%typemap(in, numinputs=0) semanage_seuser_key_t **(semanage_seuser_key_t *temp) {
+%typemap(in, numinputs=0) semanage_seuser_key_t **(semanage_seuser_key_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -334,7 +334,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_user_t *** parameter */
-%typemap(in, numinputs=0) semanage_user_t ***(semanage_user_t **temp) {
+%typemap(in, numinputs=0) semanage_user_t ***(semanage_user_t **temp=NULL) {
 	$1 = &temp;
 }
 
@@ -357,7 +357,7 @@
 	}
 }
 
-%typemap(in, numinputs=0) semanage_user_t **(semanage_user_t *temp) {
+%typemap(in, numinputs=0) semanage_user_t **(semanage_user_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -369,7 +369,7 @@
 	$result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, $*1_descriptor, 0));
 }
 
-%typemap(in, numinputs=0) semanage_user_key_t **(semanage_user_key_t *temp) {
+%typemap(in, numinputs=0) semanage_user_key_t **(semanage_user_key_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -377,7 +377,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_port_t *** parameter */
-%typemap(in, numinputs=0) semanage_port_t ***(semanage_port_t **temp) {
+%typemap(in, numinputs=0) semanage_port_t ***(semanage_port_t **temp=NULL) {
 	$1 = &temp;
 }
 
@@ -400,7 +400,7 @@
 	}
 }
 
-%typemap(in, numinputs=0) semanage_port_t **(semanage_port_t *temp) {
+%typemap(in, numinputs=0) semanage_port_t **(semanage_port_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -412,7 +412,7 @@
 	$result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, $*1_descriptor, 0));
 }
 
-%typemap(in, numinputs=0) semanage_port_key_t **(semanage_port_key_t *temp) {
+%typemap(in, numinputs=0) semanage_port_key_t **(semanage_port_key_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -420,7 +420,7 @@
 
 /* the wrapper will setup this parameter for passing... the resulting python functions
    will not take the semanage_node_t *** parameter */
-%typemap(in, numinputs=0) semanage_node_t ***(semanage_node_t **temp) {
+%typemap(in, numinputs=0) semanage_node_t ***(semanage_node_t **temp=NULL) {
 	$1 = &temp;
 }
 
@@ -443,7 +443,7 @@
 	}
 }
 
-%typemap(in, numinputs=0) semanage_node_t **(semanage_node_t *temp) {
+%typemap(in, numinputs=0) semanage_node_t **(semanage_node_t *temp=NULL) {
 	$1 = &temp;
 }
 
@@ -456,7 +456,7 @@
 	$result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj(*$1, $*1_descriptor, 0));
 }
 
-%typemap(in, numinputs=0) semanage_node_key_t **(semanage_node_key_t *temp) {
+%typemap(in, numinputs=0) semanage_node_key_t **(semanage_node_key_t *temp=NULL) {
 	$1 = &temp;
 }
 
diff --exclude-from=exclude -N -u -r nsalibsemanage/src/semanageswig_wrap.c libsemanage-1.10.0/src/semanageswig_wrap.c
--- nsalibsemanage/src/semanageswig_wrap.c	2006-11-16 17:14:02.000000000 -0500
+++ libsemanage-1.10.0/src/semanageswig_wrap.c	2007-01-24 13:34:03.000000000 -0500
@@ -3528,7 +3528,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_module_info_t *temp2 ;
+  semanage_module_info_t *temp2 = NULL ;
   int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -3923,7 +3923,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_context_t *temp2 ;
+  semanage_context_t *temp2 = NULL ;
   PyObject * obj0 = 0 ;
   
   {
@@ -3956,7 +3956,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_context_t *temp3 ;
+  semanage_context_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -4017,7 +4017,7 @@
   int res2 ;
   char *buf2 = 0 ;
   int alloc2 = 0 ;
-  semanage_context_t *temp3 ;
+  semanage_context_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -4058,7 +4058,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  char *temp3 ;
+  char *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -4099,7 +4099,7 @@
   int res2 ;
   char *buf2 = 0 ;
   int alloc2 = 0 ;
-  semanage_bool_key_t *temp3 ;
+  semanage_bool_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -4140,7 +4140,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_bool_key_t *temp3 ;
+  semanage_bool_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -4376,7 +4376,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_bool_t *temp2 ;
+  semanage_bool_t *temp2 = NULL ;
   PyObject * obj0 = 0 ;
   
   {
@@ -4409,7 +4409,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_bool_t *temp3 ;
+  semanage_bool_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -4469,7 +4469,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_bool_t *temp3 ;
+  semanage_bool_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -4616,7 +4616,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_bool_t **temp2 ;
+  semanage_bool_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -4734,7 +4734,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_bool_t *temp3 ;
+  semanage_bool_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -4881,7 +4881,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_bool_t **temp2 ;
+  semanage_bool_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -4968,7 +4968,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_bool_t *temp3 ;
+  semanage_bool_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -5115,7 +5115,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_bool_t **temp2 ;
+  semanage_bool_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -5225,7 +5225,7 @@
   int res2 ;
   char *buf2 = 0 ;
   int alloc2 = 0 ;
-  semanage_iface_key_t *temp3 ;
+  semanage_iface_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -5266,7 +5266,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_iface_key_t *temp3 ;
+  semanage_iface_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -5512,7 +5512,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_iface_t *temp2 ;
+  semanage_iface_t *temp2 = NULL ;
   PyObject * obj0 = 0 ;
   
   {
@@ -5545,7 +5545,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_iface_t *temp3 ;
+  semanage_iface_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -5676,7 +5676,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_iface_t *temp3 ;
+  semanage_iface_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -5823,7 +5823,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_iface_t **temp2 ;
+  semanage_iface_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -5870,7 +5870,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_iface_t *temp3 ;
+  semanage_iface_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -6017,7 +6017,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_iface_t **temp2 ;
+  semanage_iface_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -6065,7 +6065,7 @@
   int res2 ;
   char *buf2 = 0 ;
   int alloc2 = 0 ;
-  semanage_user_key_t *temp3 ;
+  semanage_user_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -6106,7 +6106,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_user_key_t *temp3 ;
+  semanage_user_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -6621,7 +6621,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  char **temp3 ;
+  char **temp3 = NULL ;
   unsigned int temp4 ;
   int res4 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -6675,7 +6675,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  char *temp3 ;
+  char *temp3 = NULL ;
   unsigned int val4 ;
   int ecode4 = 0 ;
   PyObject * obj0 = 0 ;
@@ -6720,7 +6720,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_user_t *temp2 ;
+  semanage_user_t *temp2 = NULL ;
   PyObject * obj0 = 0 ;
   
   {
@@ -6753,7 +6753,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_user_t *temp3 ;
+  semanage_user_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -6884,7 +6884,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_user_t *temp3 ;
+  semanage_user_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -7031,7 +7031,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_user_t **temp2 ;
+  semanage_user_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -7078,7 +7078,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_user_t *temp3 ;
+  semanage_user_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -7225,7 +7225,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_user_t **temp2 ;
+  semanage_user_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -7340,7 +7340,7 @@
   int ecode3 = 0 ;
   int val4 ;
   int ecode4 = 0 ;
-  semanage_port_key_t *temp5 ;
+  semanage_port_key_t *temp5 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   PyObject * obj2 = 0 ;
@@ -7391,7 +7391,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_port_key_t *temp3 ;
+  semanage_port_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -7697,7 +7697,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_port_t *temp2 ;
+  semanage_port_t *temp2 = NULL ;
   PyObject * obj0 = 0 ;
   
   {
@@ -7730,7 +7730,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_port_t *temp3 ;
+  semanage_port_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -7861,7 +7861,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_port_t *temp3 ;
+  semanage_port_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -8008,7 +8008,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_port_t **temp2 ;
+  semanage_port_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -8055,7 +8055,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_port_t *temp3 ;
+  semanage_port_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -8202,7 +8202,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_port_t **temp2 ;
+  semanage_port_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -8315,7 +8315,7 @@
   int alloc2 = 0 ;
   int val3 ;
   int ecode3 = 0 ;
-  semanage_fcontext_key_t *temp4 ;
+  semanage_fcontext_key_t *temp4 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   PyObject * obj2 = 0 ;
@@ -8362,7 +8362,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_fcontext_key_t *temp3 ;
+  semanage_fcontext_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -8620,7 +8620,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_fcontext_t *temp2 ;
+  semanage_fcontext_t *temp2 = NULL ;
   PyObject * obj0 = 0 ;
   
   {
@@ -8653,7 +8653,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_fcontext_t *temp3 ;
+  semanage_fcontext_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -8784,7 +8784,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_fcontext_t *temp3 ;
+  semanage_fcontext_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -8931,7 +8931,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_fcontext_t **temp2 ;
+  semanage_fcontext_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -8978,7 +8978,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_fcontext_t *temp3 ;
+  semanage_fcontext_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -9125,7 +9125,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_fcontext_t **temp2 ;
+  semanage_fcontext_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -9173,7 +9173,7 @@
   int res2 ;
   char *buf2 = 0 ;
   int alloc2 = 0 ;
-  semanage_seuser_key_t *temp3 ;
+  semanage_seuser_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -9214,7 +9214,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_seuser_key_t *temp3 ;
+  semanage_seuser_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -9528,7 +9528,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_seuser_t *temp2 ;
+  semanage_seuser_t *temp2 = NULL ;
   PyObject * obj0 = 0 ;
   
   {
@@ -9561,7 +9561,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_seuser_t *temp3 ;
+  semanage_seuser_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -9692,7 +9692,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_seuser_t *temp3 ;
+  semanage_seuser_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -9839,7 +9839,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_seuser_t **temp2 ;
+  semanage_seuser_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -9886,7 +9886,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_seuser_t *temp3 ;
+  semanage_seuser_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -10033,7 +10033,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_seuser_t **temp2 ;
+  semanage_seuser_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -10150,7 +10150,7 @@
   int alloc3 = 0 ;
   int val4 ;
   int ecode4 = 0 ;
-  semanage_node_key_t *temp5 ;
+  semanage_node_key_t *temp5 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   PyObject * obj2 = 0 ;
@@ -10205,7 +10205,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_node_key_t *temp3 ;
+  semanage_node_key_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -10265,7 +10265,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  char *temp3 ;
+  char *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -10306,7 +10306,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  char *temp3 ;
+  char *temp3 = NULL ;
   size_t temp4 ;
   int res4 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -10459,7 +10459,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  char *temp3 ;
+  char *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -10500,7 +10500,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  char *temp3 ;
+  char *temp3 = NULL ;
   size_t temp4 ;
   int res4 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -10786,7 +10786,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_node_t *temp2 ;
+  semanage_node_t *temp2 = NULL ;
   PyObject * obj0 = 0 ;
   
   {
@@ -10819,7 +10819,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_node_t *temp3 ;
+  semanage_node_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -10950,7 +10950,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_node_t *temp3 ;
+  semanage_node_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -11097,7 +11097,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_node_t **temp2 ;
+  semanage_node_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;
@@ -11144,7 +11144,7 @@
   int res1 = 0 ;
   void *argp2 = 0 ;
   int res2 = 0 ;
-  semanage_node_t *temp3 ;
+  semanage_node_t *temp3 = NULL ;
   PyObject * obj0 = 0 ;
   PyObject * obj1 = 0 ;
   
@@ -11291,7 +11291,7 @@
   int result;
   void *argp1 = 0 ;
   int res1 = 0 ;
-  semanage_node_t **temp2 ;
+  semanage_node_t **temp2 = NULL ;
   unsigned int temp3 ;
   int res3 = SWIG_TMPOBJ ;
   PyObject * obj0 = 0 ;

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Modification in message for libsemanage
  2007-03-08 19:29 Modification in message for libsemanage Daniel J Walsh
@ 2007-03-08 19:41 ` Daniel J Walsh
  2007-03-12 18:05   ` Stephen Smalley
  0 siblings, 1 reply; 3+ messages in thread
From: Daniel J Walsh @ 2007-03-08 19:41 UTC (permalink / raw)
  To: Daniel J Walsh; +Cc: SE Linux

[-- Attachment #1: Type: text/plain, Size: 115 bytes --]

Daniel J Walsh wrote:
> File can be generated by tools other then semanage.
>
Wrong patch, here is the right one.


[-- Attachment #2: diff --]
[-- Type: text/plain, Size: 599 bytes --]

diff --exclude-from=exclude -N -u -r nsalibsemanage/src/database_file.c libsemanage-2.0.0/src/database_file.c
--- nsalibsemanage/src/database_file.c	2006-11-16 17:14:02.000000000 -0500
+++ libsemanage-2.0.0/src/database_file.c	2007-03-08 11:36:09.000000000 -0500
@@ -159,8 +159,7 @@
 	__fsetlocking(str, FSETLOCKING_BYCALLER);
 
 	if (fprintf(str, "# This file is auto-generated by libsemanage\n"
-		    "# Please use the semanage command to make "
-		    "changes\n\n") < 0) {
+		    "# Do not edit directly.\n\n") < 0) {
 
 		ERR(handle, "could not write file header for %s", fname);
 		goto err;

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Modification in message for libsemanage
  2007-03-08 19:41 ` Daniel J Walsh
@ 2007-03-12 18:05   ` Stephen Smalley
  0 siblings, 0 replies; 3+ messages in thread
From: Stephen Smalley @ 2007-03-12 18:05 UTC (permalink / raw)
  To: Daniel J Walsh; +Cc: SE Linux

On Thu, 2007-03-08 at 14:41 -0500, Daniel J Walsh wrote:
> Daniel J Walsh wrote:
> > File can be generated by tools other then semanage.
> >
> Wrong patch, here is the right one.
> 
> plain text document attachment (diff)
> diff --exclude-from=exclude -N -u -r nsalibsemanage/src/database_file.c libsemanage-2.0.0/src/database_file.c
> --- nsalibsemanage/src/database_file.c	2006-11-16 17:14:02.000000000 -0500
> +++ libsemanage-2.0.0/src/database_file.c	2007-03-08 11:36:09.000000000 -0500
> @@ -159,8 +159,7 @@
>  	__fsetlocking(str, FSETLOCKING_BYCALLER);
>  
>  	if (fprintf(str, "# This file is auto-generated by libsemanage\n"
> -		    "# Please use the semanage command to make "
> -		    "changes\n\n") < 0) {
> +		    "# Do not edit directly.\n\n") < 0) {
>  
>  		ERR(handle, "could not write file header for %s", fname);
>  		goto err;

Thanks, merged on the trunk and stable branch.

-- 
Stephen Smalley
National Security Agency


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-03-12 18:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-08 19:29 Modification in message for libsemanage Daniel J Walsh
2007-03-08 19:41 ` Daniel J Walsh
2007-03-12 18:05   ` Stephen Smalley

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.