2006-05-02 17:09:39 +00:00
|
|
|
diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig.i libselinux-1.30.3/src/selinuxswig.i
|
|
|
|
--- nsalibselinux/src/selinuxswig.i 2006-04-14 07:21:23.000000000 -0400
|
|
|
|
+++ libselinux-1.30.3/src/selinuxswig.i 2006-05-02 13:08:05.000000000 -0400
|
|
|
|
@@ -28,9 +28,18 @@
|
|
|
|
%typemap(in, numinputs=0) security_context_t *(security_context_t temp) {
|
2006-04-11 18:25:46 +00:00
|
|
|
$1 = &temp;
|
|
|
|
}
|
2006-05-02 17:09:39 +00:00
|
|
|
-%typemap(argout) security_context_t * {
|
|
|
|
- $result = SWIG_Python_AppendOutput($result, PyString_FromString(*$1));
|
|
|
|
+%typemap(argout) security_context_t * (char *temp) {
|
|
|
|
+ if (*$1)
|
|
|
|
+ temp = *$1;
|
|
|
|
+ else
|
|
|
|
+ temp = "";
|
|
|
|
+ $result = SWIG_Python_AppendOutput($result, PyString_FromString(temp));
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+%typemap(in) security_context_t {
|
|
|
|
+ $1 = (security_context_t)PyString_AsString($input);
|
2006-04-11 18:25:46 +00:00
|
|
|
}
|
2006-05-02 17:09:39 +00:00
|
|
|
+
|
|
|
|
%typedef unsigned mode_t;
|
2006-04-11 18:25:46 +00:00
|
|
|
|
|
|
|
extern int is_selinux_enabled(void);
|