libselinux: do not store generated files in git
libselinux/src/selinux.py and libselinux/src/selinuxswig_wrap.c
are both generated rather than being real code. Do not store them
in git.
Signed-off-by: Eric Paris <eparis@redhat.com>
Acked-by: Dan Walsh <dwalsh@redhat.com>
diff --git a/libselinux/src/.gitignore b/libselinux/src/.gitignore
new file mode 100644
index 0000000..ff0c7c2
--- /dev/null
+++ b/libselinux/src/.gitignore
@@ -0,0 +1,3 @@
+selinux.py
+selinuxswig_wrap.c
+selinuxswig_python_exception.i
diff --git a/libselinux/src/selinux.py b/libselinux/src/selinux.py
deleted file mode 100644
index fd63a4f..0000000
--- a/libselinux/src/selinux.py
+++ /dev/null
@@ -1,2304 +0,0 @@
-# This file was automatically generated by SWIG (http://www.swig.org).
-# Version 1.3.40
-#
-# Do not make changes to this file unless you know what you are doing--modify
-# the SWIG interface file instead.
-# This file is compatible with both classic and new-style classes.
-
-from sys import version_info
-if version_info >= (2,6,0):
- def swig_import_helper():
- from os.path import dirname
- import imp
- fp = None
- try:
- fp, pathname, description = imp.find_module('_selinux', [dirname(__file__)])
- except ImportError:
- import _selinux
- return _selinux
- if fp is not None:
- try:
- _mod = imp.load_module('_selinux', fp, pathname, description)
- finally:
- fp.close()
- return _mod
- _selinux = swig_import_helper()
- del swig_import_helper
-else:
- import _selinux
-del version_info
-try:
- _swig_property = property
-except NameError:
- pass # Python < 2.2 doesn't have 'property'.
-def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
- if (name == "thisown"): return self.this.own(value)
- if (name == "this"):
- if type(value).__name__ == 'SwigPyObject':
- self.__dict__[name] = value
- return
- method = class_type.__swig_setmethods__.get(name,None)
- if method: return method(self,value)
- if (not static) or hasattr(self,name):
- self.__dict__[name] = value
- else:
- raise AttributeError("You cannot add attributes to %s" % self)
-
-def _swig_setattr(self,class_type,name,value):
- return _swig_setattr_nondynamic(self,class_type,name,value,0)
-
-def _swig_getattr(self,class_type,name):
- if (name == "thisown"): return self.this.own()
- method = class_type.__swig_getmethods__.get(name,None)
- if method: return method(self)
- raise AttributeError(name)
-
-def _swig_repr(self):
- try: strthis = "proxy of " + self.this.__repr__()
- except: strthis = ""
- return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
-
-try:
- _object = object
- _newclass = 1
-except AttributeError:
- class _object : pass
- _newclass = 0
-
-
-import shutil, os, stat
-
-def restorecon(path, recursive=False):
- """ Restore SELinux context on a given path """
- mode = os.lstat(path)[stat.ST_MODE]
- status, context = matchpathcon(path, mode)
- if status == 0:
- lsetfilecon(path, context)
- if recursive:
- os.path.walk(path, lambda arg, dirname, fnames:
- map(restorecon, [os.path.join(dirname, fname)
- for fname in fnames]), None)
-
-def copytree(src, dest):
- """ An SELinux-friendly shutil.copytree method """
- shutil.copytree(src, dest)
- restorecon(dest, recursive=True)
-
-def install(src, dest):
- """ An SELinux-friendly shutil.move method """
- shutil.move(src, dest)
- restorecon(dest, recursive=True)
-
-class security_id(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, security_id, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, security_id, name)
- __repr__ = _swig_repr
- __swig_setmethods__["ctx"] = _selinux.security_id_ctx_set
- __swig_getmethods__["ctx"] = _selinux.security_id_ctx_get
- if _newclass:ctx = _swig_property(_selinux.security_id_ctx_get, _selinux.security_id_ctx_set)
- __swig_setmethods__["refcnt"] = _selinux.security_id_refcnt_set
- __swig_getmethods__["refcnt"] = _selinux.security_id_refcnt_get
- if _newclass:refcnt = _swig_property(_selinux.security_id_refcnt_get, _selinux.security_id_refcnt_set)
- def __init__(self):
- this = _selinux.new_security_id()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_security_id
- __del__ = lambda self : None;
-security_id_swigregister = _selinux.security_id_swigregister
-security_id_swigregister(security_id)
-
-
-def avc_sid_to_context(*args):
- return _selinux.avc_sid_to_context(*args)
-avc_sid_to_context = _selinux.avc_sid_to_context
-
-def avc_sid_to_context_raw(*args):
- return _selinux.avc_sid_to_context_raw(*args)
-avc_sid_to_context_raw = _selinux.avc_sid_to_context_raw
-
-def avc_context_to_sid(*args):
- return _selinux.avc_context_to_sid(*args)
-avc_context_to_sid = _selinux.avc_context_to_sid
-
-def avc_context_to_sid_raw(*args):
- return _selinux.avc_context_to_sid_raw(*args)
-avc_context_to_sid_raw = _selinux.avc_context_to_sid_raw
-
-def sidget(*args):
- return _selinux.sidget(*args)
-sidget = _selinux.sidget
-
-def sidput(*args):
- return _selinux.sidput(*args)
-sidput = _selinux.sidput
-
-def avc_get_initial_sid(*args):
- return _selinux.avc_get_initial_sid(*args)
-avc_get_initial_sid = _selinux.avc_get_initial_sid
-class avc_entry_ref(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, avc_entry_ref, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, avc_entry_ref, name)
- __repr__ = _swig_repr
- __swig_setmethods__["ae"] = _selinux.avc_entry_ref_ae_set
- __swig_getmethods__["ae"] = _selinux.avc_entry_ref_ae_get
- if _newclass:ae = _swig_property(_selinux.avc_entry_ref_ae_get, _selinux.avc_entry_ref_ae_set)
- def __init__(self):
- this = _selinux.new_avc_entry_ref()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_avc_entry_ref
- __del__ = lambda self : None;
-avc_entry_ref_swigregister = _selinux.avc_entry_ref_swigregister
-avc_entry_ref_swigregister(avc_entry_ref)
-
-class avc_memory_callback(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, avc_memory_callback, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, avc_memory_callback, name)
- __repr__ = _swig_repr
- __swig_setmethods__["func_malloc"] = _selinux.avc_memory_callback_func_malloc_set
- __swig_getmethods__["func_malloc"] = _selinux.avc_memory_callback_func_malloc_get
- if _newclass:func_malloc = _swig_property(_selinux.avc_memory_callback_func_malloc_get, _selinux.avc_memory_callback_func_malloc_set)
- __swig_setmethods__["func_free"] = _selinux.avc_memory_callback_func_free_set
- __swig_getmethods__["func_free"] = _selinux.avc_memory_callback_func_free_get
- if _newclass:func_free = _swig_property(_selinux.avc_memory_callback_func_free_get, _selinux.avc_memory_callback_func_free_set)
- def __init__(self):
- this = _selinux.new_avc_memory_callback()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_avc_memory_callback
- __del__ = lambda self : None;
-avc_memory_callback_swigregister = _selinux.avc_memory_callback_swigregister
-avc_memory_callback_swigregister(avc_memory_callback)
-
-class avc_log_callback(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, avc_log_callback, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, avc_log_callback, name)
- __repr__ = _swig_repr
- __swig_setmethods__["func_log"] = _selinux.avc_log_callback_func_log_set
- __swig_getmethods__["func_log"] = _selinux.avc_log_callback_func_log_get
- if _newclass:func_log = _swig_property(_selinux.avc_log_callback_func_log_get, _selinux.avc_log_callback_func_log_set)
- __swig_setmethods__["func_audit"] = _selinux.avc_log_callback_func_audit_set
- __swig_getmethods__["func_audit"] = _selinux.avc_log_callback_func_audit_get
- if _newclass:func_audit = _swig_property(_selinux.avc_log_callback_func_audit_get, _selinux.avc_log_callback_func_audit_set)
- def __init__(self):
- this = _selinux.new_avc_log_callback()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_avc_log_callback
- __del__ = lambda self : None;
-avc_log_callback_swigregister = _selinux.avc_log_callback_swigregister
-avc_log_callback_swigregister(avc_log_callback)
-
-class avc_thread_callback(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, avc_thread_callback, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, avc_thread_callback, name)
- __repr__ = _swig_repr
- __swig_setmethods__["func_create_thread"] = _selinux.avc_thread_callback_func_create_thread_set
- __swig_getmethods__["func_create_thread"] = _selinux.avc_thread_callback_func_create_thread_get
- if _newclass:func_create_thread = _swig_property(_selinux.avc_thread_callback_func_create_thread_get, _selinux.avc_thread_callback_func_create_thread_set)
- __swig_setmethods__["func_stop_thread"] = _selinux.avc_thread_callback_func_stop_thread_set
- __swig_getmethods__["func_stop_thread"] = _selinux.avc_thread_callback_func_stop_thread_get
- if _newclass:func_stop_thread = _swig_property(_selinux.avc_thread_callback_func_stop_thread_get, _selinux.avc_thread_callback_func_stop_thread_set)
- def __init__(self):
- this = _selinux.new_avc_thread_callback()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_avc_thread_callback
- __del__ = lambda self : None;
-avc_thread_callback_swigregister = _selinux.avc_thread_callback_swigregister
-avc_thread_callback_swigregister(avc_thread_callback)
-
-class avc_lock_callback(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, avc_lock_callback, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, avc_lock_callback, name)
- __repr__ = _swig_repr
- __swig_setmethods__["func_alloc_lock"] = _selinux.avc_lock_callback_func_alloc_lock_set
- __swig_getmethods__["func_alloc_lock"] = _selinux.avc_lock_callback_func_alloc_lock_get
- if _newclass:func_alloc_lock = _swig_property(_selinux.avc_lock_callback_func_alloc_lock_get, _selinux.avc_lock_callback_func_alloc_lock_set)
- __swig_setmethods__["func_get_lock"] = _selinux.avc_lock_callback_func_get_lock_set
- __swig_getmethods__["func_get_lock"] = _selinux.avc_lock_callback_func_get_lock_get
- if _newclass:func_get_lock = _swig_property(_selinux.avc_lock_callback_func_get_lock_get, _selinux.avc_lock_callback_func_get_lock_set)
- __swig_setmethods__["func_release_lock"] = _selinux.avc_lock_callback_func_release_lock_set
- __swig_getmethods__["func_release_lock"] = _selinux.avc_lock_callback_func_release_lock_get
- if _newclass:func_release_lock = _swig_property(_selinux.avc_lock_callback_func_release_lock_get, _selinux.avc_lock_callback_func_release_lock_set)
- __swig_setmethods__["func_free_lock"] = _selinux.avc_lock_callback_func_free_lock_set
- __swig_getmethods__["func_free_lock"] = _selinux.avc_lock_callback_func_free_lock_get
- if _newclass:func_free_lock = _swig_property(_selinux.avc_lock_callback_func_free_lock_get, _selinux.avc_lock_callback_func_free_lock_set)
- def __init__(self):
- this = _selinux.new_avc_lock_callback()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_avc_lock_callback
- __del__ = lambda self : None;
-avc_lock_callback_swigregister = _selinux.avc_lock_callback_swigregister
-avc_lock_callback_swigregister(avc_lock_callback)
-
-AVC_OPT_UNUSED = _selinux.AVC_OPT_UNUSED
-AVC_OPT_SETENFORCE = _selinux.AVC_OPT_SETENFORCE
-
-def avc_init(*args):
- return _selinux.avc_init(*args)
-avc_init = _selinux.avc_init
-
-def avc_open(*args):
- return _selinux.avc_open(*args)
-avc_open = _selinux.avc_open
-
-def avc_cleanup():
- return _selinux.avc_cleanup()
-avc_cleanup = _selinux.avc_cleanup
-
-def avc_reset():
- return _selinux.avc_reset()
-avc_reset = _selinux.avc_reset
-
-def avc_destroy():
- return _selinux.avc_destroy()
-avc_destroy = _selinux.avc_destroy
-
-def avc_has_perm_noaudit(*args):
- return _selinux.avc_has_perm_noaudit(*args)
-avc_has_perm_noaudit = _selinux.avc_has_perm_noaudit
-
-def avc_has_perm(*args):
- return _selinux.avc_has_perm(*args)
-avc_has_perm = _selinux.avc_has_perm
-
-def avc_audit(*args):
- return _selinux.avc_audit(*args)
-avc_audit = _selinux.avc_audit
-
-def avc_compute_create(*args):
- return _selinux.avc_compute_create(*args)
-avc_compute_create = _selinux.avc_compute_create
-
-def avc_compute_member(*args):
- return _selinux.avc_compute_member(*args)
-avc_compute_member = _selinux.avc_compute_member
-AVC_CALLBACK_GRANT = _selinux.AVC_CALLBACK_GRANT
-AVC_CALLBACK_TRY_REVOKE = _selinux.AVC_CALLBACK_TRY_REVOKE
-AVC_CALLBACK_REVOKE = _selinux.AVC_CALLBACK_REVOKE
-AVC_CALLBACK_RESET = _selinux.AVC_CALLBACK_RESET
-AVC_CALLBACK_AUDITALLOW_ENABLE = _selinux.AVC_CALLBACK_AUDITALLOW_ENABLE
-AVC_CALLBACK_AUDITALLOW_DISABLE = _selinux.AVC_CALLBACK_AUDITALLOW_DISABLE
-AVC_CALLBACK_AUDITDENY_ENABLE = _selinux.AVC_CALLBACK_AUDITDENY_ENABLE
-AVC_CALLBACK_AUDITDENY_DISABLE = _selinux.AVC_CALLBACK_AUDITDENY_DISABLE
-AVC_CACHE_STATS = _selinux.AVC_CACHE_STATS
-class avc_cache_stats(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, avc_cache_stats, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, avc_cache_stats, name)
- __repr__ = _swig_repr
- __swig_setmethods__["entry_lookups"] = _selinux.avc_cache_stats_entry_lookups_set
- __swig_getmethods__["entry_lookups"] = _selinux.avc_cache_stats_entry_lookups_get
- if _newclass:entry_lookups = _swig_property(_selinux.avc_cache_stats_entry_lookups_get, _selinux.avc_cache_stats_entry_lookups_set)
- __swig_setmethods__["entry_hits"] = _selinux.avc_cache_stats_entry_hits_set
- __swig_getmethods__["entry_hits"] = _selinux.avc_cache_stats_entry_hits_get
- if _newclass:entry_hits = _swig_property(_selinux.avc_cache_stats_entry_hits_get, _selinux.avc_cache_stats_entry_hits_set)
- __swig_setmethods__["entry_misses"] = _selinux.avc_cache_stats_entry_misses_set
- __swig_getmethods__["entry_misses"] = _selinux.avc_cache_stats_entry_misses_get
- if _newclass:entry_misses = _swig_property(_selinux.avc_cache_stats_entry_misses_get, _selinux.avc_cache_stats_entry_misses_set)
- __swig_setmethods__["entry_discards"] = _selinux.avc_cache_stats_entry_discards_set
- __swig_getmethods__["entry_discards"] = _selinux.avc_cache_stats_entry_discards_get
- if _newclass:entry_discards = _swig_property(_selinux.avc_cache_stats_entry_discards_get, _selinux.avc_cache_stats_entry_discards_set)
- __swig_setmethods__["cav_lookups"] = _selinux.avc_cache_stats_cav_lookups_set
- __swig_getmethods__["cav_lookups"] = _selinux.avc_cache_stats_cav_lookups_get
- if _newclass:cav_lookups = _swig_property(_selinux.avc_cache_stats_cav_lookups_get, _selinux.avc_cache_stats_cav_lookups_set)
- __swig_setmethods__["cav_hits"] = _selinux.avc_cache_stats_cav_hits_set
- __swig_getmethods__["cav_hits"] = _selinux.avc_cache_stats_cav_hits_get
- if _newclass:cav_hits = _swig_property(_selinux.avc_cache_stats_cav_hits_get, _selinux.avc_cache_stats_cav_hits_set)
- __swig_setmethods__["cav_probes"] = _selinux.avc_cache_stats_cav_probes_set
- __swig_getmethods__["cav_probes"] = _selinux.avc_cache_stats_cav_probes_get
- if _newclass:cav_probes = _swig_property(_selinux.avc_cache_stats_cav_probes_get, _selinux.avc_cache_stats_cav_probes_set)
- __swig_setmethods__["cav_misses"] = _selinux.avc_cache_stats_cav_misses_set
- __swig_getmethods__["cav_misses"] = _selinux.avc_cache_stats_cav_misses_get
- if _newclass:cav_misses = _swig_property(_selinux.avc_cache_stats_cav_misses_get, _selinux.avc_cache_stats_cav_misses_set)
- def __init__(self):
- this = _selinux.new_avc_cache_stats()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_avc_cache_stats
- __del__ = lambda self : None;
-avc_cache_stats_swigregister = _selinux.avc_cache_stats_swigregister
-avc_cache_stats_swigregister(avc_cache_stats)
-
-
-def avc_av_stats():
- return _selinux.avc_av_stats()
-avc_av_stats = _selinux.avc_av_stats
-
-def avc_sid_stats():
- return _selinux.avc_sid_stats()
-avc_sid_stats = _selinux.avc_sid_stats
-
-def avc_netlink_open(*args):
- return _selinux.avc_netlink_open(*args)
-avc_netlink_open = _selinux.avc_netlink_open
-
-def avc_netlink_loop():
- return _selinux.avc_netlink_loop()
-avc_netlink_loop = _selinux.avc_netlink_loop
-
-def avc_netlink_close():
- return _selinux.avc_netlink_close()
-avc_netlink_close = _selinux.avc_netlink_close
-COMMON_FILE__IOCTL = _selinux.COMMON_FILE__IOCTL
-COMMON_FILE__READ = _selinux.COMMON_FILE__READ
-COMMON_FILE__WRITE = _selinux.COMMON_FILE__WRITE
-COMMON_FILE__CREATE = _selinux.COMMON_FILE__CREATE
-COMMON_FILE__GETATTR = _selinux.COMMON_FILE__GETATTR
-COMMON_FILE__SETATTR = _selinux.COMMON_FILE__SETATTR
-COMMON_FILE__LOCK = _selinux.COMMON_FILE__LOCK
-COMMON_FILE__RELABELFROM = _selinux.COMMON_FILE__RELABELFROM
-COMMON_FILE__RELABELTO = _selinux.COMMON_FILE__RELABELTO
-COMMON_FILE__APPEND = _selinux.COMMON_FILE__APPEND
-COMMON_FILE__UNLINK = _selinux.COMMON_FILE__UNLINK
-COMMON_FILE__LINK = _selinux.COMMON_FILE__LINK
-COMMON_FILE__RENAME = _selinux.COMMON_FILE__RENAME
-COMMON_FILE__EXECUTE = _selinux.COMMON_FILE__EXECUTE
-COMMON_FILE__SWAPON = _selinux.COMMON_FILE__SWAPON
-COMMON_FILE__QUOTAON = _selinux.COMMON_FILE__QUOTAON
-COMMON_FILE__MOUNTON = _selinux.COMMON_FILE__MOUNTON
-COMMON_SOCKET__IOCTL = _selinux.COMMON_SOCKET__IOCTL
-COMMON_SOCKET__READ = _selinux.COMMON_SOCKET__READ
-COMMON_SOCKET__WRITE = _selinux.COMMON_SOCKET__WRITE
-COMMON_SOCKET__CREATE = _selinux.COMMON_SOCKET__CREATE
-COMMON_SOCKET__GETATTR = _selinux.COMMON_SOCKET__GETATTR
-COMMON_SOCKET__SETATTR = _selinux.COMMON_SOCKET__SETATTR
-COMMON_SOCKET__LOCK = _selinux.COMMON_SOCKET__LOCK
-COMMON_SOCKET__RELABELFROM = _selinux.COMMON_SOCKET__RELABELFROM
-COMMON_SOCKET__RELABELTO = _selinux.COMMON_SOCKET__RELABELTO
-COMMON_SOCKET__APPEND = _selinux.COMMON_SOCKET__APPEND
-COMMON_SOCKET__BIND = _selinux.COMMON_SOCKET__BIND
-COMMON_SOCKET__CONNECT = _selinux.COMMON_SOCKET__CONNECT
-COMMON_SOCKET__LISTEN = _selinux.COMMON_SOCKET__LISTEN
-COMMON_SOCKET__ACCEPT = _selinux.COMMON_SOCKET__ACCEPT
-COMMON_SOCKET__GETOPT = _selinux.COMMON_SOCKET__GETOPT
-COMMON_SOCKET__SETOPT = _selinux.COMMON_SOCKET__SETOPT
-COMMON_SOCKET__SHUTDOWN = _selinux.COMMON_SOCKET__SHUTDOWN
-COMMON_SOCKET__RECVFROM = _selinux.COMMON_SOCKET__RECVFROM
-COMMON_SOCKET__SENDTO = _selinux.COMMON_SOCKET__SENDTO
-COMMON_SOCKET__RECV_MSG = _selinux.COMMON_SOCKET__RECV_MSG
-COMMON_SOCKET__SEND_MSG = _selinux.COMMON_SOCKET__SEND_MSG
-COMMON_SOCKET__NAME_BIND = _selinux.COMMON_SOCKET__NAME_BIND
-COMMON_IPC__CREATE = _selinux.COMMON_IPC__CREATE
-COMMON_IPC__DESTROY = _selinux.COMMON_IPC__DESTROY
-COMMON_IPC__GETATTR = _selinux.COMMON_IPC__GETATTR
-COMMON_IPC__SETATTR = _selinux.COMMON_IPC__SETATTR
-COMMON_IPC__READ = _selinux.COMMON_IPC__READ
-COMMON_IPC__WRITE = _selinux.COMMON_IPC__WRITE
-COMMON_IPC__ASSOCIATE = _selinux.COMMON_IPC__ASSOCIATE
-COMMON_IPC__UNIX_READ = _selinux.COMMON_IPC__UNIX_READ
-COMMON_IPC__UNIX_WRITE = _selinux.COMMON_IPC__UNIX_WRITE
-COMMON_DATABASE__CREATE = _selinux.COMMON_DATABASE__CREATE
-COMMON_DATABASE__DROP = _selinux.COMMON_DATABASE__DROP
-COMMON_DATABASE__GETATTR = _selinux.COMMON_DATABASE__GETATTR
-COMMON_DATABASE__SETATTR = _selinux.COMMON_DATABASE__SETATTR
-COMMON_DATABASE__RELABELFROM = _selinux.COMMON_DATABASE__RELABELFROM
-COMMON_DATABASE__RELABELTO = _selinux.COMMON_DATABASE__RELABELTO
-FILESYSTEM__MOUNT = _selinux.FILESYSTEM__MOUNT
-FILESYSTEM__REMOUNT = _selinux.FILESYSTEM__REMOUNT
-FILESYSTEM__UNMOUNT = _selinux.FILESYSTEM__UNMOUNT
-FILESYSTEM__GETATTR = _selinux.FILESYSTEM__GETATTR
-FILESYSTEM__RELABELFROM = _selinux.FILESYSTEM__RELABELFROM
-FILESYSTEM__RELABELTO = _selinux.FILESYSTEM__RELABELTO
-FILESYSTEM__TRANSITION = _selinux.FILESYSTEM__TRANSITION
-FILESYSTEM__ASSOCIATE = _selinux.FILESYSTEM__ASSOCIATE
-FILESYSTEM__QUOTAMOD = _selinux.FILESYSTEM__QUOTAMOD
-FILESYSTEM__QUOTAGET = _selinux.FILESYSTEM__QUOTAGET
-DIR__IOCTL = _selinux.DIR__IOCTL
-DIR__READ = _selinux.DIR__READ
-DIR__WRITE = _selinux.DIR__WRITE
-DIR__CREATE = _selinux.DIR__CREATE
-DIR__GETATTR = _selinux.DIR__GETATTR
-DIR__SETATTR = _selinux.DIR__SETATTR
-DIR__LOCK = _selinux.DIR__LOCK
-DIR__RELABELFROM = _selinux.DIR__RELABELFROM
-DIR__RELABELTO = _selinux.DIR__RELABELTO
-DIR__APPEND = _selinux.DIR__APPEND
-DIR__UNLINK = _selinux.DIR__UNLINK
-DIR__LINK = _selinux.DIR__LINK
-DIR__RENAME = _selinux.DIR__RENAME
-DIR__EXECUTE = _selinux.DIR__EXECUTE
-DIR__SWAPON = _selinux.DIR__SWAPON
-DIR__QUOTAON = _selinux.DIR__QUOTAON
-DIR__MOUNTON = _selinux.DIR__MOUNTON
-DIR__ADD_NAME = _selinux.DIR__ADD_NAME
-DIR__REMOVE_NAME = _selinux.DIR__REMOVE_NAME
-DIR__REPARENT = _selinux.DIR__REPARENT
-DIR__SEARCH = _selinux.DIR__SEARCH
-DIR__RMDIR = _selinux.DIR__RMDIR
-DIR__OPEN = _selinux.DIR__OPEN
-FILE__IOCTL = _selinux.FILE__IOCTL
-FILE__READ = _selinux.FILE__READ
-FILE__WRITE = _selinux.FILE__WRITE
-FILE__CREATE = _selinux.FILE__CREATE
-FILE__GETATTR = _selinux.FILE__GETATTR
-FILE__SETATTR = _selinux.FILE__SETATTR
-FILE__LOCK = _selinux.FILE__LOCK
-FILE__RELABELFROM = _selinux.FILE__RELABELFROM
-FILE__RELABELTO = _selinux.FILE__RELABELTO
-FILE__APPEND = _selinux.FILE__APPEND
-FILE__UNLINK = _selinux.FILE__UNLINK
-FILE__LINK = _selinux.FILE__LINK
-FILE__RENAME = _selinux.FILE__RENAME
-FILE__EXECUTE = _selinux.FILE__EXECUTE
-FILE__SWAPON = _selinux.FILE__SWAPON
-FILE__QUOTAON = _selinux.FILE__QUOTAON
-FILE__MOUNTON = _selinux.FILE__MOUNTON
-FILE__EXECUTE_NO_TRANS = _selinux.FILE__EXECUTE_NO_TRANS
-FILE__ENTRYPOINT = _selinux.FILE__ENTRYPOINT
-FILE__EXECMOD = _selinux.FILE__EXECMOD
-FILE__OPEN = _selinux.FILE__OPEN
-LNK_FILE__IOCTL = _selinux.LNK_FILE__IOCTL
-LNK_FILE__READ = _selinux.LNK_FILE__READ
-LNK_FILE__WRITE = _selinux.LNK_FILE__WRITE
-LNK_FILE__CREATE = _selinux.LNK_FILE__CREATE
-LNK_FILE__GETATTR = _selinux.LNK_FILE__GETATTR
-LNK_FILE__SETATTR = _selinux.LNK_FILE__SETATTR
-LNK_FILE__LOCK = _selinux.LNK_FILE__LOCK
-LNK_FILE__RELABELFROM = _selinux.LNK_FILE__RELABELFROM
-LNK_FILE__RELABELTO = _selinux.LNK_FILE__RELABELTO
-LNK_FILE__APPEND = _selinux.LNK_FILE__APPEND
-LNK_FILE__UNLINK = _selinux.LNK_FILE__UNLINK
-LNK_FILE__LINK = _selinux.LNK_FILE__LINK
-LNK_FILE__RENAME = _selinux.LNK_FILE__RENAME
-LNK_FILE__EXECUTE = _selinux.LNK_FILE__EXECUTE
-LNK_FILE__SWAPON = _selinux.LNK_FILE__SWAPON
-LNK_FILE__QUOTAON = _selinux.LNK_FILE__QUOTAON
-LNK_FILE__MOUNTON = _selinux.LNK_FILE__MOUNTON
-CHR_FILE__IOCTL = _selinux.CHR_FILE__IOCTL
-CHR_FILE__READ = _selinux.CHR_FILE__READ
-CHR_FILE__WRITE = _selinux.CHR_FILE__WRITE
-CHR_FILE__CREATE = _selinux.CHR_FILE__CREATE
-CHR_FILE__GETATTR = _selinux.CHR_FILE__GETATTR
-CHR_FILE__SETATTR = _selinux.CHR_FILE__SETATTR
-CHR_FILE__LOCK = _selinux.CHR_FILE__LOCK
-CHR_FILE__RELABELFROM = _selinux.CHR_FILE__RELABELFROM
-CHR_FILE__RELABELTO = _selinux.CHR_FILE__RELABELTO
-CHR_FILE__APPEND = _selinux.CHR_FILE__APPEND
-CHR_FILE__UNLINK = _selinux.CHR_FILE__UNLINK
-CHR_FILE__LINK = _selinux.CHR_FILE__LINK
-CHR_FILE__RENAME = _selinux.CHR_FILE__RENAME
-CHR_FILE__EXECUTE = _selinux.CHR_FILE__EXECUTE
-CHR_FILE__SWAPON = _selinux.CHR_FILE__SWAPON
-CHR_FILE__QUOTAON = _selinux.CHR_FILE__QUOTAON
-CHR_FILE__MOUNTON = _selinux.CHR_FILE__MOUNTON
-CHR_FILE__EXECUTE_NO_TRANS = _selinux.CHR_FILE__EXECUTE_NO_TRANS
-CHR_FILE__ENTRYPOINT = _selinux.CHR_FILE__ENTRYPOINT
-CHR_FILE__EXECMOD = _selinux.CHR_FILE__EXECMOD
-CHR_FILE__OPEN = _selinux.CHR_FILE__OPEN
-BLK_FILE__IOCTL = _selinux.BLK_FILE__IOCTL
-BLK_FILE__READ = _selinux.BLK_FILE__READ
-BLK_FILE__WRITE = _selinux.BLK_FILE__WRITE
-BLK_FILE__CREATE = _selinux.BLK_FILE__CREATE
-BLK_FILE__GETATTR = _selinux.BLK_FILE__GETATTR
-BLK_FILE__SETATTR = _selinux.BLK_FILE__SETATTR
-BLK_FILE__LOCK = _selinux.BLK_FILE__LOCK
-BLK_FILE__RELABELFROM = _selinux.BLK_FILE__RELABELFROM
-BLK_FILE__RELABELTO = _selinux.BLK_FILE__RELABELTO
-BLK_FILE__APPEND = _selinux.BLK_FILE__APPEND
-BLK_FILE__UNLINK = _selinux.BLK_FILE__UNLINK
-BLK_FILE__LINK = _selinux.BLK_FILE__LINK
-BLK_FILE__RENAME = _selinux.BLK_FILE__RENAME
-BLK_FILE__EXECUTE = _selinux.BLK_FILE__EXECUTE
-BLK_FILE__SWAPON = _selinux.BLK_FILE__SWAPON
-BLK_FILE__QUOTAON = _selinux.BLK_FILE__QUOTAON
-BLK_FILE__MOUNTON = _selinux.BLK_FILE__MOUNTON
-BLK_FILE__OPEN = _selinux.BLK_FILE__OPEN
-SOCK_FILE__IOCTL = _selinux.SOCK_FILE__IOCTL
-SOCK_FILE__READ = _selinux.SOCK_FILE__READ
-SOCK_FILE__WRITE = _selinux.SOCK_FILE__WRITE
-SOCK_FILE__CREATE = _selinux.SOCK_FILE__CREATE
-SOCK_FILE__GETATTR = _selinux.SOCK_FILE__GETATTR
-SOCK_FILE__SETATTR = _selinux.SOCK_FILE__SETATTR
-SOCK_FILE__LOCK = _selinux.SOCK_FILE__LOCK
-SOCK_FILE__RELABELFROM = _selinux.SOCK_FILE__RELABELFROM
-SOCK_FILE__RELABELTO = _selinux.SOCK_FILE__RELABELTO
-SOCK_FILE__APPEND = _selinux.SOCK_FILE__APPEND
-SOCK_FILE__UNLINK = _selinux.SOCK_FILE__UNLINK
-SOCK_FILE__LINK = _selinux.SOCK_FILE__LINK
-SOCK_FILE__RENAME = _selinux.SOCK_FILE__RENAME
-SOCK_FILE__EXECUTE = _selinux.SOCK_FILE__EXECUTE
-SOCK_FILE__SWAPON = _selinux.SOCK_FILE__SWAPON
-SOCK_FILE__QUOTAON = _selinux.SOCK_FILE__QUOTAON
-SOCK_FILE__MOUNTON = _selinux.SOCK_FILE__MOUNTON
-FIFO_FILE__IOCTL = _selinux.FIFO_FILE__IOCTL
-FIFO_FILE__READ = _selinux.FIFO_FILE__READ
-FIFO_FILE__WRITE = _selinux.FIFO_FILE__WRITE
-FIFO_FILE__CREATE = _selinux.FIFO_FILE__CREATE
-FIFO_FILE__GETATTR = _selinux.FIFO_FILE__GETATTR
-FIFO_FILE__SETATTR = _selinux.FIFO_FILE__SETATTR
-FIFO_FILE__LOCK = _selinux.FIFO_FILE__LOCK
-FIFO_FILE__RELABELFROM = _selinux.FIFO_FILE__RELABELFROM
-FIFO_FILE__RELABELTO = _selinux.FIFO_FILE__RELABELTO
-FIFO_FILE__APPEND = _selinux.FIFO_FILE__APPEND
-FIFO_FILE__UNLINK = _selinux.FIFO_FILE__UNLINK
-FIFO_FILE__LINK = _selinux.FIFO_FILE__LINK
-FIFO_FILE__RENAME = _selinux.FIFO_FILE__RENAME
-FIFO_FILE__EXECUTE = _selinux.FIFO_FILE__EXECUTE
-FIFO_FILE__SWAPON = _selinux.FIFO_FILE__SWAPON
-FIFO_FILE__QUOTAON = _selinux.FIFO_FILE__QUOTAON
-FIFO_FILE__MOUNTON = _selinux.FIFO_FILE__MOUNTON
-FIFO_FILE__OPEN = _selinux.FIFO_FILE__OPEN
-FD__USE = _selinux.FD__USE
-SOCKET__IOCTL = _selinux.SOCKET__IOCTL
-SOCKET__READ = _selinux.SOCKET__READ
-SOCKET__WRITE = _selinux.SOCKET__WRITE
-SOCKET__CREATE = _selinux.SOCKET__CREATE
-SOCKET__GETATTR = _selinux.SOCKET__GETATTR
-SOCKET__SETATTR = _selinux.SOCKET__SETATTR
-SOCKET__LOCK = _selinux.SOCKET__LOCK
-SOCKET__RELABELFROM = _selinux.SOCKET__RELABELFROM
-SOCKET__RELABELTO = _selinux.SOCKET__RELABELTO
-SOCKET__APPEND = _selinux.SOCKET__APPEND
-SOCKET__BIND = _selinux.SOCKET__BIND
-SOCKET__CONNECT = _selinux.SOCKET__CONNECT
-SOCKET__LISTEN = _selinux.SOCKET__LISTEN
-SOCKET__ACCEPT = _selinux.SOCKET__ACCEPT
-SOCKET__GETOPT = _selinux.SOCKET__GETOPT
-SOCKET__SETOPT = _selinux.SOCKET__SETOPT
-SOCKET__SHUTDOWN = _selinux.SOCKET__SHUTDOWN
-SOCKET__RECVFROM = _selinux.SOCKET__RECVFROM
-SOCKET__SENDTO = _selinux.SOCKET__SENDTO
-SOCKET__RECV_MSG = _selinux.SOCKET__RECV_MSG
-SOCKET__SEND_MSG = _selinux.SOCKET__SEND_MSG
-SOCKET__NAME_BIND = _selinux.SOCKET__NAME_BIND
-TCP_SOCKET__IOCTL = _selinux.TCP_SOCKET__IOCTL
-TCP_SOCKET__READ = _selinux.TCP_SOCKET__READ
-TCP_SOCKET__WRITE = _selinux.TCP_SOCKET__WRITE
-TCP_SOCKET__CREATE = _selinux.TCP_SOCKET__CREATE
-TCP_SOCKET__GETATTR = _selinux.TCP_SOCKET__GETATTR
-TCP_SOCKET__SETATTR = _selinux.TCP_SOCKET__SETATTR
-TCP_SOCKET__LOCK = _selinux.TCP_SOCKET__LOCK
-TCP_SOCKET__RELABELFROM = _selinux.TCP_SOCKET__RELABELFROM
-TCP_SOCKET__RELABELTO = _selinux.TCP_SOCKET__RELABELTO
-TCP_SOCKET__APPEND = _selinux.TCP_SOCKET__APPEND
-TCP_SOCKET__BIND = _selinux.TCP_SOCKET__BIND
-TCP_SOCKET__CONNECT = _selinux.TCP_SOCKET__CONNECT
-TCP_SOCKET__LISTEN = _selinux.TCP_SOCKET__LISTEN
-TCP_SOCKET__ACCEPT = _selinux.TCP_SOCKET__ACCEPT
-TCP_SOCKET__GETOPT = _selinux.TCP_SOCKET__GETOPT
-TCP_SOCKET__SETOPT = _selinux.TCP_SOCKET__SETOPT
-TCP_SOCKET__SHUTDOWN = _selinux.TCP_SOCKET__SHUTDOWN
-TCP_SOCKET__RECVFROM = _selinux.TCP_SOCKET__RECVFROM
-TCP_SOCKET__SENDTO = _selinux.TCP_SOCKET__SENDTO
-TCP_SOCKET__RECV_MSG = _selinux.TCP_SOCKET__RECV_MSG
-TCP_SOCKET__SEND_MSG = _selinux.TCP_SOCKET__SEND_MSG
-TCP_SOCKET__NAME_BIND = _selinux.TCP_SOCKET__NAME_BIND
-TCP_SOCKET__CONNECTTO = _selinux.TCP_SOCKET__CONNECTTO
-TCP_SOCKET__NEWCONN = _selinux.TCP_SOCKET__NEWCONN
-TCP_SOCKET__ACCEPTFROM = _selinux.TCP_SOCKET__ACCEPTFROM
-TCP_SOCKET__NODE_BIND = _selinux.TCP_SOCKET__NODE_BIND
-TCP_SOCKET__NAME_CONNECT = _selinux.TCP_SOCKET__NAME_CONNECT
-UDP_SOCKET__IOCTL = _selinux.UDP_SOCKET__IOCTL
-UDP_SOCKET__READ = _selinux.UDP_SOCKET__READ
-UDP_SOCKET__WRITE = _selinux.UDP_SOCKET__WRITE
-UDP_SOCKET__CREATE = _selinux.UDP_SOCKET__CREATE
-UDP_SOCKET__GETATTR = _selinux.UDP_SOCKET__GETATTR
-UDP_SOCKET__SETATTR = _selinux.UDP_SOCKET__SETATTR
-UDP_SOCKET__LOCK = _selinux.UDP_SOCKET__LOCK
-UDP_SOCKET__RELABELFROM = _selinux.UDP_SOCKET__RELABELFROM
-UDP_SOCKET__RELABELTO = _selinux.UDP_SOCKET__RELABELTO
-UDP_SOCKET__APPEND = _selinux.UDP_SOCKET__APPEND
-UDP_SOCKET__BIND = _selinux.UDP_SOCKET__BIND
-UDP_SOCKET__CONNECT = _selinux.UDP_SOCKET__CONNECT
-UDP_SOCKET__LISTEN = _selinux.UDP_SOCKET__LISTEN
-UDP_SOCKET__ACCEPT = _selinux.UDP_SOCKET__ACCEPT
-UDP_SOCKET__GETOPT = _selinux.UDP_SOCKET__GETOPT
-UDP_SOCKET__SETOPT = _selinux.UDP_SOCKET__SETOPT
-UDP_SOCKET__SHUTDOWN = _selinux.UDP_SOCKET__SHUTDOWN
-UDP_SOCKET__RECVFROM = _selinux.UDP_SOCKET__RECVFROM
-UDP_SOCKET__SENDTO = _selinux.UDP_SOCKET__SENDTO
-UDP_SOCKET__RECV_MSG = _selinux.UDP_SOCKET__RECV_MSG
-UDP_SOCKET__SEND_MSG = _selinux.UDP_SOCKET__SEND_MSG
-UDP_SOCKET__NAME_BIND = _selinux.UDP_SOCKET__NAME_BIND
-UDP_SOCKET__NODE_BIND = _selinux.UDP_SOCKET__NODE_BIND
-RAWIP_SOCKET__IOCTL = _selinux.RAWIP_SOCKET__IOCTL
-RAWIP_SOCKET__READ = _selinux.RAWIP_SOCKET__READ
-RAWIP_SOCKET__WRITE = _selinux.RAWIP_SOCKET__WRITE
-RAWIP_SOCKET__CREATE = _selinux.RAWIP_SOCKET__CREATE
-RAWIP_SOCKET__GETATTR = _selinux.RAWIP_SOCKET__GETATTR
-RAWIP_SOCKET__SETATTR = _selinux.RAWIP_SOCKET__SETATTR
-RAWIP_SOCKET__LOCK = _selinux.RAWIP_SOCKET__LOCK
-RAWIP_SOCKET__RELABELFROM = _selinux.RAWIP_SOCKET__RELABELFROM
-RAWIP_SOCKET__RELABELTO = _selinux.RAWIP_SOCKET__RELABELTO
-RAWIP_SOCKET__APPEND = _selinux.RAWIP_SOCKET__APPEND
-RAWIP_SOCKET__BIND = _selinux.RAWIP_SOCKET__BIND
-RAWIP_SOCKET__CONNECT = _selinux.RAWIP_SOCKET__CONNECT
-RAWIP_SOCKET__LISTEN = _selinux.RAWIP_SOCKET__LISTEN
-RAWIP_SOCKET__ACCEPT = _selinux.RAWIP_SOCKET__ACCEPT
-RAWIP_SOCKET__GETOPT = _selinux.RAWIP_SOCKET__GETOPT
-RAWIP_SOCKET__SETOPT = _selinux.RAWIP_SOCKET__SETOPT
-RAWIP_SOCKET__SHUTDOWN = _selinux.RAWIP_SOCKET__SHUTDOWN
-RAWIP_SOCKET__RECVFROM = _selinux.RAWIP_SOCKET__RECVFROM
-RAWIP_SOCKET__SENDTO = _selinux.RAWIP_SOCKET__SENDTO
-RAWIP_SOCKET__RECV_MSG = _selinux.RAWIP_SOCKET__RECV_MSG
-RAWIP_SOCKET__SEND_MSG = _selinux.RAWIP_SOCKET__SEND_MSG
-RAWIP_SOCKET__NAME_BIND = _selinux.RAWIP_SOCKET__NAME_BIND
-RAWIP_SOCKET__NODE_BIND = _selinux.RAWIP_SOCKET__NODE_BIND
-NODE__TCP_RECV = _selinux.NODE__TCP_RECV
-NODE__TCP_SEND = _selinux.NODE__TCP_SEND
-NODE__UDP_RECV = _selinux.NODE__UDP_RECV
-NODE__UDP_SEND = _selinux.NODE__UDP_SEND
-NODE__RAWIP_RECV = _selinux.NODE__RAWIP_RECV
-NODE__RAWIP_SEND = _selinux.NODE__RAWIP_SEND
-NODE__ENFORCE_DEST = _selinux.NODE__ENFORCE_DEST
-NODE__DCCP_RECV = _selinux.NODE__DCCP_RECV
-NODE__DCCP_SEND = _selinux.NODE__DCCP_SEND
-NODE__RECVFROM = _selinux.NODE__RECVFROM
-NODE__SENDTO = _selinux.NODE__SENDTO
-NETIF__TCP_RECV = _selinux.NETIF__TCP_RECV
-NETIF__TCP_SEND = _selinux.NETIF__TCP_SEND
-NETIF__UDP_RECV = _selinux.NETIF__UDP_RECV
-NETIF__UDP_SEND = _selinux.NETIF__UDP_SEND
-NETIF__RAWIP_RECV = _selinux.NETIF__RAWIP_RECV
-NETIF__RAWIP_SEND = _selinux.NETIF__RAWIP_SEND
-NETIF__DCCP_RECV = _selinux.NETIF__DCCP_RECV
-NETIF__DCCP_SEND = _selinux.NETIF__DCCP_SEND
-NETIF__INGRESS = _selinux.NETIF__INGRESS
-NETIF__EGRESS = _selinux.NETIF__EGRESS
-NETLINK_SOCKET__IOCTL = _selinux.NETLINK_SOCKET__IOCTL
-NETLINK_SOCKET__READ = _selinux.NETLINK_SOCKET__READ
-NETLINK_SOCKET__WRITE = _selinux.NETLINK_SOCKET__WRITE
-NETLINK_SOCKET__CREATE = _selinux.NETLINK_SOCKET__CREATE
-NETLINK_SOCKET__GETATTR = _selinux.NETLINK_SOCKET__GETATTR
-NETLINK_SOCKET__SETATTR = _selinux.NETLINK_SOCKET__SETATTR
-NETLINK_SOCKET__LOCK = _selinux.NETLINK_SOCKET__LOCK
-NETLINK_SOCKET__RELABELFROM = _selinux.NETLINK_SOCKET__RELABELFROM
-NETLINK_SOCKET__RELABELTO = _selinux.NETLINK_SOCKET__RELABELTO
-NETLINK_SOCKET__APPEND = _selinux.NETLINK_SOCKET__APPEND
-NETLINK_SOCKET__BIND = _selinux.NETLINK_SOCKET__BIND
-NETLINK_SOCKET__CONNECT = _selinux.NETLINK_SOCKET__CONNECT
-NETLINK_SOCKET__LISTEN = _selinux.NETLINK_SOCKET__LISTEN
-NETLINK_SOCKET__ACCEPT = _selinux.NETLINK_SOCKET__ACCEPT
-NETLINK_SOCKET__GETOPT = _selinux.NETLINK_SOCKET__GETOPT
-NETLINK_SOCKET__SETOPT = _selinux.NETLINK_SOCKET__SETOPT
-NETLINK_SOCKET__SHUTDOWN = _selinux.NETLINK_SOCKET__SHUTDOWN
-NETLINK_SOCKET__RECVFROM = _selinux.NETLINK_SOCKET__RECVFROM
-NETLINK_SOCKET__SENDTO = _selinux.NETLINK_SOCKET__SENDTO
-NETLINK_SOCKET__RECV_MSG = _selinux.NETLINK_SOCKET__RECV_MSG
-NETLINK_SOCKET__SEND_MSG = _selinux.NETLINK_SOCKET__SEND_MSG
-NETLINK_SOCKET__NAME_BIND = _selinux.NETLINK_SOCKET__NAME_BIND
-PACKET_SOCKET__IOCTL = _selinux.PACKET_SOCKET__IOCTL
-PACKET_SOCKET__READ = _selinux.PACKET_SOCKET__READ
-PACKET_SOCKET__WRITE = _selinux.PACKET_SOCKET__WRITE
-PACKET_SOCKET__CREATE = _selinux.PACKET_SOCKET__CREATE
-PACKET_SOCKET__GETATTR = _selinux.PACKET_SOCKET__GETATTR
-PACKET_SOCKET__SETATTR = _selinux.PACKET_SOCKET__SETATTR
-PACKET_SOCKET__LOCK = _selinux.PACKET_SOCKET__LOCK
-PACKET_SOCKET__RELABELFROM = _selinux.PACKET_SOCKET__RELABELFROM
-PACKET_SOCKET__RELABELTO = _selinux.PACKET_SOCKET__RELABELTO
-PACKET_SOCKET__APPEND = _selinux.PACKET_SOCKET__APPEND
-PACKET_SOCKET__BIND = _selinux.PACKET_SOCKET__BIND
-PACKET_SOCKET__CONNECT = _selinux.PACKET_SOCKET__CONNECT
-PACKET_SOCKET__LISTEN = _selinux.PACKET_SOCKET__LISTEN
-PACKET_SOCKET__ACCEPT = _selinux.PACKET_SOCKET__ACCEPT
-PACKET_SOCKET__GETOPT = _selinux.PACKET_SOCKET__GETOPT
-PACKET_SOCKET__SETOPT = _selinux.PACKET_SOCKET__SETOPT
-PACKET_SOCKET__SHUTDOWN = _selinux.PACKET_SOCKET__SHUTDOWN
-PACKET_SOCKET__RECVFROM = _selinux.PACKET_SOCKET__RECVFROM
-PACKET_SOCKET__SENDTO = _selinux.PACKET_SOCKET__SENDTO
-PACKET_SOCKET__RECV_MSG = _selinux.PACKET_SOCKET__RECV_MSG
-PACKET_SOCKET__SEND_MSG = _selinux.PACKET_SOCKET__SEND_MSG
-PACKET_SOCKET__NAME_BIND = _selinux.PACKET_SOCKET__NAME_BIND
-KEY_SOCKET__IOCTL = _selinux.KEY_SOCKET__IOCTL
-KEY_SOCKET__READ = _selinux.KEY_SOCKET__READ
-KEY_SOCKET__WRITE = _selinux.KEY_SOCKET__WRITE
-KEY_SOCKET__CREATE = _selinux.KEY_SOCKET__CREATE
-KEY_SOCKET__GETATTR = _selinux.KEY_SOCKET__GETATTR
-KEY_SOCKET__SETATTR = _selinux.KEY_SOCKET__SETATTR
-KEY_SOCKET__LOCK = _selinux.KEY_SOCKET__LOCK
-KEY_SOCKET__RELABELFROM = _selinux.KEY_SOCKET__RELABELFROM
-KEY_SOCKET__RELABELTO = _selinux.KEY_SOCKET__RELABELTO
-KEY_SOCKET__APPEND = _selinux.KEY_SOCKET__APPEND
-KEY_SOCKET__BIND = _selinux.KEY_SOCKET__BIND
-KEY_SOCKET__CONNECT = _selinux.KEY_SOCKET__CONNECT
-KEY_SOCKET__LISTEN = _selinux.KEY_SOCKET__LISTEN
-KEY_SOCKET__ACCEPT = _selinux.KEY_SOCKET__ACCEPT
-KEY_SOCKET__GETOPT = _selinux.KEY_SOCKET__GETOPT
-KEY_SOCKET__SETOPT = _selinux.KEY_SOCKET__SETOPT
-KEY_SOCKET__SHUTDOWN = _selinux.KEY_SOCKET__SHUTDOWN
-KEY_SOCKET__RECVFROM = _selinux.KEY_SOCKET__RECVFROM
-KEY_SOCKET__SENDTO = _selinux.KEY_SOCKET__SENDTO
-KEY_SOCKET__RECV_MSG = _selinux.KEY_SOCKET__RECV_MSG
-KEY_SOCKET__SEND_MSG = _selinux.KEY_SOCKET__SEND_MSG
-KEY_SOCKET__NAME_BIND = _selinux.KEY_SOCKET__NAME_BIND
-UNIX_STREAM_SOCKET__IOCTL = _selinux.UNIX_STREAM_SOCKET__IOCTL
-UNIX_STREAM_SOCKET__READ = _selinux.UNIX_STREAM_SOCKET__READ
-UNIX_STREAM_SOCKET__WRITE = _selinux.UNIX_STREAM_SOCKET__WRITE
-UNIX_STREAM_SOCKET__CREATE = _selinux.UNIX_STREAM_SOCKET__CREATE
-UNIX_STREAM_SOCKET__GETATTR = _selinux.UNIX_STREAM_SOCKET__GETATTR
-UNIX_STREAM_SOCKET__SETATTR = _selinux.UNIX_STREAM_SOCKET__SETATTR
-UNIX_STREAM_SOCKET__LOCK = _selinux.UNIX_STREAM_SOCKET__LOCK
-UNIX_STREAM_SOCKET__RELABELFROM = _selinux.UNIX_STREAM_SOCKET__RELABELFROM
-UNIX_STREAM_SOCKET__RELABELTO = _selinux.UNIX_STREAM_SOCKET__RELABELTO
-UNIX_STREAM_SOCKET__APPEND = _selinux.UNIX_STREAM_SOCKET__APPEND
-UNIX_STREAM_SOCKET__BIND = _selinux.UNIX_STREAM_SOCKET__BIND
-UNIX_STREAM_SOCKET__CONNECT = _selinux.UNIX_STREAM_SOCKET__CONNECT
-UNIX_STREAM_SOCKET__LISTEN = _selinux.UNIX_STREAM_SOCKET__LISTEN
-UNIX_STREAM_SOCKET__ACCEPT = _selinux.UNIX_STREAM_SOCKET__ACCEPT
-UNIX_STREAM_SOCKET__GETOPT = _selinux.UNIX_STREAM_SOCKET__GETOPT
-UNIX_STREAM_SOCKET__SETOPT = _selinux.UNIX_STREAM_SOCKET__SETOPT
-UNIX_STREAM_SOCKET__SHUTDOWN = _selinux.UNIX_STREAM_SOCKET__SHUTDOWN
-UNIX_STREAM_SOCKET__RECVFROM = _selinux.UNIX_STREAM_SOCKET__RECVFROM
-UNIX_STREAM_SOCKET__SENDTO = _selinux.UNIX_STREAM_SOCKET__SENDTO
-UNIX_STREAM_SOCKET__RECV_MSG = _selinux.UNIX_STREAM_SOCKET__RECV_MSG
-UNIX_STREAM_SOCKET__SEND_MSG = _selinux.UNIX_STREAM_SOCKET__SEND_MSG
-UNIX_STREAM_SOCKET__NAME_BIND = _selinux.UNIX_STREAM_SOCKET__NAME_BIND
-UNIX_STREAM_SOCKET__CONNECTTO = _selinux.UNIX_STREAM_SOCKET__CONNECTTO
-UNIX_STREAM_SOCKET__NEWCONN = _selinux.UNIX_STREAM_SOCKET__NEWCONN
-UNIX_STREAM_SOCKET__ACCEPTFROM = _selinux.UNIX_STREAM_SOCKET__ACCEPTFROM
-UNIX_DGRAM_SOCKET__IOCTL = _selinux.UNIX_DGRAM_SOCKET__IOCTL
-UNIX_DGRAM_SOCKET__READ = _selinux.UNIX_DGRAM_SOCKET__READ
-UNIX_DGRAM_SOCKET__WRITE = _selinux.UNIX_DGRAM_SOCKET__WRITE
-UNIX_DGRAM_SOCKET__CREATE = _selinux.UNIX_DGRAM_SOCKET__CREATE
-UNIX_DGRAM_SOCKET__GETATTR = _selinux.UNIX_DGRAM_SOCKET__GETATTR
-UNIX_DGRAM_SOCKET__SETATTR = _selinux.UNIX_DGRAM_SOCKET__SETATTR
-UNIX_DGRAM_SOCKET__LOCK = _selinux.UNIX_DGRAM_SOCKET__LOCK
-UNIX_DGRAM_SOCKET__RELABELFROM = _selinux.UNIX_DGRAM_SOCKET__RELABELFROM
-UNIX_DGRAM_SOCKET__RELABELTO = _selinux.UNIX_DGRAM_SOCKET__RELABELTO
-UNIX_DGRAM_SOCKET__APPEND = _selinux.UNIX_DGRAM_SOCKET__APPEND
-UNIX_DGRAM_SOCKET__BIND = _selinux.UNIX_DGRAM_SOCKET__BIND
-UNIX_DGRAM_SOCKET__CONNECT = _selinux.UNIX_DGRAM_SOCKET__CONNECT
-UNIX_DGRAM_SOCKET__LISTEN = _selinux.UNIX_DGRAM_SOCKET__LISTEN
-UNIX_DGRAM_SOCKET__ACCEPT = _selinux.UNIX_DGRAM_SOCKET__ACCEPT
-UNIX_DGRAM_SOCKET__GETOPT = _selinux.UNIX_DGRAM_SOCKET__GETOPT
-UNIX_DGRAM_SOCKET__SETOPT = _selinux.UNIX_DGRAM_SOCKET__SETOPT
-UNIX_DGRAM_SOCKET__SHUTDOWN = _selinux.UNIX_DGRAM_SOCKET__SHUTDOWN
-UNIX_DGRAM_SOCKET__RECVFROM = _selinux.UNIX_DGRAM_SOCKET__RECVFROM
-UNIX_DGRAM_SOCKET__SENDTO = _selinux.UNIX_DGRAM_SOCKET__SENDTO
-UNIX_DGRAM_SOCKET__RECV_MSG = _selinux.UNIX_DGRAM_SOCKET__RECV_MSG
-UNIX_DGRAM_SOCKET__SEND_MSG = _selinux.UNIX_DGRAM_SOCKET__SEND_MSG
-UNIX_DGRAM_SOCKET__NAME_BIND = _selinux.UNIX_DGRAM_SOCKET__NAME_BIND
-PROCESS__FORK = _selinux.PROCESS__FORK
-PROCESS__TRANSITION = _selinux.PROCESS__TRANSITION
-PROCESS__SIGCHLD = _selinux.PROCESS__SIGCHLD
-PROCESS__SIGKILL = _selinux.PROCESS__SIGKILL
-PROCESS__SIGSTOP = _selinux.PROCESS__SIGSTOP
-PROCESS__SIGNULL = _selinux.PROCESS__SIGNULL
-PROCESS__SIGNAL = _selinux.PROCESS__SIGNAL
-PROCESS__PTRACE = _selinux.PROCESS__PTRACE
-PROCESS__GETSCHED = _selinux.PROCESS__GETSCHED
-PROCESS__SETSCHED = _selinux.PROCESS__SETSCHED
-PROCESS__GETSESSION = _selinux.PROCESS__GETSESSION
-PROCESS__GETPGID = _selinux.PROCESS__GETPGID
-PROCESS__SETPGID = _selinux.PROCESS__SETPGID
-PROCESS__GETCAP = _selinux.PROCESS__GETCAP
-PROCESS__SETCAP = _selinux.PROCESS__SETCAP
-PROCESS__SHARE = _selinux.PROCESS__SHARE
-PROCESS__GETATTR = _selinux.PROCESS__GETATTR
-PROCESS__SETEXEC = _selinux.PROCESS__SETEXEC
-PROCESS__SETFSCREATE = _selinux.PROCESS__SETFSCREATE
-PROCESS__NOATSECURE = _selinux.PROCESS__NOATSECURE
-PROCESS__SIGINH = _selinux.PROCESS__SIGINH
-PROCESS__SETRLIMIT = _selinux.PROCESS__SETRLIMIT
-PROCESS__RLIMITINH = _selinux.PROCESS__RLIMITINH
-PROCESS__DYNTRANSITION = _selinux.PROCESS__DYNTRANSITION
-PROCESS__SETCURRENT = _selinux.PROCESS__SETCURRENT
-PROCESS__EXECMEM = _selinux.PROCESS__EXECMEM
-PROCESS__EXECSTACK = _selinux.PROCESS__EXECSTACK
-PROCESS__EXECHEAP = _selinux.PROCESS__EXECHEAP
-PROCESS__SETKEYCREATE = _selinux.PROCESS__SETKEYCREATE
-PROCESS__SETSOCKCREATE = _selinux.PROCESS__SETSOCKCREATE
-IPC__CREATE = _selinux.IPC__CREATE
-IPC__DESTROY = _selinux.IPC__DESTROY
-IPC__GETATTR = _selinux.IPC__GETATTR
-IPC__SETATTR = _selinux.IPC__SETATTR
-IPC__READ = _selinux.IPC__READ
-IPC__WRITE = _selinux.IPC__WRITE
-IPC__ASSOCIATE = _selinux.IPC__ASSOCIATE
-IPC__UNIX_READ = _selinux.IPC__UNIX_READ
-IPC__UNIX_WRITE = _selinux.IPC__UNIX_WRITE
-SEM__CREATE = _selinux.SEM__CREATE
-SEM__DESTROY = _selinux.SEM__DESTROY
-SEM__GETATTR = _selinux.SEM__GETATTR
-SEM__SETATTR = _selinux.SEM__SETATTR
-SEM__READ = _selinux.SEM__READ
-SEM__WRITE = _selinux.SEM__WRITE
-SEM__ASSOCIATE = _selinux.SEM__ASSOCIATE
-SEM__UNIX_READ = _selinux.SEM__UNIX_READ
-SEM__UNIX_WRITE = _selinux.SEM__UNIX_WRITE
-MSGQ__CREATE = _selinux.MSGQ__CREATE
-MSGQ__DESTROY = _selinux.MSGQ__DESTROY
-MSGQ__GETATTR = _selinux.MSGQ__GETATTR
-MSGQ__SETATTR = _selinux.MSGQ__SETATTR
-MSGQ__READ = _selinux.MSGQ__READ
-MSGQ__WRITE = _selinux.MSGQ__WRITE
-MSGQ__ASSOCIATE = _selinux.MSGQ__ASSOCIATE
-MSGQ__UNIX_READ = _selinux.MSGQ__UNIX_READ
-MSGQ__UNIX_WRITE = _selinux.MSGQ__UNIX_WRITE
-MSGQ__ENQUEUE = _selinux.MSGQ__ENQUEUE
-MSG__SEND = _selinux.MSG__SEND
-MSG__RECEIVE = _selinux.MSG__RECEIVE
-SHM__CREATE = _selinux.SHM__CREATE
-SHM__DESTROY = _selinux.SHM__DESTROY
-SHM__GETATTR = _selinux.SHM__GETATTR
-SHM__SETATTR = _selinux.SHM__SETATTR
-SHM__READ = _selinux.SHM__READ
-SHM__WRITE = _selinux.SHM__WRITE
-SHM__ASSOCIATE = _selinux.SHM__ASSOCIATE
-SHM__UNIX_READ = _selinux.SHM__UNIX_READ
-SHM__UNIX_WRITE = _selinux.SHM__UNIX_WRITE
-SHM__LOCK = _selinux.SHM__LOCK
-SECURITY__COMPUTE_AV = _selinux.SECURITY__COMPUTE_AV
-SECURITY__COMPUTE_CREATE = _selinux.SECURITY__COMPUTE_CREATE
-SECURITY__COMPUTE_MEMBER = _selinux.SECURITY__COMPUTE_MEMBER
-SECURITY__CHECK_CONTEXT = _selinux.SECURITY__CHECK_CONTEXT
-SECURITY__LOAD_POLICY = _selinux.SECURITY__LOAD_POLICY
-SECURITY__COMPUTE_RELABEL = _selinux.SECURITY__COMPUTE_RELABEL
-SECURITY__COMPUTE_USER = _selinux.SECURITY__COMPUTE_USER
-SECURITY__SETENFORCE = _selinux.SECURITY__SETENFORCE
-SECURITY__SETBOOL = _selinux.SECURITY__SETBOOL
-SECURITY__SETSECPARAM = _selinux.SECURITY__SETSECPARAM
-SECURITY__SETCHECKREQPROT = _selinux.SECURITY__SETCHECKREQPROT
-SYSTEM__IPC_INFO = _selinux.SYSTEM__IPC_INFO
-SYSTEM__SYSLOG_READ = _selinux.SYSTEM__SYSLOG_READ
-SYSTEM__SYSLOG_MOD = _selinux.SYSTEM__SYSLOG_MOD
-SYSTEM__SYSLOG_CONSOLE = _selinux.SYSTEM__SYSLOG_CONSOLE
-CAPABILITY__CHOWN = _selinux.CAPABILITY__CHOWN
-CAPABILITY__DAC_OVERRIDE = _selinux.CAPABILITY__DAC_OVERRIDE
-CAPABILITY__DAC_READ_SEARCH = _selinux.CAPABILITY__DAC_READ_SEARCH
-CAPABILITY__FOWNER = _selinux.CAPABILITY__FOWNER
-CAPABILITY__FSETID = _selinux.CAPABILITY__FSETID
-CAPABILITY__KILL = _selinux.CAPABILITY__KILL
-CAPABILITY__SETGID = _selinux.CAPABILITY__SETGID
-CAPABILITY__SETUID = _selinux.CAPABILITY__SETUID
-CAPABILITY__SETPCAP = _selinux.CAPABILITY__SETPCAP
-CAPABILITY__LINUX_IMMUTABLE = _selinux.CAPABILITY__LINUX_IMMUTABLE
-CAPABILITY__NET_BIND_SERVICE = _selinux.CAPABILITY__NET_BIND_SERVICE
-CAPABILITY__NET_BROADCAST = _selinux.CAPABILITY__NET_BROADCAST
-CAPABILITY__NET_ADMIN = _selinux.CAPABILITY__NET_ADMIN
-CAPABILITY__NET_RAW = _selinux.CAPABILITY__NET_RAW
-CAPABILITY__IPC_LOCK = _selinux.CAPABILITY__IPC_LOCK
-CAPABILITY__IPC_OWNER = _selinux.CAPABILITY__IPC_OWNER
-CAPABILITY__SYS_MODULE = _selinux.CAPABILITY__SYS_MODULE
-CAPABILITY__SYS_RAWIO = _selinux.CAPABILITY__SYS_RAWIO
-CAPABILITY__SYS_CHROOT = _selinux.CAPABILITY__SYS_CHROOT
-CAPABILITY__SYS_PTRACE = _selinux.CAPABILITY__SYS_PTRACE
-CAPABILITY__SYS_PACCT = _selinux.CAPABILITY__SYS_PACCT
-CAPABILITY__SYS_ADMIN = _selinux.CAPABILITY__SYS_ADMIN
-CAPABILITY__SYS_BOOT = _selinux.CAPABILITY__SYS_BOOT
-CAPABILITY__SYS_NICE = _selinux.CAPABILITY__SYS_NICE
-CAPABILITY__SYS_RESOURCE = _selinux.CAPABILITY__SYS_RESOURCE
-CAPABILITY__SYS_TIME = _selinux.CAPABILITY__SYS_TIME
-CAPABILITY__SYS_TTY_CONFIG = _selinux.CAPABILITY__SYS_TTY_CONFIG
-CAPABILITY__MKNOD = _selinux.CAPABILITY__MKNOD
-CAPABILITY__LEASE = _selinux.CAPABILITY__LEASE
-CAPABILITY__AUDIT_WRITE = _selinux.CAPABILITY__AUDIT_WRITE
-CAPABILITY__AUDIT_CONTROL = _selinux.CAPABILITY__AUDIT_CONTROL
-CAPABILITY__SETFCAP = _selinux.CAPABILITY__SETFCAP
-CAPABILITY2__MAC_OVERRIDE = _selinux.CAPABILITY2__MAC_OVERRIDE
-CAPABILITY2__MAC_ADMIN = _selinux.CAPABILITY2__MAC_ADMIN
-PASSWD__PASSWD = _selinux.PASSWD__PASSWD
-PASSWD__CHFN = _selinux.PASSWD__CHFN
-PASSWD__CHSH = _selinux.PASSWD__CHSH
-PASSWD__ROOTOK = _selinux.PASSWD__ROOTOK
-PASSWD__CRONTAB = _selinux.PASSWD__CRONTAB
-X_DRAWABLE__CREATE = _selinux.X_DRAWABLE__CREATE
-X_DRAWABLE__DESTROY = _selinux.X_DRAWABLE__DESTROY
-X_DRAWABLE__READ = _selinux.X_DRAWABLE__READ
-X_DRAWABLE__WRITE = _selinux.X_DRAWABLE__WRITE
-X_DRAWABLE__BLEND = _selinux.X_DRAWABLE__BLEND
-X_DRAWABLE__GETATTR = _selinux.X_DRAWABLE__GETATTR
-X_DRAWABLE__SETATTR = _selinux.X_DRAWABLE__SETATTR
-X_DRAWABLE__LIST_CHILD = _selinux.X_DRAWABLE__LIST_CHILD
-X_DRAWABLE__ADD_CHILD = _selinux.X_DRAWABLE__ADD_CHILD
-X_DRAWABLE__REMOVE_CHILD = _selinux.X_DRAWABLE__REMOVE_CHILD
-X_DRAWABLE__LIST_PROPERTY = _selinux.X_DRAWABLE__LIST_PROPERTY
-X_DRAWABLE__GET_PROPERTY = _selinux.X_DRAWABLE__GET_PROPERTY
-X_DRAWABLE__SET_PROPERTY = _selinux.X_DRAWABLE__SET_PROPERTY
-X_DRAWABLE__MANAGE = _selinux.X_DRAWABLE__MANAGE
-X_DRAWABLE__OVERRIDE = _selinux.X_DRAWABLE__OVERRIDE
-X_DRAWABLE__SHOW = _selinux.X_DRAWABLE__SHOW
-X_DRAWABLE__HIDE = _selinux.X_DRAWABLE__HIDE
-X_DRAWABLE__SEND = _selinux.X_DRAWABLE__SEND
-X_DRAWABLE__RECEIVE = _selinux.X_DRAWABLE__RECEIVE
-X_SCREEN__GETATTR = _selinux.X_SCREEN__GETATTR
-X_SCREEN__SETATTR = _selinux.X_SCREEN__SETATTR
-X_SCREEN__HIDE_CURSOR = _selinux.X_SCREEN__HIDE_CURSOR
-X_SCREEN__SHOW_CURSOR = _selinux.X_SCREEN__SHOW_CURSOR
-X_SCREEN__SAVER_GETATTR = _selinux.X_SCREEN__SAVER_GETATTR
-X_SCREEN__SAVER_SETATTR = _selinux.X_SCREEN__SAVER_SETATTR
-X_SCREEN__SAVER_HIDE = _selinux.X_SCREEN__SAVER_HIDE
-X_SCREEN__SAVER_SHOW = _selinux.X_SCREEN__SAVER_SHOW
-X_GC__CREATE = _selinux.X_GC__CREATE
-X_GC__DESTROY = _selinux.X_GC__DESTROY
-X_GC__GETATTR = _selinux.X_GC__GETATTR
-X_GC__SETATTR = _selinux.X_GC__SETATTR
-X_GC__USE = _selinux.X_GC__USE
-X_FONT__CREATE = _selinux.X_FONT__CREATE
-X_FONT__DESTROY = _selinux.X_FONT__DESTROY
-X_FONT__GETATTR = _selinux.X_FONT__GETATTR
-X_FONT__ADD_GLYPH = _selinux.X_FONT__ADD_GLYPH
-X_FONT__REMOVE_GLYPH = _selinux.X_FONT__REMOVE_GLYPH
-X_FONT__USE = _selinux.X_FONT__USE
-X_COLORMAP__CREATE = _selinux.X_COLORMAP__CREATE
-X_COLORMAP__DESTROY = _selinux.X_COLORMAP__DESTROY
-X_COLORMAP__READ = _selinux.X_COLORMAP__READ
-X_COLORMAP__WRITE = _selinux.X_COLORMAP__WRITE
-X_COLORMAP__GETATTR = _selinux.X_COLORMAP__GETATTR
-X_COLORMAP__ADD_COLOR = _selinux.X_COLORMAP__ADD_COLOR
-X_COLORMAP__REMOVE_COLOR = _selinux.X_COLORMAP__REMOVE_COLOR
-X_COLORMAP__INSTALL = _selinux.X_COLORMAP__INSTALL
-X_COLORMAP__UNINSTALL = _selinux.X_COLORMAP__UNINSTALL
-X_COLORMAP__USE = _selinux.X_COLORMAP__USE
-X_PROPERTY__CREATE = _selinux.X_PROPERTY__CREATE
-X_PROPERTY__DESTROY = _selinux.X_PROPERTY__DESTROY
-X_PROPERTY__READ = _selinux.X_PROPERTY__READ
-X_PROPERTY__WRITE = _selinux.X_PROPERTY__WRITE
-X_PROPERTY__APPEND = _selinux.X_PROPERTY__APPEND
-X_PROPERTY__GETATTR = _selinux.X_PROPERTY__GETATTR
-X_PROPERTY__SETATTR = _selinux.X_PROPERTY__SETATTR
-X_SELECTION__READ = _selinux.X_SELECTION__READ
-X_SELECTION__WRITE = _selinux.X_SELECTION__WRITE
-X_SELECTION__GETATTR = _selinux.X_SELECTION__GETATTR
-X_SELECTION__SETATTR = _selinux.X_SELECTION__SETATTR
-X_CURSOR__CREATE = _selinux.X_CURSOR__CREATE
-X_CURSOR__DESTROY = _selinux.X_CURSOR__DESTROY
-X_CURSOR__READ = _selinux.X_CURSOR__READ
-X_CURSOR__WRITE = _selinux.X_CURSOR__WRITE
-X_CURSOR__GETATTR = _selinux.X_CURSOR__GETATTR
-X_CURSOR__SETATTR = _selinux.X_CURSOR__SETATTR
-X_CURSOR__USE = _selinux.X_CURSOR__USE
-X_CLIENT__DESTROY = _selinux.X_CLIENT__DESTROY
-X_CLIENT__GETATTR = _selinux.X_CLIENT__GETATTR
-X_CLIENT__SETATTR = _selinux.X_CLIENT__SETATTR
-X_CLIENT__MANAGE = _selinux.X_CLIENT__MANAGE
-X_DEVICE__GETATTR = _selinux.X_DEVICE__GETATTR
-X_DEVICE__SETATTR = _selinux.X_DEVICE__SETATTR
-X_DEVICE__USE = _selinux.X_DEVICE__USE
-X_DEVICE__READ = _selinux.X_DEVICE__READ
-X_DEVICE__WRITE = _selinux.X_DEVICE__WRITE
-X_DEVICE__GETFOCUS = _selinux.X_DEVICE__GETFOCUS
-X_DEVICE__SETFOCUS = _selinux.X_DEVICE__SETFOCUS
-X_DEVICE__BELL = _selinux.X_DEVICE__BELL
-X_DEVICE__FORCE_CURSOR = _selinux.X_DEVICE__FORCE_CURSOR
-X_DEVICE__FREEZE = _selinux.X_DEVICE__FREEZE
-X_DEVICE__GRAB = _selinux.X_DEVICE__GRAB
-X_DEVICE__MANAGE = _selinux.X_DEVICE__MANAGE
-X_SERVER__GETATTR = _selinux.X_SERVER__GETATTR
-X_SERVER__SETATTR = _selinux.X_SERVER__SETATTR
-X_SERVER__RECORD = _selinux.X_SERVER__RECORD
-X_SERVER__DEBUG = _selinux.X_SERVER__DEBUG
-X_SERVER__GRAB = _selinux.X_SERVER__GRAB
-X_SERVER__MANAGE = _selinux.X_SERVER__MANAGE
-X_EXTENSION__QUERY = _selinux.X_EXTENSION__QUERY
-X_EXTENSION__USE = _selinux.X_EXTENSION__USE
-X_RESOURCE__READ = _selinux.X_RESOURCE__READ
-X_RESOURCE__WRITE = _selinux.X_RESOURCE__WRITE
-X_EVENT__SEND = _selinux.X_EVENT__SEND
-X_EVENT__RECEIVE = _selinux.X_EVENT__RECEIVE
-X_SYNTHETIC_EVENT__SEND = _selinux.X_SYNTHETIC_EVENT__SEND
-X_SYNTHETIC_EVENT__RECEIVE = _selinux.X_SYNTHETIC_EVENT__RECEIVE
-NETLINK_ROUTE_SOCKET__IOCTL = _selinux.NETLINK_ROUTE_SOCKET__IOCTL
-NETLINK_ROUTE_SOCKET__READ = _selinux.NETLINK_ROUTE_SOCKET__READ
-NETLINK_ROUTE_SOCKET__WRITE = _selinux.NETLINK_ROUTE_SOCKET__WRITE
-NETLINK_ROUTE_SOCKET__CREATE = _selinux.NETLINK_ROUTE_SOCKET__CREATE
-NETLINK_ROUTE_SOCKET__GETATTR = _selinux.NETLINK_ROUTE_SOCKET__GETATTR
-NETLINK_ROUTE_SOCKET__SETATTR = _selinux.NETLINK_ROUTE_SOCKET__SETATTR
-NETLINK_ROUTE_SOCKET__LOCK = _selinux.NETLINK_ROUTE_SOCKET__LOCK
-NETLINK_ROUTE_SOCKET__RELABELFROM = _selinux.NETLINK_ROUTE_SOCKET__RELABELFROM
-NETLINK_ROUTE_SOCKET__RELABELTO = _selinux.NETLINK_ROUTE_SOCKET__RELABELTO
-NETLINK_ROUTE_SOCKET__APPEND = _selinux.NETLINK_ROUTE_SOCKET__APPEND
-NETLINK_ROUTE_SOCKET__BIND = _selinux.NETLINK_ROUTE_SOCKET__BIND
-NETLINK_ROUTE_SOCKET__CONNECT = _selinux.NETLINK_ROUTE_SOCKET__CONNECT
-NETLINK_ROUTE_SOCKET__LISTEN = _selinux.NETLINK_ROUTE_SOCKET__LISTEN
-NETLINK_ROUTE_SOCKET__ACCEPT = _selinux.NETLINK_ROUTE_SOCKET__ACCEPT
-NETLINK_ROUTE_SOCKET__GETOPT = _selinux.NETLINK_ROUTE_SOCKET__GETOPT
-NETLINK_ROUTE_SOCKET__SETOPT = _selinux.NETLINK_ROUTE_SOCKET__SETOPT
-NETLINK_ROUTE_SOCKET__SHUTDOWN = _selinux.NETLINK_ROUTE_SOCKET__SHUTDOWN
-NETLINK_ROUTE_SOCKET__RECVFROM = _selinux.NETLINK_ROUTE_SOCKET__RECVFROM
-NETLINK_ROUTE_SOCKET__SENDTO = _selinux.NETLINK_ROUTE_SOCKET__SENDTO
-NETLINK_ROUTE_SOCKET__RECV_MSG = _selinux.NETLINK_ROUTE_SOCKET__RECV_MSG
-NETLINK_ROUTE_SOCKET__SEND_MSG = _selinux.NETLINK_ROUTE_SOCKET__SEND_MSG
-NETLINK_ROUTE_SOCKET__NAME_BIND = _selinux.NETLINK_ROUTE_SOCKET__NAME_BIND
-NETLINK_ROUTE_SOCKET__NLMSG_READ = _selinux.NETLINK_ROUTE_SOCKET__NLMSG_READ
-NETLINK_ROUTE_SOCKET__NLMSG_WRITE = _selinux.NETLINK_ROUTE_SOCKET__NLMSG_WRITE
-NETLINK_FIREWALL_SOCKET__IOCTL = _selinux.NETLINK_FIREWALL_SOCKET__IOCTL
-NETLINK_FIREWALL_SOCKET__READ = _selinux.NETLINK_FIREWALL_SOCKET__READ
-NETLINK_FIREWALL_SOCKET__WRITE = _selinux.NETLINK_FIREWALL_SOCKET__WRITE
-NETLINK_FIREWALL_SOCKET__CREATE = _selinux.NETLINK_FIREWALL_SOCKET__CREATE
-NETLINK_FIREWALL_SOCKET__GETATTR = _selinux.NETLINK_FIREWALL_SOCKET__GETATTR
-NETLINK_FIREWALL_SOCKET__SETATTR = _selinux.NETLINK_FIREWALL_SOCKET__SETATTR
-NETLINK_FIREWALL_SOCKET__LOCK = _selinux.NETLINK_FIREWALL_SOCKET__LOCK
-NETLINK_FIREWALL_SOCKET__RELABELFROM = _selinux.NETLINK_FIREWALL_SOCKET__RELABELFROM
-NETLINK_FIREWALL_SOCKET__RELABELTO = _selinux.NETLINK_FIREWALL_SOCKET__RELABELTO
-NETLINK_FIREWALL_SOCKET__APPEND = _selinux.NETLINK_FIREWALL_SOCKET__APPEND
-NETLINK_FIREWALL_SOCKET__BIND = _selinux.NETLINK_FIREWALL_SOCKET__BIND
-NETLINK_FIREWALL_SOCKET__CONNECT = _selinux.NETLINK_FIREWALL_SOCKET__CONNECT
-NETLINK_FIREWALL_SOCKET__LISTEN = _selinux.NETLINK_FIREWALL_SOCKET__LISTEN
-NETLINK_FIREWALL_SOCKET__ACCEPT = _selinux.NETLINK_FIREWALL_SOCKET__ACCEPT
-NETLINK_FIREWALL_SOCKET__GETOPT = _selinux.NETLINK_FIREWALL_SOCKET__GETOPT
-NETLINK_FIREWALL_SOCKET__SETOPT = _selinux.NETLINK_FIREWALL_SOCKET__SETOPT
-NETLINK_FIREWALL_SOCKET__SHUTDOWN = _selinux.NETLINK_FIREWALL_SOCKET__SHUTDOWN
-NETLINK_FIREWALL_SOCKET__RECVFROM = _selinux.NETLINK_FIREWALL_SOCKET__RECVFROM
-NETLINK_FIREWALL_SOCKET__SENDTO = _selinux.NETLINK_FIREWALL_SOCKET__SENDTO
-NETLINK_FIREWALL_SOCKET__RECV_MSG = _selinux.NETLINK_FIREWALL_SOCKET__RECV_MSG
-NETLINK_FIREWALL_SOCKET__SEND_MSG = _selinux.NETLINK_FIREWALL_SOCKET__SEND_MSG
-NETLINK_FIREWALL_SOCKET__NAME_BIND = _selinux.NETLINK_FIREWALL_SOCKET__NAME_BIND
-NETLINK_FIREWALL_SOCKET__NLMSG_READ = _selinux.NETLINK_FIREWALL_SOCKET__NLMSG_READ
-NETLINK_FIREWALL_SOCKET__NLMSG_WRITE = _selinux.NETLINK_FIREWALL_SOCKET__NLMSG_WRITE
-NETLINK_TCPDIAG_SOCKET__IOCTL = _selinux.NETLINK_TCPDIAG_SOCKET__IOCTL
-NETLINK_TCPDIAG_SOCKET__READ = _selinux.NETLINK_TCPDIAG_SOCKET__READ
-NETLINK_TCPDIAG_SOCKET__WRITE = _selinux.NETLINK_TCPDIAG_SOCKET__WRITE
-NETLINK_TCPDIAG_SOCKET__CREATE = _selinux.NETLINK_TCPDIAG_SOCKET__CREATE
-NETLINK_TCPDIAG_SOCKET__GETATTR = _selinux.NETLINK_TCPDIAG_SOCKET__GETATTR
-NETLINK_TCPDIAG_SOCKET__SETATTR = _selinux.NETLINK_TCPDIAG_SOCKET__SETATTR
-NETLINK_TCPDIAG_SOCKET__LOCK = _selinux.NETLINK_TCPDIAG_SOCKET__LOCK
-NETLINK_TCPDIAG_SOCKET__RELABELFROM = _selinux.NETLINK_TCPDIAG_SOCKET__RELABELFROM
-NETLINK_TCPDIAG_SOCKET__RELABELTO = _selinux.NETLINK_TCPDIAG_SOCKET__RELABELTO
-NETLINK_TCPDIAG_SOCKET__APPEND = _selinux.NETLINK_TCPDIAG_SOCKET__APPEND
-NETLINK_TCPDIAG_SOCKET__BIND = _selinux.NETLINK_TCPDIAG_SOCKET__BIND
-NETLINK_TCPDIAG_SOCKET__CONNECT = _selinux.NETLINK_TCPDIAG_SOCKET__CONNECT
-NETLINK_TCPDIAG_SOCKET__LISTEN = _selinux.NETLINK_TCPDIAG_SOCKET__LISTEN
-NETLINK_TCPDIAG_SOCKET__ACCEPT = _selinux.NETLINK_TCPDIAG_SOCKET__ACCEPT
-NETLINK_TCPDIAG_SOCKET__GETOPT = _selinux.NETLINK_TCPDIAG_SOCKET__GETOPT
-NETLINK_TCPDIAG_SOCKET__SETOPT = _selinux.NETLINK_TCPDIAG_SOCKET__SETOPT
-NETLINK_TCPDIAG_SOCKET__SHUTDOWN = _selinux.NETLINK_TCPDIAG_SOCKET__SHUTDOWN
-NETLINK_TCPDIAG_SOCKET__RECVFROM = _selinux.NETLINK_TCPDIAG_SOCKET__RECVFROM
-NETLINK_TCPDIAG_SOCKET__SENDTO = _selinux.NETLINK_TCPDIAG_SOCKET__SENDTO
-NETLINK_TCPDIAG_SOCKET__RECV_MSG = _selinux.NETLINK_TCPDIAG_SOCKET__RECV_MSG
-NETLINK_TCPDIAG_SOCKET__SEND_MSG = _selinux.NETLINK_TCPDIAG_SOCKET__SEND_MSG
-NETLINK_TCPDIAG_SOCKET__NAME_BIND = _selinux.NETLINK_TCPDIAG_SOCKET__NAME_BIND
-NETLINK_TCPDIAG_SOCKET__NLMSG_READ = _selinux.NETLINK_TCPDIAG_SOCKET__NLMSG_READ
-NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE = _selinux.NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE
-NETLINK_NFLOG_SOCKET__IOCTL = _selinux.NETLINK_NFLOG_SOCKET__IOCTL
-NETLINK_NFLOG_SOCKET__READ = _selinux.NETLINK_NFLOG_SOCKET__READ
-NETLINK_NFLOG_SOCKET__WRITE = _selinux.NETLINK_NFLOG_SOCKET__WRITE
-NETLINK_NFLOG_SOCKET__CREATE = _selinux.NETLINK_NFLOG_SOCKET__CREATE
-NETLINK_NFLOG_SOCKET__GETATTR = _selinux.NETLINK_NFLOG_SOCKET__GETATTR
-NETLINK_NFLOG_SOCKET__SETATTR = _selinux.NETLINK_NFLOG_SOCKET__SETATTR
-NETLINK_NFLOG_SOCKET__LOCK = _selinux.NETLINK_NFLOG_SOCKET__LOCK
-NETLINK_NFLOG_SOCKET__RELABELFROM = _selinux.NETLINK_NFLOG_SOCKET__RELABELFROM
-NETLINK_NFLOG_SOCKET__RELABELTO = _selinux.NETLINK_NFLOG_SOCKET__RELABELTO
-NETLINK_NFLOG_SOCKET__APPEND = _selinux.NETLINK_NFLOG_SOCKET__APPEND
-NETLINK_NFLOG_SOCKET__BIND = _selinux.NETLINK_NFLOG_SOCKET__BIND
-NETLINK_NFLOG_SOCKET__CONNECT = _selinux.NETLINK_NFLOG_SOCKET__CONNECT
-NETLINK_NFLOG_SOCKET__LISTEN = _selinux.NETLINK_NFLOG_SOCKET__LISTEN
-NETLINK_NFLOG_SOCKET__ACCEPT = _selinux.NETLINK_NFLOG_SOCKET__ACCEPT
-NETLINK_NFLOG_SOCKET__GETOPT = _selinux.NETLINK_NFLOG_SOCKET__GETOPT
-NETLINK_NFLOG_SOCKET__SETOPT = _selinux.NETLINK_NFLOG_SOCKET__SETOPT
-NETLINK_NFLOG_SOCKET__SHUTDOWN = _selinux.NETLINK_NFLOG_SOCKET__SHUTDOWN
-NETLINK_NFLOG_SOCKET__RECVFROM = _selinux.NETLINK_NFLOG_SOCKET__RECVFROM
-NETLINK_NFLOG_SOCKET__SENDTO = _selinux.NETLINK_NFLOG_SOCKET__SENDTO
-NETLINK_NFLOG_SOCKET__RECV_MSG = _selinux.NETLINK_NFLOG_SOCKET__RECV_MSG
-NETLINK_NFLOG_SOCKET__SEND_MSG = _selinux.NETLINK_NFLOG_SOCKET__SEND_MSG
-NETLINK_NFLOG_SOCKET__NAME_BIND = _selinux.NETLINK_NFLOG_SOCKET__NAME_BIND
-NETLINK_XFRM_SOCKET__IOCTL = _selinux.NETLINK_XFRM_SOCKET__IOCTL
-NETLINK_XFRM_SOCKET__READ = _selinux.NETLINK_XFRM_SOCKET__READ
-NETLINK_XFRM_SOCKET__WRITE = _selinux.NETLINK_XFRM_SOCKET__WRITE
-NETLINK_XFRM_SOCKET__CREATE = _selinux.NETLINK_XFRM_SOCKET__CREATE
-NETLINK_XFRM_SOCKET__GETATTR = _selinux.NETLINK_XFRM_SOCKET__GETATTR
-NETLINK_XFRM_SOCKET__SETATTR = _selinux.NETLINK_XFRM_SOCKET__SETATTR
-NETLINK_XFRM_SOCKET__LOCK = _selinux.NETLINK_XFRM_SOCKET__LOCK
-NETLINK_XFRM_SOCKET__RELABELFROM = _selinux.NETLINK_XFRM_SOCKET__RELABELFROM
-NETLINK_XFRM_SOCKET__RELABELTO = _selinux.NETLINK_XFRM_SOCKET__RELABELTO
-NETLINK_XFRM_SOCKET__APPEND = _selinux.NETLINK_XFRM_SOCKET__APPEND
-NETLINK_XFRM_SOCKET__BIND = _selinux.NETLINK_XFRM_SOCKET__BIND
-NETLINK_XFRM_SOCKET__CONNECT = _selinux.NETLINK_XFRM_SOCKET__CONNECT
-NETLINK_XFRM_SOCKET__LISTEN = _selinux.NETLINK_XFRM_SOCKET__LISTEN
-NETLINK_XFRM_SOCKET__ACCEPT = _selinux.NETLINK_XFRM_SOCKET__ACCEPT
-NETLINK_XFRM_SOCKET__GETOPT = _selinux.NETLINK_XFRM_SOCKET__GETOPT
-NETLINK_XFRM_SOCKET__SETOPT = _selinux.NETLINK_XFRM_SOCKET__SETOPT
-NETLINK_XFRM_SOCKET__SHUTDOWN = _selinux.NETLINK_XFRM_SOCKET__SHUTDOWN
-NETLINK_XFRM_SOCKET__RECVFROM = _selinux.NETLINK_XFRM_SOCKET__RECVFROM
-NETLINK_XFRM_SOCKET__SENDTO = _selinux.NETLINK_XFRM_SOCKET__SENDTO
-NETLINK_XFRM_SOCKET__RECV_MSG = _selinux.NETLINK_XFRM_SOCKET__RECV_MSG
-NETLINK_XFRM_SOCKET__SEND_MSG = _selinux.NETLINK_XFRM_SOCKET__SEND_MSG
-NETLINK_XFRM_SOCKET__NAME_BIND = _selinux.NETLINK_XFRM_SOCKET__NAME_BIND
-NETLINK_XFRM_SOCKET__NLMSG_READ = _selinux.NETLINK_XFRM_SOCKET__NLMSG_READ
-NETLINK_XFRM_SOCKET__NLMSG_WRITE = _selinux.NETLINK_XFRM_SOCKET__NLMSG_WRITE
-NETLINK_SELINUX_SOCKET__IOCTL = _selinux.NETLINK_SELINUX_SOCKET__IOCTL
-NETLINK_SELINUX_SOCKET__READ = _selinux.NETLINK_SELINUX_SOCKET__READ
-NETLINK_SELINUX_SOCKET__WRITE = _selinux.NETLINK_SELINUX_SOCKET__WRITE
-NETLINK_SELINUX_SOCKET__CREATE = _selinux.NETLINK_SELINUX_SOCKET__CREATE
-NETLINK_SELINUX_SOCKET__GETATTR = _selinux.NETLINK_SELINUX_SOCKET__GETATTR
-NETLINK_SELINUX_SOCKET__SETATTR = _selinux.NETLINK_SELINUX_SOCKET__SETATTR
-NETLINK_SELINUX_SOCKET__LOCK = _selinux.NETLINK_SELINUX_SOCKET__LOCK
-NETLINK_SELINUX_SOCKET__RELABELFROM = _selinux.NETLINK_SELINUX_SOCKET__RELABELFROM
-NETLINK_SELINUX_SOCKET__RELABELTO = _selinux.NETLINK_SELINUX_SOCKET__RELABELTO
-NETLINK_SELINUX_SOCKET__APPEND = _selinux.NETLINK_SELINUX_SOCKET__APPEND
-NETLINK_SELINUX_SOCKET__BIND = _selinux.NETLINK_SELINUX_SOCKET__BIND
-NETLINK_SELINUX_SOCKET__CONNECT = _selinux.NETLINK_SELINUX_SOCKET__CONNECT
-NETLINK_SELINUX_SOCKET__LISTEN = _selinux.NETLINK_SELINUX_SOCKET__LISTEN
-NETLINK_SELINUX_SOCKET__ACCEPT = _selinux.NETLINK_SELINUX_SOCKET__ACCEPT
-NETLINK_SELINUX_SOCKET__GETOPT = _selinux.NETLINK_SELINUX_SOCKET__GETOPT
-NETLINK_SELINUX_SOCKET__SETOPT = _selinux.NETLINK_SELINUX_SOCKET__SETOPT
-NETLINK_SELINUX_SOCKET__SHUTDOWN = _selinux.NETLINK_SELINUX_SOCKET__SHUTDOWN
-NETLINK_SELINUX_SOCKET__RECVFROM = _selinux.NETLINK_SELINUX_SOCKET__RECVFROM
-NETLINK_SELINUX_SOCKET__SENDTO = _selinux.NETLINK_SELINUX_SOCKET__SENDTO
-NETLINK_SELINUX_SOCKET__RECV_MSG = _selinux.NETLINK_SELINUX_SOCKET__RECV_MSG
-NETLINK_SELINUX_SOCKET__SEND_MSG = _selinux.NETLINK_SELINUX_SOCKET__SEND_MSG
-NETLINK_SELINUX_SOCKET__NAME_BIND = _selinux.NETLINK_SELINUX_SOCKET__NAME_BIND
-NETLINK_AUDIT_SOCKET__IOCTL = _selinux.NETLINK_AUDIT_SOCKET__IOCTL
-NETLINK_AUDIT_SOCKET__READ = _selinux.NETLINK_AUDIT_SOCKET__READ
-NETLINK_AUDIT_SOCKET__WRITE = _selinux.NETLINK_AUDIT_SOCKET__WRITE
-NETLINK_AUDIT_SOCKET__CREATE = _selinux.NETLINK_AUDIT_SOCKET__CREATE
-NETLINK_AUDIT_SOCKET__GETATTR = _selinux.NETLINK_AUDIT_SOCKET__GETATTR
-NETLINK_AUDIT_SOCKET__SETATTR = _selinux.NETLINK_AUDIT_SOCKET__SETATTR
-NETLINK_AUDIT_SOCKET__LOCK = _selinux.NETLINK_AUDIT_SOCKET__LOCK
-NETLINK_AUDIT_SOCKET__RELABELFROM = _selinux.NETLINK_AUDIT_SOCKET__RELABELFROM
-NETLINK_AUDIT_SOCKET__RELABELTO = _selinux.NETLINK_AUDIT_SOCKET__RELABELTO
-NETLINK_AUDIT_SOCKET__APPEND = _selinux.NETLINK_AUDIT_SOCKET__APPEND
-NETLINK_AUDIT_SOCKET__BIND = _selinux.NETLINK_AUDIT_SOCKET__BIND
-NETLINK_AUDIT_SOCKET__CONNECT = _selinux.NETLINK_AUDIT_SOCKET__CONNECT
-NETLINK_AUDIT_SOCKET__LISTEN = _selinux.NETLINK_AUDIT_SOCKET__LISTEN
-NETLINK_AUDIT_SOCKET__ACCEPT = _selinux.NETLINK_AUDIT_SOCKET__ACCEPT
-NETLINK_AUDIT_SOCKET__GETOPT = _selinux.NETLINK_AUDIT_SOCKET__GETOPT
-NETLINK_AUDIT_SOCKET__SETOPT = _selinux.NETLINK_AUDIT_SOCKET__SETOPT
-NETLINK_AUDIT_SOCKET__SHUTDOWN = _selinux.NETLINK_AUDIT_SOCKET__SHUTDOWN
-NETLINK_AUDIT_SOCKET__RECVFROM = _selinux.NETLINK_AUDIT_SOCKET__RECVFROM
-NETLINK_AUDIT_SOCKET__SENDTO = _selinux.NETLINK_AUDIT_SOCKET__SENDTO
-NETLINK_AUDIT_SOCKET__RECV_MSG = _selinux.NETLINK_AUDIT_SOCKET__RECV_MSG
-NETLINK_AUDIT_SOCKET__SEND_MSG = _selinux.NETLINK_AUDIT_SOCKET__SEND_MSG
-NETLINK_AUDIT_SOCKET__NAME_BIND = _selinux.NETLINK_AUDIT_SOCKET__NAME_BIND
-NETLINK_AUDIT_SOCKET__NLMSG_READ = _selinux.NETLINK_AUDIT_SOCKET__NLMSG_READ
-NETLINK_AUDIT_SOCKET__NLMSG_WRITE = _selinux.NETLINK_AUDIT_SOCKET__NLMSG_WRITE
-NETLINK_AUDIT_SOCKET__NLMSG_RELAY = _selinux.NETLINK_AUDIT_SOCKET__NLMSG_RELAY
-NETLINK_AUDIT_SOCKET__NLMSG_READPRIV = _selinux.NETLINK_AUDIT_SOCKET__NLMSG_READPRIV
-NETLINK_AUDIT_SOCKET__NLMSG_TTY_AUDIT = _selinux.NETLINK_AUDIT_SOCKET__NLMSG_TTY_AUDIT
-NETLINK_IP6FW_SOCKET__IOCTL = _selinux.NETLINK_IP6FW_SOCKET__IOCTL
-NETLINK_IP6FW_SOCKET__READ = _selinux.NETLINK_IP6FW_SOCKET__READ
-NETLINK_IP6FW_SOCKET__WRITE = _selinux.NETLINK_IP6FW_SOCKET__WRITE
-NETLINK_IP6FW_SOCKET__CREATE = _selinux.NETLINK_IP6FW_SOCKET__CREATE
-NETLINK_IP6FW_SOCKET__GETATTR = _selinux.NETLINK_IP6FW_SOCKET__GETATTR
-NETLINK_IP6FW_SOCKET__SETATTR = _selinux.NETLINK_IP6FW_SOCKET__SETATTR
-NETLINK_IP6FW_SOCKET__LOCK = _selinux.NETLINK_IP6FW_SOCKET__LOCK
-NETLINK_IP6FW_SOCKET__RELABELFROM = _selinux.NETLINK_IP6FW_SOCKET__RELABELFROM
-NETLINK_IP6FW_SOCKET__RELABELTO = _selinux.NETLINK_IP6FW_SOCKET__RELABELTO
-NETLINK_IP6FW_SOCKET__APPEND = _selinux.NETLINK_IP6FW_SOCKET__APPEND
-NETLINK_IP6FW_SOCKET__BIND = _selinux.NETLINK_IP6FW_SOCKET__BIND
-NETLINK_IP6FW_SOCKET__CONNECT = _selinux.NETLINK_IP6FW_SOCKET__CONNECT
-NETLINK_IP6FW_SOCKET__LISTEN = _selinux.NETLINK_IP6FW_SOCKET__LISTEN
-NETLINK_IP6FW_SOCKET__ACCEPT = _selinux.NETLINK_IP6FW_SOCKET__ACCEPT
-NETLINK_IP6FW_SOCKET__GETOPT = _selinux.NETLINK_IP6FW_SOCKET__GETOPT
-NETLINK_IP6FW_SOCKET__SETOPT = _selinux.NETLINK_IP6FW_SOCKET__SETOPT
-NETLINK_IP6FW_SOCKET__SHUTDOWN = _selinux.NETLINK_IP6FW_SOCKET__SHUTDOWN
-NETLINK_IP6FW_SOCKET__RECVFROM = _selinux.NETLINK_IP6FW_SOCKET__RECVFROM
-NETLINK_IP6FW_SOCKET__SENDTO = _selinux.NETLINK_IP6FW_SOCKET__SENDTO
-NETLINK_IP6FW_SOCKET__RECV_MSG = _selinux.NETLINK_IP6FW_SOCKET__RECV_MSG
-NETLINK_IP6FW_SOCKET__SEND_MSG = _selinux.NETLINK_IP6FW_SOCKET__SEND_MSG
-NETLINK_IP6FW_SOCKET__NAME_BIND = _selinux.NETLINK_IP6FW_SOCKET__NAME_BIND
-NETLINK_IP6FW_SOCKET__NLMSG_READ = _selinux.NETLINK_IP6FW_SOCKET__NLMSG_READ
-NETLINK_IP6FW_SOCKET__NLMSG_WRITE = _selinux.NETLINK_IP6FW_SOCKET__NLMSG_WRITE
-NETLINK_DNRT_SOCKET__IOCTL = _selinux.NETLINK_DNRT_SOCKET__IOCTL
-NETLINK_DNRT_SOCKET__READ = _selinux.NETLINK_DNRT_SOCKET__READ
-NETLINK_DNRT_SOCKET__WRITE = _selinux.NETLINK_DNRT_SOCKET__WRITE
-NETLINK_DNRT_SOCKET__CREATE = _selinux.NETLINK_DNRT_SOCKET__CREATE
-NETLINK_DNRT_SOCKET__GETATTR = _selinux.NETLINK_DNRT_SOCKET__GETATTR
-NETLINK_DNRT_SOCKET__SETATTR = _selinux.NETLINK_DNRT_SOCKET__SETATTR
-NETLINK_DNRT_SOCKET__LOCK = _selinux.NETLINK_DNRT_SOCKET__LOCK
-NETLINK_DNRT_SOCKET__RELABELFROM = _selinux.NETLINK_DNRT_SOCKET__RELABELFROM
-NETLINK_DNRT_SOCKET__RELABELTO = _selinux.NETLINK_DNRT_SOCKET__RELABELTO
-NETLINK_DNRT_SOCKET__APPEND = _selinux.NETLINK_DNRT_SOCKET__APPEND
-NETLINK_DNRT_SOCKET__BIND = _selinux.NETLINK_DNRT_SOCKET__BIND
-NETLINK_DNRT_SOCKET__CONNECT = _selinux.NETLINK_DNRT_SOCKET__CONNECT
-NETLINK_DNRT_SOCKET__LISTEN = _selinux.NETLINK_DNRT_SOCKET__LISTEN
-NETLINK_DNRT_SOCKET__ACCEPT = _selinux.NETLINK_DNRT_SOCKET__ACCEPT
-NETLINK_DNRT_SOCKET__GETOPT = _selinux.NETLINK_DNRT_SOCKET__GETOPT
-NETLINK_DNRT_SOCKET__SETOPT = _selinux.NETLINK_DNRT_SOCKET__SETOPT
-NETLINK_DNRT_SOCKET__SHUTDOWN = _selinux.NETLINK_DNRT_SOCKET__SHUTDOWN
-NETLINK_DNRT_SOCKET__RECVFROM = _selinux.NETLINK_DNRT_SOCKET__RECVFROM
-NETLINK_DNRT_SOCKET__SENDTO = _selinux.NETLINK_DNRT_SOCKET__SENDTO
-NETLINK_DNRT_SOCKET__RECV_MSG = _selinux.NETLINK_DNRT_SOCKET__RECV_MSG
-NETLINK_DNRT_SOCKET__SEND_MSG = _selinux.NETLINK_DNRT_SOCKET__SEND_MSG
-NETLINK_DNRT_SOCKET__NAME_BIND = _selinux.NETLINK_DNRT_SOCKET__NAME_BIND
-DBUS__ACQUIRE_SVC = _selinux.DBUS__ACQUIRE_SVC
-DBUS__SEND_MSG = _selinux.DBUS__SEND_MSG
-NSCD__GETPWD = _selinux.NSCD__GETPWD
-NSCD__GETGRP = _selinux.NSCD__GETGRP
-NSCD__GETHOST = _selinux.NSCD__GETHOST
-NSCD__GETSTAT = _selinux.NSCD__GETSTAT
-NSCD__ADMIN = _selinux.NSCD__ADMIN
-NSCD__SHMEMPWD = _selinux.NSCD__SHMEMPWD
-NSCD__SHMEMGRP = _selinux.NSCD__SHMEMGRP
-NSCD__SHMEMHOST = _selinux.NSCD__SHMEMHOST
-NSCD__GETSERV = _selinux.NSCD__GETSERV
-NSCD__SHMEMSERV = _selinux.NSCD__SHMEMSERV
-ASSOCIATION__SENDTO = _selinux.ASSOCIATION__SENDTO
-ASSOCIATION__RECVFROM = _selinux.ASSOCIATION__RECVFROM
-ASSOCIATION__SETCONTEXT = _selinux.ASSOCIATION__SETCONTEXT
-ASSOCIATION__POLMATCH = _selinux.ASSOCIATION__POLMATCH
-NETLINK_KOBJECT_UEVENT_SOCKET__IOCTL = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__IOCTL
-NETLINK_KOBJECT_UEVENT_SOCKET__READ = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__READ
-NETLINK_KOBJECT_UEVENT_SOCKET__WRITE = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__WRITE
-NETLINK_KOBJECT_UEVENT_SOCKET__CREATE = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__CREATE
-NETLINK_KOBJECT_UEVENT_SOCKET__GETATTR = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__GETATTR
-NETLINK_KOBJECT_UEVENT_SOCKET__SETATTR = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__SETATTR
-NETLINK_KOBJECT_UEVENT_SOCKET__LOCK = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__LOCK
-NETLINK_KOBJECT_UEVENT_SOCKET__RELABELFROM = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__RELABELFROM
-NETLINK_KOBJECT_UEVENT_SOCKET__RELABELTO = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__RELABELTO
-NETLINK_KOBJECT_UEVENT_SOCKET__APPEND = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__APPEND
-NETLINK_KOBJECT_UEVENT_SOCKET__BIND = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__BIND
-NETLINK_KOBJECT_UEVENT_SOCKET__CONNECT = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__CONNECT
-NETLINK_KOBJECT_UEVENT_SOCKET__LISTEN = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__LISTEN
-NETLINK_KOBJECT_UEVENT_SOCKET__ACCEPT = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__ACCEPT
-NETLINK_KOBJECT_UEVENT_SOCKET__GETOPT = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__GETOPT
-NETLINK_KOBJECT_UEVENT_SOCKET__SETOPT = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__SETOPT
-NETLINK_KOBJECT_UEVENT_SOCKET__SHUTDOWN = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__SHUTDOWN
-NETLINK_KOBJECT_UEVENT_SOCKET__RECVFROM = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__RECVFROM
-NETLINK_KOBJECT_UEVENT_SOCKET__SENDTO = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__SENDTO
-NETLINK_KOBJECT_UEVENT_SOCKET__RECV_MSG = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__RECV_MSG
-NETLINK_KOBJECT_UEVENT_SOCKET__SEND_MSG = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__SEND_MSG
-NETLINK_KOBJECT_UEVENT_SOCKET__NAME_BIND = _selinux.NETLINK_KOBJECT_UEVENT_SOCKET__NAME_BIND
-APPLETALK_SOCKET__IOCTL = _selinux.APPLETALK_SOCKET__IOCTL
-APPLETALK_SOCKET__READ = _selinux.APPLETALK_SOCKET__READ
-APPLETALK_SOCKET__WRITE = _selinux.APPLETALK_SOCKET__WRITE
-APPLETALK_SOCKET__CREATE = _selinux.APPLETALK_SOCKET__CREATE
-APPLETALK_SOCKET__GETATTR = _selinux.APPLETALK_SOCKET__GETATTR
-APPLETALK_SOCKET__SETATTR = _selinux.APPLETALK_SOCKET__SETATTR
-APPLETALK_SOCKET__LOCK = _selinux.APPLETALK_SOCKET__LOCK
-APPLETALK_SOCKET__RELABELFROM = _selinux.APPLETALK_SOCKET__RELABELFROM
-APPLETALK_SOCKET__RELABELTO = _selinux.APPLETALK_SOCKET__RELABELTO
-APPLETALK_SOCKET__APPEND = _selinux.APPLETALK_SOCKET__APPEND
-APPLETALK_SOCKET__BIND = _selinux.APPLETALK_SOCKET__BIND
-APPLETALK_SOCKET__CONNECT = _selinux.APPLETALK_SOCKET__CONNECT
-APPLETALK_SOCKET__LISTEN = _selinux.APPLETALK_SOCKET__LISTEN
-APPLETALK_SOCKET__ACCEPT = _selinux.APPLETALK_SOCKET__ACCEPT
-APPLETALK_SOCKET__GETOPT = _selinux.APPLETALK_SOCKET__GETOPT
-APPLETALK_SOCKET__SETOPT = _selinux.APPLETALK_SOCKET__SETOPT
-APPLETALK_SOCKET__SHUTDOWN = _selinux.APPLETALK_SOCKET__SHUTDOWN
-APPLETALK_SOCKET__RECVFROM = _selinux.APPLETALK_SOCKET__RECVFROM
-APPLETALK_SOCKET__SENDTO = _selinux.APPLETALK_SOCKET__SENDTO
-APPLETALK_SOCKET__RECV_MSG = _selinux.APPLETALK_SOCKET__RECV_MSG
-APPLETALK_SOCKET__SEND_MSG = _selinux.APPLETALK_SOCKET__SEND_MSG
-APPLETALK_SOCKET__NAME_BIND = _selinux.APPLETALK_SOCKET__NAME_BIND
-PACKET__SEND = _selinux.PACKET__SEND
-PACKET__RECV = _selinux.PACKET__RECV
-PACKET__RELABELTO = _selinux.PACKET__RELABELTO
-PACKET__FLOW_IN = _selinux.PACKET__FLOW_IN
-PACKET__FLOW_OUT = _selinux.PACKET__FLOW_OUT
-PACKET__FORWARD_IN = _selinux.PACKET__FORWARD_IN
-PACKET__FORWARD_OUT = _selinux.PACKET__FORWARD_OUT
-KEY__VIEW = _selinux.KEY__VIEW
-KEY__READ = _selinux.KEY__READ
-KEY__WRITE = _selinux.KEY__WRITE
-KEY__SEARCH = _selinux.KEY__SEARCH
-KEY__LINK = _selinux.KEY__LINK
-KEY__SETATTR = _selinux.KEY__SETATTR
-KEY__CREATE = _selinux.KEY__CREATE
-CONTEXT__TRANSLATE = _selinux.CONTEXT__TRANSLATE
-CONTEXT__CONTAINS = _selinux.CONTEXT__CONTAINS
-DCCP_SOCKET__IOCTL = _selinux.DCCP_SOCKET__IOCTL
-DCCP_SOCKET__READ = _selinux.DCCP_SOCKET__READ
-DCCP_SOCKET__WRITE = _selinux.DCCP_SOCKET__WRITE
-DCCP_SOCKET__CREATE = _selinux.DCCP_SOCKET__CREATE
-DCCP_SOCKET__GETATTR = _selinux.DCCP_SOCKET__GETATTR
-DCCP_SOCKET__SETATTR = _selinux.DCCP_SOCKET__SETATTR
-DCCP_SOCKET__LOCK = _selinux.DCCP_SOCKET__LOCK
-DCCP_SOCKET__RELABELFROM = _selinux.DCCP_SOCKET__RELABELFROM
-DCCP_SOCKET__RELABELTO = _selinux.DCCP_SOCKET__RELABELTO
-DCCP_SOCKET__APPEND = _selinux.DCCP_SOCKET__APPEND
-DCCP_SOCKET__BIND = _selinux.DCCP_SOCKET__BIND
-DCCP_SOCKET__CONNECT = _selinux.DCCP_SOCKET__CONNECT
-DCCP_SOCKET__LISTEN = _selinux.DCCP_SOCKET__LISTEN
-DCCP_SOCKET__ACCEPT = _selinux.DCCP_SOCKET__ACCEPT
-DCCP_SOCKET__GETOPT = _selinux.DCCP_SOCKET__GETOPT
-DCCP_SOCKET__SETOPT = _selinux.DCCP_SOCKET__SETOPT
-DCCP_SOCKET__SHUTDOWN = _selinux.DCCP_SOCKET__SHUTDOWN
-DCCP_SOCKET__RECVFROM = _selinux.DCCP_SOCKET__RECVFROM
-DCCP_SOCKET__SENDTO = _selinux.DCCP_SOCKET__SENDTO
-DCCP_SOCKET__RECV_MSG = _selinux.DCCP_SOCKET__RECV_MSG
-DCCP_SOCKET__SEND_MSG = _selinux.DCCP_SOCKET__SEND_MSG
-DCCP_SOCKET__NAME_BIND = _selinux.DCCP_SOCKET__NAME_BIND
-DCCP_SOCKET__NODE_BIND = _selinux.DCCP_SOCKET__NODE_BIND
-DCCP_SOCKET__NAME_CONNECT = _selinux.DCCP_SOCKET__NAME_CONNECT
-MEMPROTECT__MMAP_ZERO = _selinux.MEMPROTECT__MMAP_ZERO
-DB_DATABASE__CREATE = _selinux.DB_DATABASE__CREATE
-DB_DATABASE__DROP = _selinux.DB_DATABASE__DROP
-DB_DATABASE__GETATTR = _selinux.DB_DATABASE__GETATTR
-DB_DATABASE__SETATTR = _selinux.DB_DATABASE__SETATTR
-DB_DATABASE__RELABELFROM = _selinux.DB_DATABASE__RELABELFROM
-DB_DATABASE__RELABELTO = _selinux.DB_DATABASE__RELABELTO
-DB_DATABASE__ACCESS = _selinux.DB_DATABASE__ACCESS
-DB_DATABASE__INSTALL_MODULE = _selinux.DB_DATABASE__INSTALL_MODULE
-DB_DATABASE__LOAD_MODULE = _selinux.DB_DATABASE__LOAD_MODULE
-DB_DATABASE__GET_PARAM = _selinux.DB_DATABASE__GET_PARAM
-DB_DATABASE__SET_PARAM = _selinux.DB_DATABASE__SET_PARAM
-DB_TABLE__CREATE = _selinux.DB_TABLE__CREATE
-DB_TABLE__DROP = _selinux.DB_TABLE__DROP
-DB_TABLE__GETATTR = _selinux.DB_TABLE__GETATTR
-DB_TABLE__SETATTR = _selinux.DB_TABLE__SETATTR
-DB_TABLE__RELABELFROM = _selinux.DB_TABLE__RELABELFROM
-DB_TABLE__RELABELTO = _selinux.DB_TABLE__RELABELTO
-DB_TABLE__USE = _selinux.DB_TABLE__USE
-DB_TABLE__SELECT = _selinux.DB_TABLE__SELECT
-DB_TABLE__UPDATE = _selinux.DB_TABLE__UPDATE
-DB_TABLE__INSERT = _selinux.DB_TABLE__INSERT
-DB_TABLE__DELETE = _selinux.DB_TABLE__DELETE
-DB_TABLE__LOCK = _selinux.DB_TABLE__LOCK
-DB_PROCEDURE__CREATE = _selinux.DB_PROCEDURE__CREATE
-DB_PROCEDURE__DROP = _selinux.DB_PROCEDURE__DROP
-DB_PROCEDURE__GETATTR = _selinux.DB_PROCEDURE__GETATTR
-DB_PROCEDURE__SETATTR = _selinux.DB_PROCEDURE__SETATTR
-DB_PROCEDURE__RELABELFROM = _selinux.DB_PROCEDURE__RELABELFROM
-DB_PROCEDURE__RELABELTO = _selinux.DB_PROCEDURE__RELABELTO
-DB_PROCEDURE__EXECUTE = _selinux.DB_PROCEDURE__EXECUTE
-DB_PROCEDURE__ENTRYPOINT = _selinux.DB_PROCEDURE__ENTRYPOINT
-DB_COLUMN__CREATE = _selinux.DB_COLUMN__CREATE
-DB_COLUMN__DROP = _selinux.DB_COLUMN__DROP
-DB_COLUMN__GETATTR = _selinux.DB_COLUMN__GETATTR
-DB_COLUMN__SETATTR = _selinux.DB_COLUMN__SETATTR
-DB_COLUMN__RELABELFROM = _selinux.DB_COLUMN__RELABELFROM
-DB_COLUMN__RELABELTO = _selinux.DB_COLUMN__RELABELTO
-DB_COLUMN__USE = _selinux.DB_COLUMN__USE
-DB_COLUMN__SELECT = _selinux.DB_COLUMN__SELECT
-DB_COLUMN__UPDATE = _selinux.DB_COLUMN__UPDATE
-DB_COLUMN__INSERT = _selinux.DB_COLUMN__INSERT
-DB_TUPLE__RELABELFROM = _selinux.DB_TUPLE__RELABELFROM
-DB_TUPLE__RELABELTO = _selinux.DB_TUPLE__RELABELTO
-DB_TUPLE__USE = _selinux.DB_TUPLE__USE
-DB_TUPLE__SELECT = _selinux.DB_TUPLE__SELECT
-DB_TUPLE__UPDATE = _selinux.DB_TUPLE__UPDATE
-DB_TUPLE__INSERT = _selinux.DB_TUPLE__INSERT
-DB_TUPLE__DELETE = _selinux.DB_TUPLE__DELETE
-DB_BLOB__CREATE = _selinux.DB_BLOB__CREATE
-DB_BLOB__DROP = _selinux.DB_BLOB__DROP
-DB_BLOB__GETATTR = _selinux.DB_BLOB__GETATTR
-DB_BLOB__SETATTR = _selinux.DB_BLOB__SETATTR
-DB_BLOB__RELABELFROM = _selinux.DB_BLOB__RELABELFROM
-DB_BLOB__RELABELTO = _selinux.DB_BLOB__RELABELTO
-DB_BLOB__READ = _selinux.DB_BLOB__READ
-DB_BLOB__WRITE = _selinux.DB_BLOB__WRITE
-DB_BLOB__IMPORT = _selinux.DB_BLOB__IMPORT
-DB_BLOB__EXPORT = _selinux.DB_BLOB__EXPORT
-PEER__RECV = _selinux.PEER__RECV
-X_APPLICATION_DATA__PASTE = _selinux.X_APPLICATION_DATA__PASTE
-X_APPLICATION_DATA__PASTE_AFTER_CONFIRM = _selinux.X_APPLICATION_DATA__PASTE_AFTER_CONFIRM
-X_APPLICATION_DATA__COPY = _selinux.X_APPLICATION_DATA__COPY
-class context_s_t(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, context_s_t, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, context_s_t, name)
- __repr__ = _swig_repr
- __swig_setmethods__["ptr"] = _selinux.context_s_t_ptr_set
- __swig_getmethods__["ptr"] = _selinux.context_s_t_ptr_get
- if _newclass:ptr = _swig_property(_selinux.context_s_t_ptr_get, _selinux.context_s_t_ptr_set)
- def __init__(self):
- this = _selinux.new_context_s_t()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_context_s_t
- __del__ = lambda self : None;
-context_s_t_swigregister = _selinux.context_s_t_swigregister
-context_s_t_swigregister(context_s_t)
-
-
-def context_new(*args):
- return _selinux.context_new(*args)
-context_new = _selinux.context_new
-
-def context_str(*args):
- return _selinux.context_str(*args)
-context_str = _selinux.context_str
-
-def context_free(*args):
- return _selinux.context_free(*args)
-context_free = _selinux.context_free
-
-def context_type_get(*args):
- return _selinux.context_type_get(*args)
-context_type_get = _selinux.context_type_get
-
-def context_range_get(*args):
- return _selinux.context_range_get(*args)
-context_range_get = _selinux.context_range_get
-
-def context_role_get(*args):
- return _selinux.context_role_get(*args)
-context_role_get = _selinux.context_role_get
-
-def context_user_get(*args):
- return _selinux.context_user_get(*args)
-context_user_get = _selinux.context_user_get
-
-def context_type_set(*args):
- return _selinux.context_type_set(*args)
-context_type_set = _selinux.context_type_set
-
-def context_range_set(*args):
- return _selinux.context_range_set(*args)
-context_range_set = _selinux.context_range_set
-
-def context_role_set(*args):
- return _selinux.context_role_set(*args)
-context_role_set = _selinux.context_role_set
-
-def context_user_set(*args):
- return _selinux.context_user_set(*args)
-context_user_set = _selinux.context_user_set
-SECCLASS_SECURITY = _selinux.SECCLASS_SECURITY
-SECCLASS_PROCESS = _selinux.SECCLASS_PROCESS
-SECCLASS_SYSTEM = _selinux.SECCLASS_SYSTEM
-SECCLASS_CAPABILITY = _selinux.SECCLASS_CAPABILITY
-SECCLASS_FILESYSTEM = _selinux.SECCLASS_FILESYSTEM
-SECCLASS_FILE = _selinux.SECCLASS_FILE
-SECCLASS_DIR = _selinux.SECCLASS_DIR
-SECCLASS_FD = _selinux.SECCLASS_FD
-SECCLASS_LNK_FILE = _selinux.SECCLASS_LNK_FILE
-SECCLASS_CHR_FILE = _selinux.SECCLASS_CHR_FILE
-SECCLASS_BLK_FILE = _selinux.SECCLASS_BLK_FILE
-SECCLASS_SOCK_FILE = _selinux.SECCLASS_SOCK_FILE
-SECCLASS_FIFO_FILE = _selinux.SECCLASS_FIFO_FILE
-SECCLASS_SOCKET = _selinux.SECCLASS_SOCKET
-SECCLASS_TCP_SOCKET = _selinux.SECCLASS_TCP_SOCKET
-SECCLASS_UDP_SOCKET = _selinux.SECCLASS_UDP_SOCKET
-SECCLASS_RAWIP_SOCKET = _selinux.SECCLASS_RAWIP_SOCKET
-SECCLASS_NODE = _selinux.SECCLASS_NODE
-SECCLASS_NETIF = _selinux.SECCLASS_NETIF
-SECCLASS_NETLINK_SOCKET = _selinux.SECCLASS_NETLINK_SOCKET
-SECCLASS_PACKET_SOCKET = _selinux.SECCLASS_PACKET_SOCKET
-SECCLASS_KEY_SOCKET = _selinux.SECCLASS_KEY_SOCKET
-SECCLASS_UNIX_STREAM_SOCKET = _selinux.SECCLASS_UNIX_STREAM_SOCKET
-SECCLASS_UNIX_DGRAM_SOCKET = _selinux.SECCLASS_UNIX_DGRAM_SOCKET
-SECCLASS_SEM = _selinux.SECCLASS_SEM
-SECCLASS_MSG = _selinux.SECCLASS_MSG
-SECCLASS_MSGQ = _selinux.SECCLASS_MSGQ
-SECCLASS_SHM = _selinux.SECCLASS_SHM
-SECCLASS_IPC = _selinux.SECCLASS_IPC
-SECCLASS_PASSWD = _selinux.SECCLASS_PASSWD
-SECCLASS_X_DRAWABLE = _selinux.SECCLASS_X_DRAWABLE
-SECCLASS_X_SCREEN = _selinux.SECCLASS_X_SCREEN
-SECCLASS_X_GC = _selinux.SECCLASS_X_GC
-SECCLASS_X_FONT = _selinux.SECCLASS_X_FONT
-SECCLASS_X_COLORMAP = _selinux.SECCLASS_X_COLORMAP
-SECCLASS_X_PROPERTY = _selinux.SECCLASS_X_PROPERTY
-SECCLASS_X_SELECTION = _selinux.SECCLASS_X_SELECTION
-SECCLASS_X_CURSOR = _selinux.SECCLASS_X_CURSOR
-SECCLASS_X_CLIENT = _selinux.SECCLASS_X_CLIENT
-SECCLASS_X_DEVICE = _selinux.SECCLASS_X_DEVICE
-SECCLASS_X_SERVER = _selinux.SECCLASS_X_SERVER
-SECCLASS_X_EXTENSION = _selinux.SECCLASS_X_EXTENSION
-SECCLASS_NETLINK_ROUTE_SOCKET = _selinux.SECCLASS_NETLINK_ROUTE_SOCKET
-SECCLASS_NETLINK_FIREWALL_SOCKET = _selinux.SECCLASS_NETLINK_FIREWALL_SOCKET
-SECCLASS_NETLINK_TCPDIAG_SOCKET = _selinux.SECCLASS_NETLINK_TCPDIAG_SOCKET
-SECCLASS_NETLINK_NFLOG_SOCKET = _selinux.SECCLASS_NETLINK_NFLOG_SOCKET
-SECCLASS_NETLINK_XFRM_SOCKET = _selinux.SECCLASS_NETLINK_XFRM_SOCKET
-SECCLASS_NETLINK_SELINUX_SOCKET = _selinux.SECCLASS_NETLINK_SELINUX_SOCKET
-SECCLASS_NETLINK_AUDIT_SOCKET = _selinux.SECCLASS_NETLINK_AUDIT_SOCKET
-SECCLASS_NETLINK_IP6FW_SOCKET = _selinux.SECCLASS_NETLINK_IP6FW_SOCKET
-SECCLASS_NETLINK_DNRT_SOCKET = _selinux.SECCLASS_NETLINK_DNRT_SOCKET
-SECCLASS_DBUS = _selinux.SECCLASS_DBUS
-SECCLASS_NSCD = _selinux.SECCLASS_NSCD
-SECCLASS_ASSOCIATION = _selinux.SECCLASS_ASSOCIATION
-SECCLASS_NETLINK_KOBJECT_UEVENT_SOCKET = _selinux.SECCLASS_NETLINK_KOBJECT_UEVENT_SOCKET
-SECCLASS_APPLETALK_SOCKET = _selinux.SECCLASS_APPLETALK_SOCKET
-SECCLASS_PACKET = _selinux.SECCLASS_PACKET
-SECCLASS_KEY = _selinux.SECCLASS_KEY
-SECCLASS_CONTEXT = _selinux.SECCLASS_CONTEXT
-SECCLASS_DCCP_SOCKET = _selinux.SECCLASS_DCCP_SOCKET
-SECCLASS_MEMPROTECT = _selinux.SECCLASS_MEMPROTECT
-SECCLASS_DB_DATABASE = _selinux.SECCLASS_DB_DATABASE
-SECCLASS_DB_TABLE = _selinux.SECCLASS_DB_TABLE
-SECCLASS_DB_PROCEDURE = _selinux.SECCLASS_DB_PROCEDURE
-SECCLASS_DB_COLUMN = _selinux.SECCLASS_DB_COLUMN
-SECCLASS_DB_TUPLE = _selinux.SECCLASS_DB_TUPLE
-SECCLASS_DB_BLOB = _selinux.SECCLASS_DB_BLOB
-SECCLASS_PEER = _selinux.SECCLASS_PEER
-SECCLASS_CAPABILITY2 = _selinux.SECCLASS_CAPABILITY2
-SECCLASS_X_RESOURCE = _selinux.SECCLASS_X_RESOURCE
-SECCLASS_X_EVENT = _selinux.SECCLASS_X_EVENT
-SECCLASS_X_SYNTHETIC_EVENT = _selinux.SECCLASS_X_SYNTHETIC_EVENT
-SECCLASS_X_APPLICATION_DATA = _selinux.SECCLASS_X_APPLICATION_DATA
-SECINITSID_KERNEL = _selinux.SECINITSID_KERNEL
-SECINITSID_SECURITY = _selinux.SECINITSID_SECURITY
-SECINITSID_UNLABELED = _selinux.SECINITSID_UNLABELED
-SECINITSID_FS = _selinux.SECINITSID_FS
-SECINITSID_FILE = _selinux.SECINITSID_FILE
-SECINITSID_FILE_LABELS = _selinux.SECINITSID_FILE_LABELS
-SECINITSID_INIT = _selinux.SECINITSID_INIT
-SECINITSID_ANY_SOCKET = _selinux.SECINITSID_ANY_SOCKET
-SECINITSID_PORT = _selinux.SECINITSID_PORT
-SECINITSID_NETIF = _selinux.SECINITSID_NETIF
-SECINITSID_NETMSG = _selinux.SECINITSID_NETMSG
-SECINITSID_NODE = _selinux.SECINITSID_NODE
-SECINITSID_IGMP_PACKET = _selinux.SECINITSID_IGMP_PACKET
-SECINITSID_ICMP_SOCKET = _selinux.SECINITSID_ICMP_SOCKET
-SECINITSID_TCP_SOCKET = _selinux.SECINITSID_TCP_SOCKET
-SECINITSID_SYSCTL_MODPROBE = _selinux.SECINITSID_SYSCTL_MODPROBE
-SECINITSID_SYSCTL = _selinux.SECINITSID_SYSCTL
-SECINITSID_SYSCTL_FS = _selinux.SECINITSID_SYSCTL_FS
-SECINITSID_SYSCTL_KERNEL = _selinux.SECINITSID_SYSCTL_KERNEL
-SECINITSID_SYSCTL_NET = _selinux.SECINITSID_SYSCTL_NET
-SECINITSID_SYSCTL_NET_UNIX = _selinux.SECINITSID_SYSCTL_NET_UNIX
-SECINITSID_SYSCTL_VM = _selinux.SECINITSID_SYSCTL_VM
-SECINITSID_SYSCTL_DEV = _selinux.SECINITSID_SYSCTL_DEV
-SECINITSID_KMOD = _selinux.SECINITSID_KMOD
-SECINITSID_POLICY = _selinux.SECINITSID_POLICY
-SECINITSID_SCMP_PACKET = _selinux.SECINITSID_SCMP_PACKET
-SECINITSID_DEVNULL = _selinux.SECINITSID_DEVNULL
-SECINITSID_NUM = _selinux.SECINITSID_NUM
-SELINUX_DEFAULTUSER = _selinux.SELINUX_DEFAULTUSER
-
-def get_ordered_context_list(*args):
- return _selinux.get_ordered_context_list(*args)
-get_ordered_context_list = _selinux.get_ordered_context_list
-
-def get_ordered_context_list_with_level(*args):
- return _selinux.get_ordered_context_list_with_level(*args)
-get_ordered_context_list_with_level = _selinux.get_ordered_context_list_with_level
-
-def get_default_context(*args):
- return _selinux.get_default_context(*args)
-get_default_context = _selinux.get_default_context
-
-def get_default_context_with_level(*args):
- return _selinux.get_default_context_with_level(*args)
-get_default_context_with_level = _selinux.get_default_context_with_level
-
-def get_default_context_with_role(*args):
- return _selinux.get_default_context_with_role(*args)
-get_default_context_with_role = _selinux.get_default_context_with_role
-
-def get_default_context_with_rolelevel(*args):
- return _selinux.get_default_context_with_rolelevel(*args)
-get_default_context_with_rolelevel = _selinux.get_default_context_with_rolelevel
-
-def query_user_context():
- return _selinux.query_user_context()
-query_user_context = _selinux.query_user_context
-
-def manual_user_enter_context(*args):
- return _selinux.manual_user_enter_context(*args)
-manual_user_enter_context = _selinux.manual_user_enter_context
-
-def selinux_default_type_path():
- return _selinux.selinux_default_type_path()
-selinux_default_type_path = _selinux.selinux_default_type_path
-
-def get_default_type(*args):
- return _selinux.get_default_type(*args)
-get_default_type = _selinux.get_default_type
-SELABEL_CTX_FILE = _selinux.SELABEL_CTX_FILE
-SELABEL_CTX_MEDIA = _selinux.SELABEL_CTX_MEDIA
-SELABEL_CTX_X = _selinux.SELABEL_CTX_X
-SELABEL_OPT_UNUSED = _selinux.SELABEL_OPT_UNUSED
-SELABEL_OPT_VALIDATE = _selinux.SELABEL_OPT_VALIDATE
-SELABEL_OPT_BASEONLY = _selinux.SELABEL_OPT_BASEONLY
-SELABEL_OPT_PATH = _selinux.SELABEL_OPT_PATH
-SELABEL_OPT_SUBSET = _selinux.SELABEL_OPT_SUBSET
-SELABEL_NOPT = _selinux.SELABEL_NOPT
-
-def selabel_open(*args):
- return _selinux.selabel_open(*args)
-selabel_open = _selinux.selabel_open
-
-def selabel_close(*args):
- return _selinux.selabel_close(*args)
-selabel_close = _selinux.selabel_close
-
-def selabel_lookup(*args):
- return _selinux.selabel_lookup(*args)
-selabel_lookup = _selinux.selabel_lookup
-
-def selabel_lookup_raw(*args):
- return _selinux.selabel_lookup_raw(*args)
-selabel_lookup_raw = _selinux.selabel_lookup_raw
-
-def selabel_stats(*args):
- return _selinux.selabel_stats(*args)
-selabel_stats = _selinux.selabel_stats
-SELABEL_X_PROP = _selinux.SELABEL_X_PROP
-SELABEL_X_EXT = _selinux.SELABEL_X_EXT
-SELABEL_X_CLIENT = _selinux.SELABEL_X_CLIENT
-SELABEL_X_EVENT = _selinux.SELABEL_X_EVENT
-SELABEL_X_SELN = _selinux.SELABEL_X_SELN
-SELABEL_X_POLYPROP = _selinux.SELABEL_X_POLYPROP
-SELABEL_X_POLYSELN = _selinux.SELABEL_X_POLYSELN
-
-def is_selinux_enabled():
- return _selinux.is_selinux_enabled()
-is_selinux_enabled = _selinux.is_selinux_enabled
-
-def is_selinux_mls_enabled():
- return _selinux.is_selinux_mls_enabled()
-is_selinux_mls_enabled = _selinux.is_selinux_mls_enabled
-
-def getcon():
- return _selinux.getcon()
-getcon = _selinux.getcon
-
-def getcon_raw():
- return _selinux.getcon_raw()
-getcon_raw = _selinux.getcon_raw
-
-def setcon(*args):
- return _selinux.setcon(*args)
-setcon = _selinux.setcon
-
-def setcon_raw(*args):
- return _selinux.setcon_raw(*args)
-setcon_raw = _selinux.setcon_raw
-
-def getpidcon(*args):
- return _selinux.getpidcon(*args)
-getpidcon = _selinux.getpidcon
-
-def getpidcon_raw(*args):
- return _selinux.getpidcon_raw(*args)
-getpidcon_raw = _selinux.getpidcon_raw
-
-def getprevcon():
- return _selinux.getprevcon()
-getprevcon = _selinux.getprevcon
-
-def getprevcon_raw():
- return _selinux.getprevcon_raw()
-getprevcon_raw = _selinux.getprevcon_raw
-
-def getexeccon():
- return _selinux.getexeccon()
-getexeccon = _selinux.getexeccon
-
-def getexeccon_raw():
- return _selinux.getexeccon_raw()
-getexeccon_raw = _selinux.getexeccon_raw
-
-def setexeccon(*args):
- return _selinux.setexeccon(*args)
-setexeccon = _selinux.setexeccon
-
-def setexeccon_raw(*args):
- return _selinux.setexeccon_raw(*args)
-setexeccon_raw = _selinux.setexeccon_raw
-
-def getfscreatecon():
- return _selinux.getfscreatecon()
-getfscreatecon = _selinux.getfscreatecon
-
-def getfscreatecon_raw():
- return _selinux.getfscreatecon_raw()
-getfscreatecon_raw = _selinux.getfscreatecon_raw
-
-def setfscreatecon(*args):
- return _selinux.setfscreatecon(*args)
-setfscreatecon = _selinux.setfscreatecon
-
-def setfscreatecon_raw(*args):
- return _selinux.setfscreatecon_raw(*args)
-setfscreatecon_raw = _selinux.setfscreatecon_raw
-
-def getkeycreatecon():
- return _selinux.getkeycreatecon()
-getkeycreatecon = _selinux.getkeycreatecon
-
-def getkeycreatecon_raw():
- return _selinux.getkeycreatecon_raw()
-getkeycreatecon_raw = _selinux.getkeycreatecon_raw
-
-def setkeycreatecon(*args):
- return _selinux.setkeycreatecon(*args)
-setkeycreatecon = _selinux.setkeycreatecon
-
-def setkeycreatecon_raw(*args):
- return _selinux.setkeycreatecon_raw(*args)
-setkeycreatecon_raw = _selinux.setkeycreatecon_raw
-
-def getsockcreatecon():
- return _selinux.getsockcreatecon()
-getsockcreatecon = _selinux.getsockcreatecon
-
-def getsockcreatecon_raw():
- return _selinux.getsockcreatecon_raw()
-getsockcreatecon_raw = _selinux.getsockcreatecon_raw
-
-def setsockcreatecon(*args):
- return _selinux.setsockcreatecon(*args)
-setsockcreatecon = _selinux.setsockcreatecon
-
-def setsockcreatecon_raw(*args):
- return _selinux.setsockcreatecon_raw(*args)
-setsockcreatecon_raw = _selinux.setsockcreatecon_raw
-
-def getfilecon(*args):
- return _selinux.getfilecon(*args)
-getfilecon = _selinux.getfilecon
-
-def getfilecon_raw(*args):
- return _selinux.getfilecon_raw(*args)
-getfilecon_raw = _selinux.getfilecon_raw
-
-def lgetfilecon(*args):
- return _selinux.lgetfilecon(*args)
-lgetfilecon = _selinux.lgetfilecon
-
-def lgetfilecon_raw(*args):
- return _selinux.lgetfilecon_raw(*args)
-lgetfilecon_raw = _selinux.lgetfilecon_raw
-
-def fgetfilecon(*args):
- return _selinux.fgetfilecon(*args)
-fgetfilecon = _selinux.fgetfilecon
-
-def fgetfilecon_raw(*args):
- return _selinux.fgetfilecon_raw(*args)
-fgetfilecon_raw = _selinux.fgetfilecon_raw
-
-def setfilecon(*args):
- return _selinux.setfilecon(*args)
-setfilecon = _selinux.setfilecon
-
-def setfilecon_raw(*args):
- return _selinux.setfilecon_raw(*args)
-setfilecon_raw = _selinux.setfilecon_raw
-
-def lsetfilecon(*args):
- return _selinux.lsetfilecon(*args)
-lsetfilecon = _selinux.lsetfilecon
-
-def lsetfilecon_raw(*args):
- return _selinux.lsetfilecon_raw(*args)
-lsetfilecon_raw = _selinux.lsetfilecon_raw
-
-def fsetfilecon(*args):
- return _selinux.fsetfilecon(*args)
-fsetfilecon = _selinux.fsetfilecon
-
-def fsetfilecon_raw(*args):
- return _selinux.fsetfilecon_raw(*args)
-fsetfilecon_raw = _selinux.fsetfilecon_raw
-
-def getpeercon(*args):
- return _selinux.getpeercon(*args)
-getpeercon = _selinux.getpeercon
-
-def getpeercon_raw(*args):
- return _selinux.getpeercon_raw(*args)
-getpeercon_raw = _selinux.getpeercon_raw
-class av_decision(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, av_decision, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, av_decision, name)
- __repr__ = _swig_repr
- __swig_setmethods__["allowed"] = _selinux.av_decision_allowed_set
- __swig_getmethods__["allowed"] = _selinux.av_decision_allowed_get
- if _newclass:allowed = _swig_property(_selinux.av_decision_allowed_get, _selinux.av_decision_allowed_set)
- __swig_setmethods__["decided"] = _selinux.av_decision_decided_set
- __swig_getmethods__["decided"] = _selinux.av_decision_decided_get
- if _newclass:decided = _swig_property(_selinux.av_decision_decided_get, _selinux.av_decision_decided_set)
- __swig_setmethods__["auditallow"] = _selinux.av_decision_auditallow_set
- __swig_getmethods__["auditallow"] = _selinux.av_decision_auditallow_get
- if _newclass:auditallow = _swig_property(_selinux.av_decision_auditallow_get, _selinux.av_decision_auditallow_set)
- __swig_setmethods__["auditdeny"] = _selinux.av_decision_auditdeny_set
- __swig_getmethods__["auditdeny"] = _selinux.av_decision_auditdeny_get
- if _newclass:auditdeny = _swig_property(_selinux.av_decision_auditdeny_get, _selinux.av_decision_auditdeny_set)
- __swig_setmethods__["seqno"] = _selinux.av_decision_seqno_set
- __swig_getmethods__["seqno"] = _selinux.av_decision_seqno_get
- if _newclass:seqno = _swig_property(_selinux.av_decision_seqno_get, _selinux.av_decision_seqno_set)
- __swig_setmethods__["flags"] = _selinux.av_decision_flags_set
- __swig_getmethods__["flags"] = _selinux.av_decision_flags_get
- if _newclass:flags = _swig_property(_selinux.av_decision_flags_get, _selinux.av_decision_flags_set)
- def __init__(self):
- this = _selinux.new_av_decision()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_av_decision
- __del__ = lambda self : None;
-av_decision_swigregister = _selinux.av_decision_swigregister
-av_decision_swigregister(av_decision)
-
-SELINUX_AVD_FLAGS_PERMISSIVE = _selinux.SELINUX_AVD_FLAGS_PERMISSIVE
-class selinux_opt(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, selinux_opt, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, selinux_opt, name)
- __repr__ = _swig_repr
- __swig_setmethods__["type"] = _selinux.selinux_opt_type_set
- __swig_getmethods__["type"] = _selinux.selinux_opt_type_get
- if _newclass:type = _swig_property(_selinux.selinux_opt_type_get, _selinux.selinux_opt_type_set)
- __swig_setmethods__["value"] = _selinux.selinux_opt_value_set
- __swig_getmethods__["value"] = _selinux.selinux_opt_value_get
- if _newclass:value = _swig_property(_selinux.selinux_opt_value_get, _selinux.selinux_opt_value_set)
- def __init__(self):
- this = _selinux.new_selinux_opt()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_selinux_opt
- __del__ = lambda self : None;
-selinux_opt_swigregister = _selinux.selinux_opt_swigregister
-selinux_opt_swigregister(selinux_opt)
-
-class selinux_callback(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, selinux_callback, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, selinux_callback, name)
- __repr__ = _swig_repr
- __swig_setmethods__["func_log"] = _selinux.selinux_callback_func_log_set
- __swig_getmethods__["func_log"] = _selinux.selinux_callback_func_log_get
- if _newclass:func_log = _swig_property(_selinux.selinux_callback_func_log_get, _selinux.selinux_callback_func_log_set)
- __swig_setmethods__["func_audit"] = _selinux.selinux_callback_func_audit_set
- __swig_getmethods__["func_audit"] = _selinux.selinux_callback_func_audit_get
- if _newclass:func_audit = _swig_property(_selinux.selinux_callback_func_audit_get, _selinux.selinux_callback_func_audit_set)
- __swig_setmethods__["func_validate"] = _selinux.selinux_callback_func_validate_set
- __swig_getmethods__["func_validate"] = _selinux.selinux_callback_func_validate_get
- if _newclass:func_validate = _swig_property(_selinux.selinux_callback_func_validate_get, _selinux.selinux_callback_func_validate_set)
- __swig_setmethods__["func_setenforce"] = _selinux.selinux_callback_func_setenforce_set
- __swig_getmethods__["func_setenforce"] = _selinux.selinux_callback_func_setenforce_get
- if _newclass:func_setenforce = _swig_property(_selinux.selinux_callback_func_setenforce_get, _selinux.selinux_callback_func_setenforce_set)
- __swig_setmethods__["func_policyload"] = _selinux.selinux_callback_func_policyload_set
- __swig_getmethods__["func_policyload"] = _selinux.selinux_callback_func_policyload_get
- if _newclass:func_policyload = _swig_property(_selinux.selinux_callback_func_policyload_get, _selinux.selinux_callback_func_policyload_set)
- def __init__(self):
- this = _selinux.new_selinux_callback()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_selinux_callback
- __del__ = lambda self : None;
-selinux_callback_swigregister = _selinux.selinux_callback_swigregister
-selinux_callback_swigregister(selinux_callback)
-
-SELINUX_CB_LOG = _selinux.SELINUX_CB_LOG
-SELINUX_CB_AUDIT = _selinux.SELINUX_CB_AUDIT
-SELINUX_CB_VALIDATE = _selinux.SELINUX_CB_VALIDATE
-SELINUX_CB_SETENFORCE = _selinux.SELINUX_CB_SETENFORCE
-SELINUX_CB_POLICYLOAD = _selinux.SELINUX_CB_POLICYLOAD
-
-def selinux_get_callback(*args):
- return _selinux.selinux_get_callback(*args)
-selinux_get_callback = _selinux.selinux_get_callback
-
-def selinux_set_callback(*args):
- return _selinux.selinux_set_callback(*args)
-selinux_set_callback = _selinux.selinux_set_callback
-SELINUX_ERROR = _selinux.SELINUX_ERROR
-SELINUX_WARNING = _selinux.SELINUX_WARNING
-SELINUX_INFO = _selinux.SELINUX_INFO
-SELINUX_AVC = _selinux.SELINUX_AVC
-
-def security_compute_av(*args):
- return _selinux.security_compute_av(*args)
-security_compute_av = _selinux.security_compute_av
-
-def security_compute_av_raw(*args):
- return _selinux.security_compute_av_raw(*args)
-security_compute_av_raw = _selinux.security_compute_av_raw
-
-def security_compute_av_flags(*args):
- return _selinux.security_compute_av_flags(*args)
-security_compute_av_flags = _selinux.security_compute_av_flags
-
-def security_compute_av_flags_raw(*args):
- return _selinux.security_compute_av_flags_raw(*args)
-security_compute_av_flags_raw = _selinux.security_compute_av_flags_raw
-
-def security_compute_create(*args):
- return _selinux.security_compute_create(*args)
-security_compute_create = _selinux.security_compute_create
-
-def security_compute_create_raw(*args):
- return _selinux.security_compute_create_raw(*args)
-security_compute_create_raw = _selinux.security_compute_create_raw
-
-def security_compute_relabel(*args):
- return _selinux.security_compute_relabel(*args)
-security_compute_relabel = _selinux.security_compute_relabel
-
-def security_compute_relabel_raw(*args):
- return _selinux.security_compute_relabel_raw(*args)
-security_compute_relabel_raw = _selinux.security_compute_relabel_raw
-
-def security_compute_member(*args):
- return _selinux.security_compute_member(*args)
-security_compute_member = _selinux.security_compute_member
-
-def security_compute_member_raw(*args):
- return _selinux.security_compute_member_raw(*args)
-security_compute_member_raw = _selinux.security_compute_member_raw
-
-def security_compute_user(*args):
- return _selinux.security_compute_user(*args)
-security_compute_user = _selinux.security_compute_user
-
-def security_compute_user_raw(*args):
- return _selinux.security_compute_user_raw(*args)
-security_compute_user_raw = _selinux.security_compute_user_raw
-
-def security_load_policy(*args):
- return _selinux.security_load_policy(*args)
-security_load_policy = _selinux.security_load_policy
-
-def security_get_initial_context(*args):
- return _selinux.security_get_initial_context(*args)
-security_get_initial_context = _selinux.security_get_initial_context
-
-def security_get_initial_context_raw(*args):
- return _selinux.security_get_initial_context_raw(*args)
-security_get_initial_context_raw = _selinux.security_get_initial_context_raw
-
-def selinux_mkload_policy(*args):
- return _selinux.selinux_mkload_policy(*args)
-selinux_mkload_policy = _selinux.selinux_mkload_policy
-
-def selinux_init_load_policy():
- return _selinux.selinux_init_load_policy()
-selinux_init_load_policy = _selinux.selinux_init_load_policy
-class SELboolean(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, SELboolean, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, SELboolean, name)
- __repr__ = _swig_repr
- __swig_setmethods__["name"] = _selinux.SELboolean_name_set
- __swig_getmethods__["name"] = _selinux.SELboolean_name_get
- if _newclass:name = _swig_property(_selinux.SELboolean_name_get, _selinux.SELboolean_name_set)
- __swig_setmethods__["value"] = _selinux.SELboolean_value_set
- __swig_getmethods__["value"] = _selinux.SELboolean_value_get
- if _newclass:value = _swig_property(_selinux.SELboolean_value_get, _selinux.SELboolean_value_set)
- def __init__(self):
- this = _selinux.new_SELboolean()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_SELboolean
- __del__ = lambda self : None;
-SELboolean_swigregister = _selinux.SELboolean_swigregister
-SELboolean_swigregister(SELboolean)
-
-
-def security_set_boolean_list(*args):
- return _selinux.security_set_boolean_list(*args)
-security_set_boolean_list = _selinux.security_set_boolean_list
-
-def security_load_booleans(*args):
- return _selinux.security_load_booleans(*args)
-security_load_booleans = _selinux.security_load_booleans
-
-def security_check_context(*args):
- return _selinux.security_check_context(*args)
-security_check_context = _selinux.security_check_context
-
-def security_check_context_raw(*args):
- return _selinux.security_check_context_raw(*args)
-security_check_context_raw = _selinux.security_check_context_raw
-
-def security_canonicalize_context(*args):
- return _selinux.security_canonicalize_context(*args)
-security_canonicalize_context = _selinux.security_canonicalize_context
-
-def security_canonicalize_context_raw(*args):
- return _selinux.security_canonicalize_context_raw(*args)
-security_canonicalize_context_raw = _selinux.security_canonicalize_context_raw
-
-def security_getenforce():
- return _selinux.security_getenforce()
-security_getenforce = _selinux.security_getenforce
-
-def security_setenforce(*args):
- return _selinux.security_setenforce(*args)
-security_setenforce = _selinux.security_setenforce
-
-def security_deny_unknown():
- return _selinux.security_deny_unknown()
-security_deny_unknown = _selinux.security_deny_unknown
-
-def security_disable():
- return _selinux.security_disable()
-security_disable = _selinux.security_disable
-
-def security_policyvers():
- return _selinux.security_policyvers()
-security_policyvers = _selinux.security_policyvers
-
-def security_get_boolean_names():
- return _selinux.security_get_boolean_names()
-security_get_boolean_names = _selinux.security_get_boolean_names
-
-def security_get_boolean_pending(*args):
- return _selinux.security_get_boolean_pending(*args)
-security_get_boolean_pending = _selinux.security_get_boolean_pending
-
-def security_get_boolean_active(*args):
- return _selinux.security_get_boolean_active(*args)
-security_get_boolean_active = _selinux.security_get_boolean_active
-
-def security_set_boolean(*args):
- return _selinux.security_set_boolean(*args)
-security_set_boolean = _selinux.security_set_boolean
-
-def security_commit_booleans():
- return _selinux.security_commit_booleans()
-security_commit_booleans = _selinux.security_commit_booleans
-class security_class_mapping(_object):
- __swig_setmethods__ = {}
- __setattr__ = lambda self, name, value: _swig_setattr(self, security_class_mapping, name, value)
- __swig_getmethods__ = {}
- __getattr__ = lambda self, name: _swig_getattr(self, security_class_mapping, name)
- __repr__ = _swig_repr
- __swig_setmethods__["name"] = _selinux.security_class_mapping_name_set
- __swig_getmethods__["name"] = _selinux.security_class_mapping_name_get
- if _newclass:name = _swig_property(_selinux.security_class_mapping_name_get, _selinux.security_class_mapping_name_set)
- __swig_setmethods__["perms"] = _selinux.security_class_mapping_perms_set
- __swig_getmethods__["perms"] = _selinux.security_class_mapping_perms_get
- if _newclass:perms = _swig_property(_selinux.security_class_mapping_perms_get, _selinux.security_class_mapping_perms_set)
- def __init__(self):
- this = _selinux.new_security_class_mapping()
- try: self.this.append(this)
- except: self.this = this
- __swig_destroy__ = _selinux.delete_security_class_mapping
- __del__ = lambda self : None;
-security_class_mapping_swigregister = _selinux.security_class_mapping_swigregister
-security_class_mapping_swigregister(security_class_mapping)
-
-
-def selinux_set_mapping(*args):
- return _selinux.selinux_set_mapping(*args)
-selinux_set_mapping = _selinux.selinux_set_mapping
-
-def string_to_security_class(*args):
- return _selinux.string_to_security_class(*args)
-string_to_security_class = _selinux.string_to_security_class
-
-def security_class_to_string(*args):
- return _selinux.security_class_to_string(*args)
-security_class_to_string = _selinux.security_class_to_string
-
-def security_av_perm_to_string(*args):
- return _selinux.security_av_perm_to_string(*args)
-security_av_perm_to_string = _selinux.security_av_perm_to_string
-
-def string_to_av_perm(*args):
- return _selinux.string_to_av_perm(*args)
-string_to_av_perm = _selinux.string_to_av_perm
-
-def security_av_string(*args):
- return _selinux.security_av_string(*args)
-security_av_string = _selinux.security_av_string
-
-def print_access_vector(*args):
- return _selinux.print_access_vector(*args)
-print_access_vector = _selinux.print_access_vector
-MATCHPATHCON_BASEONLY = _selinux.MATCHPATHCON_BASEONLY
-MATCHPATHCON_NOTRANS = _selinux.MATCHPATHCON_NOTRANS
-MATCHPATHCON_VALIDATE = _selinux.MATCHPATHCON_VALIDATE
-
-def set_matchpathcon_flags(*args):
- return _selinux.set_matchpathcon_flags(*args)
-set_matchpathcon_flags = _selinux.set_matchpathcon_flags
-
-def matchpathcon_init(*args):
- return _selinux.matchpathcon_init(*args)
-matchpathcon_init = _selinux.matchpathcon_init
-
-def matchpathcon_init_prefix(*args):
- return _selinux.matchpathcon_init_prefix(*args)
-matchpathcon_init_prefix = _selinux.matchpathcon_init_prefix
-
-def matchpathcon_fini():
- return _selinux.matchpathcon_fini()
-matchpathcon_fini = _selinux.matchpathcon_fini
-
-def matchpathcon(*args):
- return _selinux.matchpathcon(*args)
-matchpathcon = _selinux.matchpathcon
-
-def matchpathcon_index(*args):
- return _selinux.matchpathcon_index(*args)
-matchpathcon_index = _selinux.matchpathcon_index
-
-def matchpathcon_filespec_add(*args):
- return _selinux.matchpathcon_filespec_add(*args)
-matchpathcon_filespec_add = _selinux.matchpathcon_filespec_add
-
-def matchpathcon_filespec_destroy():
- return _selinux.matchpathcon_filespec_destroy()
-matchpathcon_filespec_destroy = _selinux.matchpathcon_filespec_destroy
-
-def matchpathcon_filespec_eval():
- return _selinux.matchpathcon_filespec_eval()
-matchpathcon_filespec_eval = _selinux.matchpathcon_filespec_eval
-
-def matchpathcon_checkmatches(*args):
- return _selinux.matchpathcon_checkmatches(*args)
-matchpathcon_checkmatches = _selinux.matchpathcon_checkmatches
-
-def matchmediacon(*args):
- return _selinux.matchmediacon(*args)
-matchmediacon = _selinux.matchmediacon
-
-def selinux_getenforcemode():
- return _selinux.selinux_getenforcemode()
-selinux_getenforcemode = _selinux.selinux_getenforcemode
-
-def selinux_getpolicytype():
- return _selinux.selinux_getpolicytype()
-selinux_getpolicytype = _selinux.selinux_getpolicytype
-
-def selinux_policy_root():
- return _selinux.selinux_policy_root()
-selinux_policy_root = _selinux.selinux_policy_root
-
-def selinux_binary_policy_path():
- return _selinux.selinux_binary_policy_path()
-selinux_binary_policy_path = _selinux.selinux_binary_policy_path
-
-def selinux_failsafe_context_path():
- return _selinux.selinux_failsafe_context_path()
-selinux_failsafe_context_path = _selinux.selinux_failsafe_context_path
-
-def selinux_removable_context_path():
- return _selinux.selinux_removable_context_path()
-selinux_removable_context_path = _selinux.selinux_removable_context_path
-
-def selinux_default_context_path():
- return _selinux.selinux_default_context_path()
-selinux_default_context_path = _selinux.selinux_default_context_path
-
-def selinux_user_contexts_path():
- return _selinux.selinux_user_contexts_path()
-selinux_user_contexts_path = _selinux.selinux_user_contexts_path
-
-def selinux_file_context_path():
- return _selinux.selinux_file_context_path()
-selinux_file_context_path = _selinux.selinux_file_context_path
-
-def selinux_file_context_homedir_path():
- return _selinux.selinux_file_context_homedir_path()
-selinux_file_context_homedir_path = _selinux.selinux_file_context_homedir_path
-
-def selinux_file_context_local_path():
- return _selinux.selinux_file_context_local_path()
-selinux_file_context_local_path = _selinux.selinux_file_context_local_path
-
-def selinux_file_context_subs_path():
- return _selinux.selinux_file_context_subs_path()
-selinux_file_context_subs_path = _selinux.selinux_file_context_subs_path
-
-def selinux_homedir_context_path():
- return _selinux.selinux_homedir_context_path()
-selinux_homedir_context_path = _selinux.selinux_homedir_context_path
-
-def selinux_media_context_path():
- return _selinux.selinux_media_context_path()
-selinux_media_context_path = _selinux.selinux_media_context_path
-
-def selinux_virtual_domain_context_path():
- return _selinux.selinux_virtual_domain_context_path()
-selinux_virtual_domain_context_path = _selinux.selinux_virtual_domain_context_path
-
-def selinux_virtual_image_context_path():
- return _selinux.selinux_virtual_image_context_path()
-selinux_virtual_image_context_path = _selinux.selinux_virtual_image_context_path
-
-def selinux_x_context_path():
- return _selinux.selinux_x_context_path()
-selinux_x_context_path = _selinux.selinux_x_context_path
-
-def selinux_contexts_path():
- return _selinux.selinux_contexts_path()
-selinux_contexts_path = _selinux.selinux_contexts_path
-
-def selinux_securetty_types_path():
- return _selinux.selinux_securetty_types_path()
-selinux_securetty_types_path = _selinux.selinux_securetty_types_path
-
-def selinux_booleans_path():
- return _selinux.selinux_booleans_path()
-selinux_booleans_path = _selinux.selinux_booleans_path
-
-def selinux_customizable_types_path():
- return _selinux.selinux_customizable_types_path()
-selinux_customizable_types_path = _selinux.selinux_customizable_types_path
-
-def selinux_users_path():
- return _selinux.selinux_users_path()
-selinux_users_path = _selinux.selinux_users_path
-
-def selinux_usersconf_path():
- return _selinux.selinux_usersconf_path()
-selinux_usersconf_path = _selinux.selinux_usersconf_path
-
-def selinux_translations_path():
- return _selinux.selinux_translations_path()
-selinux_translations_path = _selinux.selinux_translations_path
-
-def selinux_colors_path():
- return _selinux.selinux_colors_path()
-selinux_colors_path = _selinux.selinux_colors_path
-
-def selinux_netfilter_context_path():
- return _selinux.selinux_netfilter_context_path()
-selinux_netfilter_context_path = _selinux.selinux_netfilter_context_path
-
-def selinux_path():
- return _selinux.selinux_path()
-selinux_path = _selinux.selinux_path
-
-def selinux_check_passwd_access(*args):
- return _selinux.selinux_check_passwd_access(*args)
-selinux_check_passwd_access = _selinux.selinux_check_passwd_access
-
-def checkPasswdAccess(*args):
- return _selinux.checkPasswdAccess(*args)
-checkPasswdAccess = _selinux.checkPasswdAccess
-
-def selinux_check_securetty_context(*args):
- return _selinux.selinux_check_securetty_context(*args)
-selinux_check_securetty_context = _selinux.selinux_check_securetty_context
-
-def set_selinuxmnt(*args):
- return _selinux.set_selinuxmnt(*args)
-set_selinuxmnt = _selinux.set_selinuxmnt
-
-def rpm_execcon(*args):
- return _selinux.rpm_execcon(*args)
-rpm_execcon = _selinux.rpm_execcon
-
-def is_context_customizable(*args):
- return _selinux.is_context_customizable(*args)
-is_context_customizable = _selinux.is_context_customizable
-
-def selinux_trans_to_raw_context(*args):
- return _selinux.selinux_trans_to_raw_context(*args)
-selinux_trans_to_raw_context = _selinux.selinux_trans_to_raw_context
-
-def selinux_raw_to_trans_context(*args):
- return _selinux.selinux_raw_to_trans_context(*args)
-selinux_raw_to_trans_context = _selinux.selinux_raw_to_trans_context
-
-def selinux_raw_context_to_color(*args):
- return _selinux.selinux_raw_context_to_color(*args)
-selinux_raw_context_to_color = _selinux.selinux_raw_context_to_color
-
-def getseuserbyname(*args):
- return _selinux.getseuserbyname(*args)
-getseuserbyname = _selinux.getseuserbyname
-
-def getseuser(*args):
- return _selinux.getseuser(*args)
-getseuser = _selinux.getseuser
-
-def selinux_file_context_cmp(*args):
- return _selinux.selinux_file_context_cmp(*args)
-selinux_file_context_cmp = _selinux.selinux_file_context_cmp
-
-def selinux_file_context_verify(*args):
- return _selinux.selinux_file_context_verify(*args)
-selinux_file_context_verify = _selinux.selinux_file_context_verify
-
-def selinux_lsetfilecon_default(*args):
- return _selinux.selinux_lsetfilecon_default(*args)
-selinux_lsetfilecon_default = _selinux.selinux_lsetfilecon_default
-
-def selinux_reset_config():
- return _selinux.selinux_reset_config()
-selinux_reset_config = _selinux.selinux_reset_config
-
-
diff --git a/libselinux/src/selinuxswig_python_exception.i b/libselinux/src/selinuxswig_python_exception.i
deleted file mode 100644
index 1cbe47b..0000000
--- a/libselinux/src/selinuxswig_python_exception.i
+++ /dev/null
@@ -1,855 +0,0 @@
-
-%exception is_selinux_enabled {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception is_selinux_mls_enabled {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getcon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getcon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setcon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setcon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getpidcon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getpidcon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getprevcon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getprevcon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getexeccon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getexeccon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setexeccon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setexeccon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getfscreatecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getfscreatecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setfscreatecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setfscreatecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getkeycreatecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getkeycreatecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setkeycreatecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setkeycreatecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getsockcreatecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getsockcreatecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setsockcreatecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setsockcreatecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getfilecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getfilecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception lgetfilecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception lgetfilecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception fgetfilecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception fgetfilecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setfilecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception setfilecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception lsetfilecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception lsetfilecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception fsetfilecon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception fsetfilecon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getpeercon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getpeercon_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_av {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_av_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_av_flags {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_av_flags_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_create {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_create_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_relabel {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_relabel_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_member {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_member_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_user {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_compute_user_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_load_policy {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_get_initial_context {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_get_initial_context_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_mkload_policy {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_init_load_policy {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_set_boolean_list {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_load_booleans {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_check_context {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_check_context_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_canonicalize_context {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_canonicalize_context_raw {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_getenforce {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_setenforce {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_deny_unknown {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_disable {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_policyvers {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_get_boolean_names {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_get_boolean_pending {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_get_boolean_active {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_set_boolean {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_commit_booleans {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_set_mapping {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception security_av_string {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception matchpathcon_init {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception matchpathcon_init_prefix {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception matchpathcon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception matchpathcon_index {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception matchpathcon_filespec_add {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception matchmediacon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_getenforcemode {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_getpolicytype {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_check_passwd_access {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception checkPasswdAccess {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_check_securetty_context {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception rpm_execcon {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception is_context_customizable {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_trans_to_raw_context {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_raw_to_trans_context {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_raw_context_to_color {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getseuserbyname {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception getseuser {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_file_context_verify {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
-
-%exception selinux_lsetfilecon_default {
- $action
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
-}
-
diff --git a/libselinux/src/selinuxswig_wrap.c b/libselinux/src/selinuxswig_wrap.c
deleted file mode 100644
index e0884f6..0000000
--- a/libselinux/src/selinuxswig_wrap.c
+++ /dev/null
@@ -1,14114 +0,0 @@
-/* ----------------------------------------------------------------------------
- * This file was automatically generated by SWIG (http://www.swig.org).
- * Version 1.3.40
- *
- * This file is not intended to be easily readable and contains a number of
- * coding conventions designed to improve portability and efficiency. Do not make
- * changes to this file unless you know what you are doing--modify the SWIG
- * interface file instead.
- * ----------------------------------------------------------------------------- */
-
-#define SWIGPYTHON
-#define SWIG_PYTHON_DIRECTOR_NO_VTABLE
-
-/* -----------------------------------------------------------------------------
- * This section contains generic SWIG labels for method/variable
- * declarations/attributes, and other compiler dependent labels.
- * ----------------------------------------------------------------------------- */
-
-/* template workaround for compilers that cannot correctly implement the C++ standard */
-#ifndef SWIGTEMPLATEDISAMBIGUATOR
-# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
-# define SWIGTEMPLATEDISAMBIGUATOR template
-# elif defined(__HP_aCC)
-/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */
-/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */
-# define SWIGTEMPLATEDISAMBIGUATOR template
-# else
-# define SWIGTEMPLATEDISAMBIGUATOR
-# endif
-#endif
-
-/* inline attribute */
-#ifndef SWIGINLINE
-# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
-# define SWIGINLINE inline
-# else
-# define SWIGINLINE
-# endif
-#endif
-
-/* attribute recognised by some compilers to avoid 'unused' warnings */
-#ifndef SWIGUNUSED
-# if defined(__GNUC__)
-# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
-# define SWIGUNUSED __attribute__ ((__unused__))
-# else
-# define SWIGUNUSED
-# endif
-# elif defined(__ICC)
-# define SWIGUNUSED __attribute__ ((__unused__))
-# else
-# define SWIGUNUSED
-# endif
-#endif
-
-#ifndef SWIG_MSC_UNSUPPRESS_4505
-# if defined(_MSC_VER)
-# pragma warning(disable : 4505) /* unreferenced local function has been removed */
-# endif
-#endif
-
-#ifndef SWIGUNUSEDPARM
-# ifdef __cplusplus
-# define SWIGUNUSEDPARM(p)
-# else
-# define SWIGUNUSEDPARM(p) p SWIGUNUSED
-# endif
-#endif
-
-/* internal SWIG method */
-#ifndef SWIGINTERN
-# define SWIGINTERN static SWIGUNUSED
-#endif
-
-/* internal inline SWIG method */
-#ifndef SWIGINTERNINLINE
-# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
-#endif
-
-/* exporting methods */
-#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
-# ifndef GCC_HASCLASSVISIBILITY
-# define GCC_HASCLASSVISIBILITY
-# endif
-#endif
-
-#ifndef SWIGEXPORT
-# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
-# if defined(STATIC_LINKED)
-# define SWIGEXPORT
-# else
-# define SWIGEXPORT __declspec(dllexport)
-# endif
-# else
-# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
-# define SWIGEXPORT __attribute__ ((visibility("default")))
-# else
-# define SWIGEXPORT
-# endif
-# endif
-#endif
-
-/* calling conventions for Windows */
-#ifndef SWIGSTDCALL
-# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
-# define SWIGSTDCALL __stdcall
-# else
-# define SWIGSTDCALL
-# endif
-#endif
-
-/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
-#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE)
-# define _CRT_SECURE_NO_DEPRECATE
-#endif
-
-/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */
-#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE)
-# define _SCL_SECURE_NO_DEPRECATE
-#endif
-
-
-
-/* Python.h has to appear first */
-#include <Python.h>
-
-/* -----------------------------------------------------------------------------
- * swigrun.swg
- *
- * This file contains generic C API SWIG runtime support for pointer
- * type checking.
- * ----------------------------------------------------------------------------- */
-
-/* This should only be incremented when either the layout of swig_type_info changes,
- or for whatever reason, the runtime changes incompatibly */
-#define SWIG_RUNTIME_VERSION "4"
-
-/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
-#ifdef SWIG_TYPE_TABLE
-# define SWIG_QUOTE_STRING(x) #x
-# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
-# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
-#else
-# define SWIG_TYPE_TABLE_NAME
-#endif
-
-/*
- You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
- creating a static or dynamic library from the SWIG runtime code.
- In 99.9% of the cases, SWIG just needs to declare them as 'static'.
-
- But only do this if strictly necessary, ie, if you have problems
- with your compiler or suchlike.
-*/
-
-#ifndef SWIGRUNTIME
-# define SWIGRUNTIME SWIGINTERN
-#endif
-
-#ifndef SWIGRUNTIMEINLINE
-# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
-#endif
-
-/* Generic buffer size */
-#ifndef SWIG_BUFFER_SIZE
-# define SWIG_BUFFER_SIZE 1024
-#endif
-
-/* Flags for pointer conversions */
-#define SWIG_POINTER_DISOWN 0x1
-#define SWIG_CAST_NEW_MEMORY 0x2
-
-/* Flags for new pointer objects */
-#define SWIG_POINTER_OWN 0x1
-
-
-/*
- Flags/methods for returning states.
-
- The SWIG conversion methods, as ConvertPtr, return and integer
- that tells if the conversion was successful or not. And if not,
- an error code can be returned (see swigerrors.swg for the codes).
-
- Use the following macros/flags to set or process the returning
- states.
-
- In old versions of SWIG, code such as the following was usually written:
-
- if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
- // success code
- } else {
- //fail code
- }
-
- Now you can be more explicit:
-
- int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
- if (SWIG_IsOK(res)) {
- // success code
- } else {
- // fail code
- }
-
- which is the same really, but now you can also do
-
- Type *ptr;
- int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
- if (SWIG_IsOK(res)) {
- // success code
- if (SWIG_IsNewObj(res) {
- ...
- delete *ptr;
- } else {
- ...
- }
- } else {
- // fail code
- }
-
- I.e., now SWIG_ConvertPtr can return new objects and you can
- identify the case and take care of the deallocation. Of course that
- also requires SWIG_ConvertPtr to return new result values, such as
-
- int SWIG_ConvertPtr(obj, ptr,...) {
- if (<obj is ok>) {
- if (<need new object>) {
- *ptr = <ptr to new allocated object>;
- return SWIG_NEWOBJ;
- } else {
- *ptr = <ptr to old object>;
- return SWIG_OLDOBJ;
- }
- } else {
- return SWIG_BADOBJ;
- }
- }
-
- Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
- more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
- SWIG errors code.
-
- Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
- allows to return the 'cast rank', for example, if you have this
-
- int food(double)
- int fooi(int);
-
- and you call
-
- food(1) // cast rank '1' (1 -> 1.0)
- fooi(1) // cast rank '0'
-
- just use the SWIG_AddCast()/SWIG_CheckState()
-*/
-
-#define SWIG_OK (0)
-#define SWIG_ERROR (-1)
-#define SWIG_IsOK(r) (r >= 0)
-#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
-
-/* The CastRankLimit says how many bits are used for the cast rank */
-#define SWIG_CASTRANKLIMIT (1 << 8)
-/* The NewMask denotes the object was created (using new/malloc) */
-#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
-/* The TmpMask is for in/out typemaps that use temporal objects */
-#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
-/* Simple returning values */
-#define SWIG_BADOBJ (SWIG_ERROR)
-#define SWIG_OLDOBJ (SWIG_OK)
-#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
-#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
-/* Check, add and del mask methods */
-#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
-#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
-#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
-#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
-#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
-#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
-
-/* Cast-Rank Mode */
-#if defined(SWIG_CASTRANK_MODE)
-# ifndef SWIG_TypeRank
-# define SWIG_TypeRank unsigned long
-# endif
-# ifndef SWIG_MAXCASTRANK /* Default cast allowed */
-# define SWIG_MAXCASTRANK (2)
-# endif
-# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
-# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
-SWIGINTERNINLINE int SWIG_AddCast(int r) {
- return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
-}
-SWIGINTERNINLINE int SWIG_CheckState(int r) {
- return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
-}
-#else /* no cast-rank mode */
-# define SWIG_AddCast
-# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
-#endif
-
-
-#include <string.h>
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef void *(*swig_converter_func)(void *, int *);
-typedef struct swig_type_info *(*swig_dycast_func)(void **);
-
-/* Structure to store information on one type */
-typedef struct swig_type_info {
- const char *name; /* mangled name of this type */
- const char *str; /* human readable name of this type */
- swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
- struct swig_cast_info *cast; /* linked list of types that can cast into this type */
- void *clientdata; /* language specific type data */
- int owndata; /* flag if the structure owns the clientdata */
-} swig_type_info;
-
-/* Structure to store a type and conversion function used for casting */
-typedef struct swig_cast_info {
- swig_type_info *type; /* pointer to type that is equivalent to this type */
- swig_converter_func converter; /* function to cast the void pointers */
- struct swig_cast_info *next; /* pointer to next cast in linked list */
- struct swig_cast_info *prev; /* pointer to the previous cast */
-} swig_cast_info;
-
-/* Structure used to store module information
- * Each module generates one structure like this, and the runtime collects
- * all of these structures and stores them in a circularly linked list.*/
-typedef struct swig_module_info {
- swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
- size_t size; /* Number of types in this module */
- struct swig_module_info *next; /* Pointer to next element in circularly linked list */
- swig_type_info **type_initial; /* Array of initially generated type structures */
- swig_cast_info **cast_initial; /* Array of initially generated casting structures */
- void *clientdata; /* Language specific module data */
-} swig_module_info;
-
-/*
- Compare two type names skipping the space characters, therefore
- "char*" == "char *" and "Class<int>" == "Class<int >", etc.
-
- Return 0 when the two name types are equivalent, as in
- strncmp, but skipping ' '.
-*/
-SWIGRUNTIME int
-SWIG_TypeNameComp(const char *f1, const char *l1,
- const char *f2, const char *l2) {
- for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
- while ((*f1 == ' ') && (f1 != l1)) ++f1;
- while ((*f2 == ' ') && (f2 != l2)) ++f2;
- if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
- }
- return (int)((l1 - f1) - (l2 - f2));
-}
-
-/*
- Check type equivalence in a name list like <name1>|<name2>|...
- Return 0 if not equal, 1 if equal
-*/
-SWIGRUNTIME int
-SWIG_TypeEquiv(const char *nb, const char *tb) {
- int equiv = 0;
- const char* te = tb + strlen(tb);
- const char* ne = nb;
- while (!equiv && *ne) {
- for (nb = ne; *ne; ++ne) {
- if (*ne == '|') break;
- }
- equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
- if (*ne) ++ne;
- }
- return equiv;
-}
-
-/*
- Check type equivalence in a name list like <name1>|<name2>|...
- Return 0 if equal, -1 if nb < tb, 1 if nb > tb
-*/
-SWIGRUNTIME int
-SWIG_TypeCompare(const char *nb, const char *tb) {
- int equiv = 0;
- const char* te = tb + strlen(tb);
- const char* ne = nb;
- while (!equiv && *ne) {
- for (nb = ne; *ne; ++ne) {
- if (*ne == '|') break;
- }
- equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
- if (*ne) ++ne;
- }
- return equiv;
-}
-
-
-/*
- Check the typename
-*/
-SWIGRUNTIME swig_cast_info *
-SWIG_TypeCheck(const char *c, swig_type_info *ty) {
- if (ty) {
- swig_cast_info *iter = ty->cast;
- while (iter) {
- if (strcmp(iter->type->name, c) == 0) {
- if (iter == ty->cast)
- return iter;
- /* Move iter to the top of the linked list */
- iter->prev->next = iter->next;
- if (iter->next)
- iter->next->prev = iter->prev;
- iter->next = ty->cast;
- iter->prev = 0;
- if (ty->cast) ty->cast->prev = iter;
- ty->cast = iter;
- return iter;
- }
- iter = iter->next;
- }
- }
- return 0;
-}
-
-/*
- Identical to SWIG_TypeCheck, except strcmp is replaced with a pointer comparison
-*/
-SWIGRUNTIME swig_cast_info *
-SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *ty) {
- if (ty) {
- swig_cast_info *iter = ty->cast;
- while (iter) {
- if (iter->type == from) {
- if (iter == ty->cast)
- return iter;
- /* Move iter to the top of the linked list */
- iter->prev->next = iter->next;
- if (iter->next)
- iter->next->prev = iter->prev;
- iter->next = ty->cast;
- iter->prev = 0;
- if (ty->cast) ty->cast->prev = iter;
- ty->cast = iter;
- return iter;
- }
- iter = iter->next;
- }
- }
- return 0;
-}
-
-/*
- Cast a pointer up an inheritance hierarchy
-*/
-SWIGRUNTIMEINLINE void *
-SWIG_TypeCast(swig_cast_info *ty, void *ptr, int *newmemory) {
- return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr, newmemory);
-}
-
-/*
- Dynamic pointer casting. Down an inheritance hierarchy
-*/
-SWIGRUNTIME swig_type_info *
-SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
- swig_type_info *lastty = ty;
- if (!ty || !ty->dcast) return ty;
- while (ty && (ty->dcast)) {
- ty = (*ty->dcast)(ptr);
- if (ty) lastty = ty;
- }
- return lastty;
-}
-
-/*
- Return the name associated with this type
-*/
-SWIGRUNTIMEINLINE const char *
-SWIG_TypeName(const swig_type_info *ty) {
- return ty->name;
-}
-
-/*
- Return the pretty name associated with this type,
- that is an unmangled type name in a form presentable to the user.
-*/
-SWIGRUNTIME const char *
-SWIG_TypePrettyName(const swig_type_info *type) {
- /* The "str" field contains the equivalent pretty names of the
- type, separated by vertical-bar characters. We choose
- to print the last name, as it is often (?) the most
- specific. */
- if (!type) return NULL;
- if (type->str != NULL) {
- const char *last_name = type->str;
- const char *s;
- for (s = type->str; *s; s++)
- if (*s == '|') last_name = s+1;
- return last_name;
- }
- else
- return type->name;
-}
-
-/*
- Set the clientdata field for a type
-*/
-SWIGRUNTIME void
-SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
- swig_cast_info *cast = ti->cast;
- /* if (ti->clientdata == clientdata) return; */
- ti->clientdata = clientdata;
-
- while (cast) {
- if (!cast->converter) {
- swig_type_info *tc = cast->type;
- if (!tc->clientdata) {
- SWIG_TypeClientData(tc, clientdata);
- }
- }
- cast = cast->next;
- }
-}
-SWIGRUNTIME void
-SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
- SWIG_TypeClientData(ti, clientdata);
- ti->owndata = 1;
-}
-
-/*
- Search for a swig_type_info structure only by mangled name
- Search is a O(log #types)
-
- We start searching at module start, and finish searching when start == end.
- Note: if start == end at the beginning of the function, we go all the way around
- the circular list.
-*/
-SWIGRUNTIME swig_type_info *
-SWIG_MangledTypeQueryModule(swig_module_info *start,
- swig_module_info *end,
- const char *name) {
- swig_module_info *iter = start;
- do {
- if (iter->size) {
- register size_t l = 0;
- register size_t r = iter->size - 1;
- do {
- /* since l+r >= 0, we can (>> 1) instead (/ 2) */
- register size_t i = (l + r) >> 1;
- const char *iname = iter->types[i]->name;
- if (iname) {
- register int compare = strcmp(name, iname);
- if (compare == 0) {
- return iter->types[i];
- } else if (compare < 0) {
- if (i) {
- r = i - 1;
- } else {
- break;
- }
- } else if (compare > 0) {
- l = i + 1;
- }
- } else {
- break; /* should never happen */
- }
- } while (l <= r);
- }
- iter = iter->next;
- } while (iter != end);
- return 0;
-}
-
-/*
- Search for a swig_type_info structure for either a mangled name or a human readable name.
- It first searches the mangled names of the types, which is a O(log #types)
- If a type is not found it then searches the human readable names, which is O(#types).
-
- We start searching at module start, and finish searching when start == end.
- Note: if start == end at the beginning of the function, we go all the way around
- the circular list.
-*/
-SWIGRUNTIME swig_type_info *
-SWIG_TypeQueryModule(swig_module_info *start,
- swig_module_info *end,
- const char *name) {
- /* STEP 1: Search the name field using binary search */
- swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
- if (ret) {
- return ret;
- } else {
- /* STEP 2: If the type hasn't been found, do a complete search
- of the str field (the human readable name) */
- swig_module_info *iter = start;
- do {
- register size_t i = 0;
- for (; i < iter->size; ++i) {
- if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
- return iter->types[i];
- }
- iter = iter->next;
- } while (iter != end);
- }
-
- /* neither found a match */
- return 0;
-}
-
-/*
- Pack binary data into a string
-*/
-SWIGRUNTIME char *
-SWIG_PackData(char *c, void *ptr, size_t sz) {
- static const char hex[17] = "0123456789abcdef";
- register const unsigned char *u = (unsigned char *) ptr;
- register const unsigned char *eu = u + sz;
- for (; u != eu; ++u) {
- register unsigned char uu = *u;
- *(c++) = hex[(uu & 0xf0) >> 4];
- *(c++) = hex[uu & 0xf];
- }
- return c;
-}
-
-/*
- Unpack binary data from a string
-*/
-SWIGRUNTIME const char *
-SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
- register unsigned char *u = (unsigned char *) ptr;
- register const unsigned char *eu = u + sz;
- for (; u != eu; ++u) {
- register char d = *(c++);
- register unsigned char uu;
- if ((d >= '0') && (d <= '9'))
- uu = ((d - '0') << 4);
- else if ((d >= 'a') && (d <= 'f'))
- uu = ((d - ('a'-10)) << 4);
- else
- return (char *) 0;
- d = *(c++);
- if ((d >= '0') && (d <= '9'))
- uu |= (d - '0');
- else if ((d >= 'a') && (d <= 'f'))
- uu |= (d - ('a'-10));
- else
- return (char *) 0;
- *u = uu;
- }
- return c;
-}
-
-/*
- Pack 'void *' into a string buffer.
-*/
-SWIGRUNTIME char *
-SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
- char *r = buff;
- if ((2*sizeof(void *) + 2) > bsz) return 0;
- *(r++) = '_';
- r = SWIG_PackData(r,&ptr,sizeof(void *));
- if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
- strcpy(r,name);
- return buff;
-}
-
-SWIGRUNTIME const char *
-SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
- if (*c != '_') {
- if (strcmp(c,"NULL") == 0) {
- *ptr = (void *) 0;
- return name;
- } else {
- return 0;
- }
- }
- return SWIG_UnpackData(++c,ptr,sizeof(void *));
-}
-
-SWIGRUNTIME char *
-SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
- char *r = buff;
- size_t lname = (name ? strlen(name) : 0);
- if ((2*sz + 2 + lname) > bsz) return 0;
- *(r++) = '_';
- r = SWIG_PackData(r,ptr,sz);
- if (lname) {
- strncpy(r,name,lname+1);
- } else {
- *r = 0;
- }
- return buff;
-}
-
-SWIGRUNTIME const char *
-SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
- if (*c != '_') {
- if (strcmp(c,"NULL") == 0) {
- memset(ptr,0,sz);
- return name;
- } else {
- return 0;
- }
- }
- return SWIG_UnpackData(++c,ptr,sz);
-}
-
-#ifdef __cplusplus
-}
-#endif
-
-/* Errors in SWIG */
-#define SWIG_UnknownError -1
-#define SWIG_IOError -2
-#define SWIG_RuntimeError -3
-#define SWIG_IndexError -4
-#define SWIG_TypeError -5
-#define SWIG_DivisionByZero -6
-#define SWIG_OverflowError -7
-#define SWIG_SyntaxError -8
-#define SWIG_ValueError -9
-#define SWIG_SystemError -10
-#define SWIG_AttributeError -11
-#define SWIG_MemoryError -12
-#define SWIG_NullReferenceError -13
-
-
-
-/* Compatibility macros for Python 3 */
-#if PY_VERSION_HEX >= 0x03000000
-
-#define PyClass_Check(obj) PyObject_IsInstance(obj, (PyObject *)&PyType_Type)
-#define PyInt_Check(x) PyLong_Check(x)
-#define PyInt_AsLong(x) PyLong_AsLong(x)
-#define PyInt_FromLong(x) PyLong_FromLong(x)
-#define PyString_Format(fmt, args) PyUnicode_Format(fmt, args)
-
-#endif
-
-#ifndef Py_TYPE
-# define Py_TYPE(op) ((op)->ob_type)
-#endif
-
-/* SWIG APIs for compatibility of both Python 2 & 3 */
-
-#if PY_VERSION_HEX >= 0x03000000
-# define SWIG_Python_str_FromFormat PyUnicode_FromFormat
-#else
-# define SWIG_Python_str_FromFormat PyString_FromFormat
-#endif
-
-
-/* Warning: This function will allocate a new string in Python 3,
- * so please call SWIG_Python_str_DelForPy3(x) to free the space.
- */
-SWIGINTERN char*
-SWIG_Python_str_AsChar(PyObject *str)
-{
-#if PY_VERSION_HEX >= 0x03000000
- char *cstr;
- char *newstr;
- Py_ssize_t len;
- str = PyUnicode_AsUTF8String(str);
- PyBytes_AsStringAndSize(str, &cstr, &len);
- newstr = (char *) malloc(len+1);
- memcpy(newstr, cstr, len+1);
- Py_XDECREF(str);
- return newstr;
-#else
- return PyString_AsString(str);
-#endif
-}
-
-#if PY_VERSION_HEX >= 0x03000000
-# define SWIG_Python_str_DelForPy3(x) free( (void*) (x) )
-#else
-# define SWIG_Python_str_DelForPy3(x)
-#endif
-
-
-SWIGINTERN PyObject*
-SWIG_Python_str_FromChar(const char *c)
-{
-#if PY_VERSION_HEX >= 0x03000000
- return PyUnicode_FromString(c);
-#else
- return PyString_FromString(c);
-#endif
-}
-
-/* Add PyOS_snprintf for old Pythons */
-#if PY_VERSION_HEX < 0x02020000
-# if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
-# define PyOS_snprintf _snprintf
-# else
-# define PyOS_snprintf snprintf
-# endif
-#endif
-
-/* A crude PyString_FromFormat implementation for old Pythons */
-#if PY_VERSION_HEX < 0x02020000
-
-#ifndef SWIG_PYBUFFER_SIZE
-# define SWIG_PYBUFFER_SIZE 1024
-#endif
-
-static PyObject *
-PyString_FromFormat(const char *fmt, ...) {
- va_list ap;
- char buf[SWIG_PYBUFFER_SIZE * 2];
- int res;
- va_start(ap, fmt);
- res = vsnprintf(buf, sizeof(buf), fmt, ap);
- va_end(ap);
- return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
-}
-#endif
-
-/* Add PyObject_Del for old Pythons */
-#if PY_VERSION_HEX < 0x01060000
-# define PyObject_Del(op) PyMem_DEL((op))
-#endif
-#ifndef PyObject_DEL
-# define PyObject_DEL PyObject_Del
-#endif
-
-/* A crude PyExc_StopIteration exception for old Pythons */
-#if PY_VERSION_HEX < 0x02020000
-# ifndef PyExc_StopIteration
-# define PyExc_StopIteration PyExc_RuntimeError
-# endif
-# ifndef PyObject_GenericGetAttr
-# define PyObject_GenericGetAttr 0
-# endif
-#endif
-
-/* Py_NotImplemented is defined in 2.1 and up. */
-#if PY_VERSION_HEX < 0x02010000
-# ifndef Py_NotImplemented
-# define Py_NotImplemented PyExc_RuntimeError
-# endif
-#endif
-
-/* A crude PyString_AsStringAndSize implementation for old Pythons */
-#if PY_VERSION_HEX < 0x02010000
-# ifndef PyString_AsStringAndSize
-# define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
-# endif
-#endif
-
-/* PySequence_Size for old Pythons */
-#if PY_VERSION_HEX < 0x02000000
-# ifndef PySequence_Size
-# define PySequence_Size PySequence_Length
-# endif
-#endif
-
-/* PyBool_FromLong for old Pythons */
-#if PY_VERSION_HEX < 0x02030000
-static
-PyObject *PyBool_FromLong(long ok)
-{
- PyObject *result = ok ? Py_True : Py_False;
- Py_INCREF(result);
- return result;
-}
-#endif
-
-/* Py_ssize_t for old Pythons */
-/* This code is as recommended by: */
-/* http://www.python.org/dev/peps/pep-0353/#conversion-guidelines */
-#if PY_VERSION_HEX < 0x02050000 && !defined(PY_SSIZE_T_MIN)
-typedef int Py_ssize_t;
-# define PY_SSIZE_T_MAX INT_MAX
-# define PY_SSIZE_T_MIN INT_MIN
-#endif
-
-/* -----------------------------------------------------------------------------
- * error manipulation
- * ----------------------------------------------------------------------------- */
-
-SWIGRUNTIME PyObject*
-SWIG_Python_ErrorType(int code) {
- PyObject* type = 0;
- switch(code) {
- case SWIG_MemoryError:
- type = PyExc_MemoryError;
- break;
- case SWIG_IOError:
- type = PyExc_IOError;
- break;
- case SWIG_RuntimeError:
- type = PyExc_RuntimeError;
- break;
- case SWIG_IndexError:
- type = PyExc_IndexError;
- break;
- case SWIG_TypeError:
- type = PyExc_TypeError;
- break;
- case SWIG_DivisionByZero:
- type = PyExc_ZeroDivisionError;
- break;
- case SWIG_OverflowError:
- type = PyExc_OverflowError;
- break;
- case SWIG_SyntaxError:
- type = PyExc_SyntaxError;
- break;
- case SWIG_ValueError:
- type = PyExc_ValueError;
- break;
- case SWIG_SystemError:
- type = PyExc_SystemError;
- break;
- case SWIG_AttributeError:
- type = PyExc_AttributeError;
- break;
- default:
- type = PyExc_RuntimeError;
- }
- return type;
-}
-
-
-SWIGRUNTIME void
-SWIG_Python_AddErrorMsg(const char* mesg)
-{
- PyObject *type = 0;
- PyObject *value = 0;
- PyObject *traceback = 0;
-
- if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
- if (value) {
- char *tmp;
- PyObject *old_str = PyObject_Str(value);
- PyErr_Clear();
- Py_XINCREF(type);
-
- PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
- SWIG_Python_str_DelForPy3(tmp);
- Py_DECREF(old_str);
- Py_DECREF(value);
- } else {
- PyErr_SetString(PyExc_RuntimeError, mesg);
- }
-}
-
-#if defined(SWIG_PYTHON_NO_THREADS)
-# if defined(SWIG_PYTHON_THREADS)
-# undef SWIG_PYTHON_THREADS
-# endif
-#endif
-#if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
-# if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
-# if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
-# define SWIG_PYTHON_USE_GIL
-# endif
-# endif
-# if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
-# ifndef SWIG_PYTHON_INITIALIZE_THREADS
-# define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
-# endif
-# ifdef __cplusplus /* C++ code */
- class SWIG_Python_Thread_Block {
- bool status;
- PyGILState_STATE state;
- public:
- void end() { if (status) { PyGILState_Release(state); status = false;} }
- SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
- ~SWIG_Python_Thread_Block() { end(); }
- };
- class SWIG_Python_Thread_Allow {
- bool status;
- PyThreadState *save;
- public:
- void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
- SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
- ~SWIG_Python_Thread_Allow() { end(); }
- };
-# define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
-# define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
-# define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
-# define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
-# else /* C code */
-# define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
-# define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
-# define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
-# define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
-# endif
-# else /* Old thread way, not implemented, user must provide it */
-# if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
-# define SWIG_PYTHON_INITIALIZE_THREADS
-# endif
-# if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
-# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
-# endif
-# if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
-# define SWIG_PYTHON_THREAD_END_BLOCK
-# endif
-# if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
-# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
-# endif
-# if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
-# define SWIG_PYTHON_THREAD_END_ALLOW
-# endif
-# endif
-#else /* No thread support */
-# define SWIG_PYTHON_INITIALIZE_THREADS
-# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
-# define SWIG_PYTHON_THREAD_END_BLOCK
-# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
-# define SWIG_PYTHON_THREAD_END_ALLOW
-#endif
-
-/* -----------------------------------------------------------------------------
- * Python API portion that goes into the runtime
- * ----------------------------------------------------------------------------- */
-
-#ifdef __cplusplus
-extern "C" {
-#if 0
-} /* cc-mode */
-#endif
-#endif
-
-/* -----------------------------------------------------------------------------
- * Constant declarations
- * ----------------------------------------------------------------------------- */
-
-/* Constant Types */
-#define SWIG_PY_POINTER 4
-#define SWIG_PY_BINARY 5
-
-/* Constant information structure */
-typedef struct swig_const_info {
- int type;
- char *name;
- long lvalue;
- double dvalue;
- void *pvalue;
- swig_type_info **ptype;
-} swig_const_info;
-
-
-/* -----------------------------------------------------------------------------
- * Wrapper of PyInstanceMethod_New() used in Python 3
- * It is exported to the generated module, used for -fastproxy
- * ----------------------------------------------------------------------------- */
-SWIGRUNTIME PyObject* SWIG_PyInstanceMethod_New(PyObject *self, PyObject *func)
-{
-#if PY_VERSION_HEX >= 0x03000000
- return PyInstanceMethod_New(func);
-#else
- return NULL;
-#endif
-}
-
-#ifdef __cplusplus
-#if 0
-{ /* cc-mode */
-#endif
-}
-#endif
-
-
-/* -----------------------------------------------------------------------------
- * See the LICENSE file for information on copyright, usage and redistribution
- * of SWIG, and the README file for authors - http://www.swig.org/release.html.
- *
- * pyrun.swg
- *
- * This file contains the runtime support for Python modules
- * and includes code for managing global variables and pointer
- * type checking.
- *
- * ----------------------------------------------------------------------------- */
-
-/* Common SWIG API */
-
-/* for raw pointers */
-#define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
-#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
-#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
-#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
-#define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
-#define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
-#define swig_owntype int
-
-/* for raw packed data */
-#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
-#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
-
-/* for class or struct pointers */
-#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
-#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
-
-/* for C or C++ function pointers */
-#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
-#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
-
-/* for C++ member pointers, ie, member methods */
-#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
-#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
-
-
-/* Runtime API */
-
-#define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
-#define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
-#define SWIG_NewClientData(obj) SwigPyClientData_New(obj)
-
-#define SWIG_SetErrorObj SWIG_Python_SetErrorObj
-#define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
-#define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
-#define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
-#define SWIG_fail goto fail
-
-
-/* Runtime API implementation */
-
-/* Error manipulation */
-
-SWIGINTERN void
-SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
- SWIG_PYTHON_THREAD_BEGIN_BLOCK;
- PyErr_SetObject(errtype, obj);
- Py_DECREF(obj);
- SWIG_PYTHON_THREAD_END_BLOCK;
-}
-
-SWIGINTERN void
-SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
- SWIG_PYTHON_THREAD_BEGIN_BLOCK;
- PyErr_SetString(errtype, (char *) msg);
- SWIG_PYTHON_THREAD_END_BLOCK;
-}
-
-#define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
-
-/* Set a constant value */
-
-SWIGINTERN void
-SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
- PyDict_SetItemString(d, (char*) name, obj);
- Py_DECREF(obj);
-}
-
-/* Append a value to the result obj */
-
-SWIGINTERN PyObject*
-SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
-#if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
- if (!result) {
- result = obj;
- } else if (result == Py_None) {
- Py_DECREF(result);
- result = obj;
- } else {
- if (!PyList_Check(result)) {
- PyObject *o2 = result;
- result = PyList_New(1);
- PyList_SetItem(result, 0, o2);
- }
- PyList_Append(result,obj);
- Py_DECREF(obj);
- }
- return result;
-#else
- PyObject* o2;
- PyObject* o3;
- if (!result) {
- result = obj;
- } else if (result == Py_None) {
- Py_DECREF(result);
- result = obj;
- } else {
- if (!PyTuple_Check(result)) {
- o2 = result;
- result = PyTuple_New(1);
- PyTuple_SET_ITEM(result, 0, o2);
- }
- o3 = PyTuple_New(1);
- PyTuple_SET_ITEM(o3, 0, obj);
- o2 = result;
- result = PySequence_Concat(o2, o3);
- Py_DECREF(o2);
- Py_DECREF(o3);
- }
- return result;
-#endif
-}
-
-/* Unpack the argument tuple */
-
-SWIGINTERN int
-SWIG_Python_UnpackTuple(PyObject *args, const char *name, Py_ssize_t min, Py_ssize_t max, PyObject **objs)
-{
- if (!args) {
- if (!min && !max) {
- return 1;
- } else {
- PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
- name, (min == max ? "" : "at least "), (int)min);
- return 0;
- }
- }
- if (!PyTuple_Check(args)) {
- PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
- return 0;
- } else {
- register Py_ssize_t l = PyTuple_GET_SIZE(args);
- if (l < min) {
- PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
- name, (min == max ? "" : "at least "), (int)min, (int)l);
- return 0;
- } else if (l > max) {
- PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
- name, (min == max ? "" : "at most "), (int)max, (int)l);
- return 0;
- } else {
- register int i;
- for (i = 0; i < l; ++i) {
- objs[i] = PyTuple_GET_ITEM(args, i);
- }
- for (; l < max; ++l) {
- objs[l] = 0;
- }
- return i + 1;
- }
- }
-}
-
-/* A functor is a function object with one single object argument */
-#if PY_VERSION_HEX >= 0x02020000
-#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
-#else
-#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
-#endif
-
-/*
- Helper for static pointer initialization for both C and C++ code, for example
- static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
-*/
-#ifdef __cplusplus
-#define SWIG_STATIC_POINTER(var) var
-#else
-#define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
-#endif
-
-/* -----------------------------------------------------------------------------
- * Pointer declarations
- * ----------------------------------------------------------------------------- */
-
-/* Flags for new pointer objects */
-#define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
-#define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
-
-#define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
-
-#ifdef __cplusplus
-extern "C" {
-#if 0
-} /* cc-mode */
-#endif
-#endif
-
-/* How to access Py_None */
-#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
-# ifndef SWIG_PYTHON_NO_BUILD_NONE
-# ifndef SWIG_PYTHON_BUILD_NONE
-# define SWIG_PYTHON_BUILD_NONE
-# endif
-# endif
-#endif
-
-#ifdef SWIG_PYTHON_BUILD_NONE
-# ifdef Py_None
-# undef Py_None
-# define Py_None SWIG_Py_None()
-# endif
-SWIGRUNTIMEINLINE PyObject *
-_SWIG_Py_None(void)
-{
- PyObject *none = Py_BuildValue((char*)"");
- Py_DECREF(none);
- return none;
-}
-SWIGRUNTIME PyObject *
-SWIG_Py_None(void)
-{
- static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
- return none;
-}
-#endif
-
-/* The python void return value */
-
-SWIGRUNTIMEINLINE PyObject *
-SWIG_Py_Void(void)
-{
- PyObject *none = Py_None;
- Py_INCREF(none);
- return none;
-}
-
-/* SwigPyClientData */
-
-typedef struct {
- PyObject *klass;
- PyObject *newraw;
- PyObject *newargs;
- PyObject *destroy;
- int delargs;
- int implicitconv;
-} SwigPyClientData;
-
-SWIGRUNTIMEINLINE int
-SWIG_Python_CheckImplicit(swig_type_info *ty)
-{
- SwigPyClientData *data = (SwigPyClientData *)ty->clientdata;
- return data ? data->implicitconv : 0;
-}
-
-SWIGRUNTIMEINLINE PyObject *
-SWIG_Python_ExceptionType(swig_type_info *desc) {
- SwigPyClientData *data = desc ? (SwigPyClientData *) desc->clientdata : 0;
- PyObject *klass = data ? data->klass : 0;
- return (klass ? klass : PyExc_RuntimeError);
-}
-
-
-SWIGRUNTIME SwigPyClientData *
-SwigPyClientData_New(PyObject* obj)
-{
- if (!obj) {
- return 0;
- } else {
- SwigPyClientData *data = (SwigPyClientData *)malloc(sizeof(SwigPyClientData));
- /* the klass element */
- data->klass = obj;
- Py_INCREF(data->klass);
- /* the newraw method and newargs arguments used to create a new raw instance */
- if (PyClass_Check(obj)) {
- data->newraw = 0;
- data->newargs = obj;
- Py_INCREF(obj);
- } else {
-#if (PY_VERSION_HEX < 0x02020000)
- data->newraw = 0;
-#else
- data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
-#endif
- if (data->newraw) {
- Py_INCREF(data->newraw);
- data->newargs = PyTuple_New(1);
- PyTuple_SetItem(data->newargs, 0, obj);
- } else {
- data->newargs = obj;
- }
- Py_INCREF(data->newargs);
- }
- /* the destroy method, aka as the C++ delete method */
- data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
- if (PyErr_Occurred()) {
- PyErr_Clear();
- data->destroy = 0;
- }
- if (data->destroy) {
- int flags;
- Py_INCREF(data->destroy);
- flags = PyCFunction_GET_FLAGS(data->destroy);
-#ifdef METH_O
- data->delargs = !(flags & (METH_O));
-#else
- data->delargs = 0;
-#endif
- } else {
- data->delargs = 0;
- }
- data->implicitconv = 0;
- return data;
- }
-}
-
-SWIGRUNTIME void
-SwigPyClientData_Del(SwigPyClientData* data)
-{
- Py_XDECREF(data->newraw);
- Py_XDECREF(data->newargs);
- Py_XDECREF(data->destroy);
-}
-
-/* =============== SwigPyObject =====================*/
-
-typedef struct {
- PyObject_HEAD
- void *ptr;
- swig_type_info *ty;
- int own;
- PyObject *next;
-} SwigPyObject;
-
-SWIGRUNTIME PyObject *
-SwigPyObject_long(SwigPyObject *v)
-{
- return PyLong_FromVoidPtr(v->ptr);
-}
-
-SWIGRUNTIME PyObject *
-SwigPyObject_format(const char* fmt, SwigPyObject *v)
-{
- PyObject *res = NULL;
- PyObject *args = PyTuple_New(1);
- if (args) {
- if (PyTuple_SetItem(args, 0, SwigPyObject_long(v)) == 0) {
- PyObject *ofmt = SWIG_Python_str_FromChar(fmt);
- if (ofmt) {
-#if PY_VERSION_HEX >= 0x03000000
- res = PyUnicode_Format(ofmt,args);
-#else
- res = PyString_Format(ofmt,args);
-#endif
- Py_DECREF(ofmt);
- }
- Py_DECREF(args);
- }
- }
- return res;
-}
-
-SWIGRUNTIME PyObject *
-SwigPyObject_oct(SwigPyObject *v)
-{
- return SwigPyObject_format("%o",v);
-}
-
-SWIGRUNTIME PyObject *
-SwigPyObject_hex(SwigPyObject *v)
-{
- return SwigPyObject_format("%x",v);
-}
-
-SWIGRUNTIME PyObject *
-#ifdef METH_NOARGS
-SwigPyObject_repr(SwigPyObject *v)
-#else
-SwigPyObject_repr(SwigPyObject *v, PyObject *args)
-#endif
-{
- const char *name = SWIG_TypePrettyName(v->ty);
- PyObject *repr = SWIG_Python_str_FromFormat("<Swig Object of type '%s' at %p>", name, v);
- if (v->next) {
-#ifdef METH_NOARGS
- PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next);
-#else
- PyObject *nrep = SwigPyObject_repr((SwigPyObject *)v->next, args);
-#endif
-#if PY_VERSION_HEX >= 0x03000000
- PyObject *joined = PyUnicode_Concat(repr, nrep);
- Py_DecRef(repr);
- Py_DecRef(nrep);
- repr = joined;
-#else
- PyString_ConcatAndDel(&repr,nrep);
-#endif
- }
- return repr;
-}
-
-SWIGRUNTIME int
-SwigPyObject_print(SwigPyObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
-{
- char *str;
-#ifdef METH_NOARGS
- PyObject *repr = SwigPyObject_repr(v);
-#else
- PyObject *repr = SwigPyObject_repr(v, NULL);
-#endif
- if (repr) {
- str = SWIG_Python_str_AsChar(repr);
- fputs(str, fp);
- SWIG_Python_str_DelForPy3(str);
- Py_DECREF(repr);
- return 0;
- } else {
- return 1;
- }
-}
-
-SWIGRUNTIME PyObject *
-SwigPyObject_str(SwigPyObject *v)
-{
- char result[SWIG_BUFFER_SIZE];
- return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
- SWIG_Python_str_FromChar(result) : 0;
-}
-
-SWIGRUNTIME int
-SwigPyObject_compare(SwigPyObject *v, SwigPyObject *w)
-{
- void *i = v->ptr;
- void *j = w->ptr;
- return (i < j) ? -1 : ((i > j) ? 1 : 0);
-}
-
-/* Added for Python 3.x, would it also be useful for Python 2.x? */
-SWIGRUNTIME PyObject*
-SwigPyObject_richcompare(SwigPyObject *v, SwigPyObject *w, int op)
-{
- PyObject* res;
- if( op != Py_EQ && op != Py_NE ) {
- Py_INCREF(Py_NotImplemented);
- return Py_NotImplemented;
- }
- if( (SwigPyObject_compare(v, w)==0) == (op == Py_EQ) )
- res = Py_True;
- else
- res = Py_False;
- Py_INCREF(res);
- return res;
-}
-
-
-SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
-
-SWIGRUNTIME PyTypeObject*
-SwigPyObject_type(void) {
- static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
- return type;
-}
-
-SWIGRUNTIMEINLINE int
-SwigPyObject_Check(PyObject *op) {
- return (Py_TYPE(op) == SwigPyObject_type())
- || (strcmp(Py_TYPE(op)->tp_name,"SwigPyObject") == 0);
-}
-
-SWIGRUNTIME PyObject *
-SwigPyObject_New(void *ptr, swig_type_info *ty, int own);
-
-SWIGRUNTIME void
-SwigPyObject_dealloc(PyObject *v)
-{
- SwigPyObject *sobj = (SwigPyObject *) v;
- PyObject *next = sobj->next;
- if (sobj->own == SWIG_POINTER_OWN) {
- swig_type_info *ty = sobj->ty;
- SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
- PyObject *destroy = data ? data->destroy : 0;
- if (destroy) {
- /* destroy is always a VARARGS method */
- PyObject *res;
- if (data->delargs) {
- /* we need to create a temporary object to carry the destroy operation */
- PyObject *tmp = SwigPyObject_New(sobj->ptr, ty, 0);
- res = SWIG_Python_CallFunctor(destroy, tmp);
- Py_DECREF(tmp);
- } else {
- PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
- PyObject *mself = PyCFunction_GET_SELF(destroy);
- res = ((*meth)(mself, v));
- }
- Py_XDECREF(res);
- }
-#if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
- else {
- const char *name = SWIG_TypePrettyName(ty);
- printf("swig/python detected a memory leak of type '%s', no destructor found.\n", (name ? name : "unknown"));
- }
-#endif
- }
- Py_XDECREF(next);
- PyObject_DEL(v);
-}
-
-SWIGRUNTIME PyObject*
-SwigPyObject_append(PyObject* v, PyObject* next)
-{
- SwigPyObject *sobj = (SwigPyObject *) v;
-#ifndef METH_O
- PyObject *tmp = 0;
- if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
- next = tmp;
-#endif
- if (!SwigPyObject_Check(next)) {
- return NULL;
- }
- sobj->next = next;
- Py_INCREF(next);
- return SWIG_Py_Void();
-}
-
-SWIGRUNTIME PyObject*
-#ifdef METH_NOARGS
-SwigPyObject_next(PyObject* v)
-#else
-SwigPyObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
-#endif
-{
- SwigPyObject *sobj = (SwigPyObject *) v;
- if (sobj->next) {
- Py_INCREF(sobj->next);
- return sobj->next;
- } else {
- return SWIG_Py_Void();
- }
-}
-
-SWIGINTERN PyObject*
-#ifdef METH_NOARGS
-SwigPyObject_disown(PyObject *v)
-#else
-SwigPyObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
-#endif
-{
- SwigPyObject *sobj = (SwigPyObject *)v;
- sobj->own = 0;
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject*
-#ifdef METH_NOARGS
-SwigPyObject_acquire(PyObject *v)
-#else
-SwigPyObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
-#endif
-{
- SwigPyObject *sobj = (SwigPyObject *)v;
- sobj->own = SWIG_POINTER_OWN;
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject*
-SwigPyObject_own(PyObject *v, PyObject *args)
-{
- PyObject *val = 0;
-#if (PY_VERSION_HEX < 0x02020000)
- if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
-#else
- if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
-#endif
- {
- return NULL;
- }
- else
- {
- SwigPyObject *sobj = (SwigPyObject *)v;
- PyObject *obj = PyBool_FromLong(sobj->own);
- if (val) {
-#ifdef METH_NOARGS
- if (PyObject_IsTrue(val)) {
- SwigPyObject_acquire(v);
- } else {
- SwigPyObject_disown(v);
- }
-#else
- if (PyObject_IsTrue(val)) {
- SwigPyObject_acquire(v,args);
- } else {
- SwigPyObject_disown(v,args);
- }
-#endif
- }
- return obj;
- }
-}
-
-#ifdef METH_O
-static PyMethodDef
-swigobject_methods[] = {
- {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
- {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS, (char *)"aquires ownership of the pointer"},
- {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
- {(char *)"append", (PyCFunction)SwigPyObject_append, METH_O, (char *)"appends another 'this' object"},
- {(char *)"next", (PyCFunction)SwigPyObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
- {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_NOARGS, (char *)"returns object representation"},
- {0, 0, 0, 0}
-};
-#else
-static PyMethodDef
-swigobject_methods[] = {
- {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
- {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"},
- {(char *)"own", (PyCFunction)SwigPyObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
- {(char *)"append", (PyCFunction)SwigPyObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
- {(char *)"next", (PyCFunction)SwigPyObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
- {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_VARARGS, (char *)"returns object representation"},
- {0, 0, 0, 0}
-};
-#endif
-
-#if PY_VERSION_HEX < 0x02020000
-SWIGINTERN PyObject *
-SwigPyObject_getattr(SwigPyObject *sobj,char *name)
-{
- return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
-}
-#endif
-
-SWIGRUNTIME PyTypeObject*
-_PySwigObject_type(void) {
- static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
-
- static PyNumberMethods SwigPyObject_as_number = {
- (binaryfunc)0, /*nb_add*/
- (binaryfunc)0, /*nb_subtract*/
- (binaryfunc)0, /*nb_multiply*/
- /* nb_divide removed in Python 3 */
-#if PY_VERSION_HEX < 0x03000000
- (binaryfunc)0, /*nb_divide*/
-#endif
- (binaryfunc)0, /*nb_remainder*/
- (binaryfunc)0, /*nb_divmod*/
- (ternaryfunc)0,/*nb_power*/
- (unaryfunc)0, /*nb_negative*/
- (unaryfunc)0, /*nb_positive*/
- (unaryfunc)0, /*nb_absolute*/
- (inquiry)0, /*nb_nonzero*/
- 0, /*nb_invert*/
- 0, /*nb_lshift*/
- 0, /*nb_rshift*/
- 0, /*nb_and*/
- 0, /*nb_xor*/
- 0, /*nb_or*/
-#if PY_VERSION_HEX < 0x03000000
- 0, /*nb_coerce*/
-#endif
- (unaryfunc)SwigPyObject_long, /*nb_int*/
-#if PY_VERSION_HEX < 0x03000000
- (unaryfunc)SwigPyObject_long, /*nb_long*/
-#else
- 0, /*nb_reserved*/
-#endif
- (unaryfunc)0, /*nb_float*/
-#if PY_VERSION_HEX < 0x03000000
- (unaryfunc)SwigPyObject_oct, /*nb_oct*/
- (unaryfunc)SwigPyObject_hex, /*nb_hex*/
-#endif
-#if PY_VERSION_HEX >= 0x03000000 /* 3.0 */
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index, nb_inplace_divide removed */
-#elif PY_VERSION_HEX >= 0x02050000 /* 2.5.0 */
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_index */
-#elif PY_VERSION_HEX >= 0x02020000 /* 2.2.0 */
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
-#elif PY_VERSION_HEX >= 0x02000000 /* 2.0.0 */
- 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
-#endif
- };
-
- static PyTypeObject swigpyobject_type;
- static int type_init = 0;
- if (!type_init) {
- const PyTypeObject tmp
- = {
- /* PyObject header changed in Python 3 */
-#if PY_VERSION_HEX >= 0x03000000
- PyVarObject_HEAD_INIT(&PyType_Type, 0)
-#else
- PyObject_HEAD_INIT(NULL)
- 0, /* ob_size */
-#endif
- (char *)"SwigPyObject", /* tp_name */
- sizeof(SwigPyObject), /* tp_basicsize */
- 0, /* tp_itemsize */
- (destructor)SwigPyObject_dealloc, /* tp_dealloc */
- (printfunc)SwigPyObject_print, /* tp_print */
-#if PY_VERSION_HEX < 0x02020000
- (getattrfunc)SwigPyObject_getattr, /* tp_getattr */
-#else
- (getattrfunc)0, /* tp_getattr */
-#endif
- (setattrfunc)0, /* tp_setattr */
-#if PY_VERSION_HEX >= 0x03000000
- 0, /* tp_reserved in 3.0.1, tp_compare in 3.0.0 but not used */
-#else
- (cmpfunc)SwigPyObject_compare, /* tp_compare */
-#endif
- (reprfunc)SwigPyObject_repr, /* tp_repr */
- &SwigPyObject_as_number, /* tp_as_number */
- 0, /* tp_as_sequence */
- 0, /* tp_as_mapping */
- (hashfunc)0, /* tp_hash */
- (ternaryfunc)0, /* tp_call */
- (reprfunc)SwigPyObject_str, /* tp_str */
- PyObject_GenericGetAttr, /* tp_getattro */
- 0, /* tp_setattro */
- 0, /* tp_as_buffer */
- Py_TPFLAGS_DEFAULT, /* tp_flags */
- swigobject_doc, /* tp_doc */
- 0, /* tp_traverse */
- 0, /* tp_clear */
- (richcmpfunc)SwigPyObject_richcompare, /* tp_richcompare */
- 0, /* tp_weaklistoffset */
-#if PY_VERSION_HEX >= 0x02020000
- 0, /* tp_iter */
- 0, /* tp_iternext */
- swigobject_methods, /* tp_methods */
- 0, /* tp_members */
- 0, /* tp_getset */
- 0, /* tp_base */
- 0, /* tp_dict */
- 0, /* tp_descr_get */
- 0, /* tp_descr_set */
- 0, /* tp_dictoffset */
- 0, /* tp_init */
- 0, /* tp_alloc */
- 0, /* tp_new */
- 0, /* tp_free */
- 0, /* tp_is_gc */
- 0, /* tp_bases */
- 0, /* tp_mro */
- 0, /* tp_cache */
- 0, /* tp_subclasses */
- 0, /* tp_weaklist */
-#endif
-#if PY_VERSION_HEX >= 0x02030000
- 0, /* tp_del */
-#endif
-#ifdef COUNT_ALLOCS
- 0,0,0,0 /* tp_alloc -> tp_next */
-#endif
- };
- swigpyobject_type = tmp;
- /* for Python 3 we already assigned ob_type in PyVarObject_HEAD_INIT() */
-#if PY_VERSION_HEX < 0x03000000
- swigpyobject_type.ob_type = &PyType_Type;
-#endif
- type_init = 1;
- }
- return &swigpyobject_type;
-}
-
-SWIGRUNTIME PyObject *
-SwigPyObject_New(void *ptr, swig_type_info *ty, int own)
-{
- SwigPyObject *sobj = PyObject_NEW(SwigPyObject, SwigPyObject_type());
- if (sobj) {
- sobj->ptr = ptr;
- sobj->ty = ty;
- sobj->own = own;
- sobj->next = 0;
- }
- return (PyObject *)sobj;
-}
-
-/* -----------------------------------------------------------------------------
- * Implements a simple Swig Packed type, and use it instead of string
- * ----------------------------------------------------------------------------- */
-
-typedef struct {
- PyObject_HEAD
- void *pack;
- swig_type_info *ty;
- size_t size;
-} SwigPyPacked;
-
-SWIGRUNTIME int
-SwigPyPacked_print(SwigPyPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
-{
- char result[SWIG_BUFFER_SIZE];
- fputs("<Swig Packed ", fp);
- if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
- fputs("at ", fp);
- fputs(result, fp);
- }
- fputs(v->ty->name,fp);
- fputs(">", fp);
- return 0;
-}
-
-SWIGRUNTIME PyObject *
-SwigPyPacked_repr(SwigPyPacked *v)
-{
- char result[SWIG_BUFFER_SIZE];
- if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
- return SWIG_Python_str_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
- } else {
- return SWIG_Python_str_FromFormat("<Swig Packed %s>", v->ty->name);
- }
-}
-
-SWIGRUNTIME PyObject *
-SwigPyPacked_str(SwigPyPacked *v)
-{
- char result[SWIG_BUFFER_SIZE];
- if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
- return SWIG_Python_str_FromFormat("%s%s", result, v->ty->name);
- } else {
- return SWIG_Python_str_FromChar(v->ty->name);
- }
-}
-
-SWIGRUNTIME int
-SwigPyPacked_compare(SwigPyPacked *v, SwigPyPacked *w)
-{
- size_t i = v->size;
- size_t j = w->size;
- int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
- return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
-}
-
-SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
-
-SWIGRUNTIME PyTypeObject*
-SwigPyPacked_type(void) {
- static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
- return type;
-}
-
-SWIGRUNTIMEINLINE int
-SwigPyPacked_Check(PyObject *op) {
- return ((op)->ob_type == _PySwigPacked_type())
- || (strcmp((op)->ob_type->tp_name,"SwigPyPacked") == 0);
-}
-
-SWIGRUNTIME void
-SwigPyPacked_dealloc(PyObject *v)
-{
- if (SwigPyPacked_Check(v)) {
- SwigPyPacked *sobj = (SwigPyPacked *) v;
- free(sobj->pack);
- }
- PyObject_DEL(v);
-}
-
-SWIGRUNTIME PyTypeObject*
-_PySwigPacked_type(void) {
- static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
- static PyTypeObject swigpypacked_type;
- static int type_init = 0;
- if (!type_init) {
- const PyTypeObject tmp
- = {
- /* PyObject header changed in Python 3 */
-#if PY_VERSION_HEX>=0x03000000
- PyVarObject_HEAD_INIT(&PyType_Type, 0)
-#else
- PyObject_HEAD_INIT(NULL)
- 0, /* ob_size */
-#endif
- (char *)"SwigPyPacked", /* tp_name */
- sizeof(SwigPyPacked), /* tp_basicsize */
- 0, /* tp_itemsize */
- (destructor)SwigPyPacked_dealloc, /* tp_dealloc */
- (printfunc)SwigPyPacked_print, /* tp_print */
- (getattrfunc)0, /* tp_getattr */
- (setattrfunc)0, /* tp_setattr */
-#if PY_VERSION_HEX>=0x03000000
- 0, /* tp_reserved in 3.0.1 */
-#else
- (cmpfunc)SwigPyPacked_compare, /* tp_compare */
-#endif
- (reprfunc)SwigPyPacked_repr, /* tp_repr */
- 0, /* tp_as_number */
- 0, /* tp_as_sequence */
- 0, /* tp_as_mapping */
- (hashfunc)0, /* tp_hash */
- (ternaryfunc)0, /* tp_call */
- (reprfunc)SwigPyPacked_str, /* tp_str */
- PyObject_GenericGetAttr, /* tp_getattro */
- 0, /* tp_setattro */
- 0, /* tp_as_buffer */
- Py_TPFLAGS_DEFAULT, /* tp_flags */
- swigpacked_doc, /* tp_doc */
- 0, /* tp_traverse */
- 0, /* tp_clear */
- 0, /* tp_richcompare */
- 0, /* tp_weaklistoffset */
-#if PY_VERSION_HEX >= 0x02020000
- 0, /* tp_iter */
- 0, /* tp_iternext */
- 0, /* tp_methods */
- 0, /* tp_members */
- 0, /* tp_getset */
- 0, /* tp_base */
- 0, /* tp_dict */
- 0, /* tp_descr_get */
- 0, /* tp_descr_set */
- 0, /* tp_dictoffset */
- 0, /* tp_init */
- 0, /* tp_alloc */
- 0, /* tp_new */
- 0, /* tp_free */
- 0, /* tp_is_gc */
- 0, /* tp_bases */
- 0, /* tp_mro */
- 0, /* tp_cache */
- 0, /* tp_subclasses */
- 0, /* tp_weaklist */
-#endif
-#if PY_VERSION_HEX >= 0x02030000
- 0, /* tp_del */
-#endif
-#ifdef COUNT_ALLOCS
- 0,0,0,0 /* tp_alloc -> tp_next */
-#endif
- };
- swigpypacked_type = tmp;
- /* for Python 3 the ob_type already assigned in PyVarObject_HEAD_INIT() */
-#if PY_VERSION_HEX < 0x03000000
- swigpypacked_type.ob_type = &PyType_Type;
-#endif
- type_init = 1;
- }
- return &swigpypacked_type;
-}
-
-SWIGRUNTIME PyObject *
-SwigPyPacked_New(void *ptr, size_t size, swig_type_info *ty)
-{
- SwigPyPacked *sobj = PyObject_NEW(SwigPyPacked, SwigPyPacked_type());
- if (sobj) {
- void *pack = malloc(size);
- if (pack) {
- memcpy(pack, ptr, size);
- sobj->pack = pack;
- sobj->ty = ty;
- sobj->size = size;
- } else {
- PyObject_DEL((PyObject *) sobj);
- sobj = 0;
- }
- }
- return (PyObject *) sobj;
-}
-
-SWIGRUNTIME swig_type_info *
-SwigPyPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
-{
- if (SwigPyPacked_Check(obj)) {
- SwigPyPacked *sobj = (SwigPyPacked *)obj;
- if (sobj->size != size) return 0;
- memcpy(ptr, sobj->pack, size);
- return sobj->ty;
- } else {
- return 0;
- }
-}
-
-/* -----------------------------------------------------------------------------
- * pointers/data manipulation
- * ----------------------------------------------------------------------------- */
-
-SWIGRUNTIMEINLINE PyObject *
-_SWIG_This(void)
-{
- return SWIG_Python_str_FromChar("this");
-}
-
-SWIGRUNTIME PyObject *
-SWIG_This(void)
-{
- static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
- return swig_this;
-}
-
-/* #define SWIG_PYTHON_SLOW_GETSET_THIS */
-
-/* TODO: I don't know how to implement the fast getset in Python 3 right now */
-#if PY_VERSION_HEX>=0x03000000
-#define SWIG_PYTHON_SLOW_GETSET_THIS
-#endif
-
-SWIGRUNTIME SwigPyObject *
-SWIG_Python_GetSwigThis(PyObject *pyobj)
-{
- if (SwigPyObject_Check(pyobj)) {
- return (SwigPyObject *) pyobj;
- } else {
- PyObject *obj = 0;
-#if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
- if (PyInstance_Check(pyobj)) {
- obj = _PyInstance_Lookup(pyobj, SWIG_This());
- } else {
- PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
- if (dictptr != NULL) {
- PyObject *dict = *dictptr;
- obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
- } else {
-#ifdef PyWeakref_CheckProxy
- if (PyWeakref_CheckProxy(pyobj)) {
- PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
- return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
- }
-#endif
- obj = PyObject_GetAttr(pyobj,SWIG_This());
- if (obj) {
- Py_DECREF(obj);
- } else {
- if (PyErr_Occurred()) PyErr_Clear();
- return 0;
- }
- }
- }
-#else
- obj = PyObject_GetAttr(pyobj,SWIG_This());
- if (obj) {
- Py_DECREF(obj);
- } else {
- if (PyErr_Occurred()) PyErr_Clear();
- return 0;
- }
-#endif
- if (obj && !SwigPyObject_Check(obj)) {
- /* a PyObject is called 'this', try to get the 'real this'
- SwigPyObject from it */
- return SWIG_Python_GetSwigThis(obj);
- }
- return (SwigPyObject *)obj;
- }
-}
-
-/* Acquire a pointer value */
-
-SWIGRUNTIME int
-SWIG_Python_AcquirePtr(PyObject *obj, int own) {
- if (own == SWIG_POINTER_OWN) {
- SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj);
- if (sobj) {
- int oldown = sobj->own;
- sobj->own = own;
- return oldown;
- }
- }
- return 0;
-}
-
-/* Convert a pointer value */
-
-SWIGRUNTIME int
-SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
- if (!obj) return SWIG_ERROR;
- if (obj == Py_None) {
- if (ptr) *ptr = 0;
- return SWIG_OK;
- } else {
- SwigPyObject *sobj = SWIG_Python_GetSwigThis(obj);
- if (own)
- *own = 0;
- while (sobj) {
- void *vptr = sobj->ptr;
- if (ty) {
- swig_type_info *to = sobj->ty;
- if (to == ty) {
- /* no type cast needed */
- if (ptr) *ptr = vptr;
- break;
- } else {
- swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
- if (!tc) {
- sobj = (SwigPyObject *)sobj->next;
- } else {
- if (ptr) {
- int newmemory = 0;
- *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
- if (newmemory == SWIG_CAST_NEW_MEMORY) {
- assert(own);
- if (own)
- *own = *own | SWIG_CAST_NEW_MEMORY;
- }
- }
- break;
- }
- }
- } else {
- if (ptr) *ptr = vptr;
- break;
- }
- }
- if (sobj) {
- if (own)
- *own = *own | sobj->own;
- if (flags & SWIG_POINTER_DISOWN) {
- sobj->own = 0;
- }
- return SWIG_OK;
- } else {
- int res = SWIG_ERROR;
- if (flags & SWIG_POINTER_IMPLICIT_CONV) {
- SwigPyClientData *data = ty ? (SwigPyClientData *) ty->clientdata : 0;
- if (data && !data->implicitconv) {
- PyObject *klass = data->klass;
- if (klass) {
- PyObject *impconv;
- data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/
- impconv = SWIG_Python_CallFunctor(klass, obj);
- data->implicitconv = 0;
- if (PyErr_Occurred()) {
- PyErr_Clear();
- impconv = 0;
- }
- if (impconv) {
- SwigPyObject *iobj = SWIG_Python_GetSwigThis(impconv);
- if (iobj) {
- void *vptr;
- res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
- if (SWIG_IsOK(res)) {
- if (ptr) {
- *ptr = vptr;
- /* transfer the ownership to 'ptr' */
- iobj->own = 0;
- res = SWIG_AddCast(res);
- res = SWIG_AddNewMask(res);
- } else {
- res = SWIG_AddCast(res);
- }
- }
- }
- Py_DECREF(impconv);
- }
- }
- }
- }
- return res;
- }
- }
-}
-
-/* Convert a function ptr value */
-
-SWIGRUNTIME int
-SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
- if (!PyCFunction_Check(obj)) {
- return SWIG_ConvertPtr(obj, ptr, ty, 0);
- } else {
- void *vptr = 0;
-
- /* here we get the method pointer for callbacks */
- const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
- const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
- if (desc)
- desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
- if (!desc)
- return SWIG_ERROR;
- if (ty) {
- swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
- if (tc) {
- int newmemory = 0;
- *ptr = SWIG_TypeCast(tc,vptr,&newmemory);
- assert(!newmemory); /* newmemory handling not yet implemented */
- } else {
- return SWIG_ERROR;
- }
- } else {
- *ptr = vptr;
- }
- return SWIG_OK;
- }
-}
-
-/* Convert a packed value value */
-
-SWIGRUNTIME int
-SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
- swig_type_info *to = SwigPyPacked_UnpackData(obj, ptr, sz);
- if (!to) return SWIG_ERROR;
- if (ty) {
- if (to != ty) {
- /* check type cast? */
- swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
- if (!tc) return SWIG_ERROR;
- }
- }
- return SWIG_OK;
-}
-
-/* -----------------------------------------------------------------------------
- * Create a new pointer object
- * ----------------------------------------------------------------------------- */
-
-/*
- Create a new instance object, without calling __init__, and set the
- 'this' attribute.
-*/
-
-SWIGRUNTIME PyObject*
-SWIG_Python_NewShadowInstance(SwigPyClientData *data, PyObject *swig_this)
-{
-#if (PY_VERSION_HEX >= 0x02020000)
- PyObject *inst = 0;
- PyObject *newraw = data->newraw;
- if (newraw) {
- inst = PyObject_Call(newraw, data->newargs, NULL);
- if (inst) {
-#if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
- PyObject **dictptr = _PyObject_GetDictPtr(inst);
- if (dictptr != NULL) {
- PyObject *dict = *dictptr;
- if (dict == NULL) {
- dict = PyDict_New();
- *dictptr = dict;
- PyDict_SetItem(dict, SWIG_This(), swig_this);
- }
- }
-#else
- PyObject *key = SWIG_This();
- PyObject_SetAttr(inst, key, swig_this);
-#endif
- }
- } else {
-#if PY_VERSION_HEX >= 0x03000000
- inst = PyBaseObject_Type.tp_new((PyTypeObject*) data->newargs, Py_None, Py_None);
- PyObject_SetAttr(inst, SWIG_This(), swig_this);
- Py_TYPE(inst)->tp_flags &= ~Py_TPFLAGS_VALID_VERSION_TAG;
-#else
- PyObject *dict = PyDict_New();
- PyDict_SetItem(dict, SWIG_This(), swig_this);
- inst = PyInstance_NewRaw(data->newargs, dict);
- Py_DECREF(dict);
-#endif
- }
- return inst;
-#else
-#if (PY_VERSION_HEX >= 0x02010000)
- PyObject *inst;
- PyObject *dict = PyDict_New();
- PyDict_SetItem(dict, SWIG_This(), swig_this);
- inst = PyInstance_NewRaw(data->newargs, dict);
- Py_DECREF(dict);
- return (PyObject *) inst;
-#else
- PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
- if (inst == NULL) {
- return NULL;
- }
- inst->in_class = (PyClassObject *)data->newargs;
- Py_INCREF(inst->in_class);
- inst->in_dict = PyDict_New();
- if (inst->in_dict == NULL) {
- Py_DECREF(inst);
- return NULL;
- }
-#ifdef Py_TPFLAGS_HAVE_WEAKREFS
- inst->in_weakreflist = NULL;
-#endif
-#ifdef Py_TPFLAGS_GC
- PyObject_GC_Init(inst);
-#endif
- PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
- return (PyObject *) inst;
-#endif
-#endif
-}
-
-SWIGRUNTIME void
-SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
-{
- PyObject *dict;
-#if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
- PyObject **dictptr = _PyObject_GetDictPtr(inst);
- if (dictptr != NULL) {
- dict = *dictptr;
- if (dict == NULL) {
- dict = PyDict_New();
- *dictptr = dict;
- }
- PyDict_SetItem(dict, SWIG_This(), swig_this);
- return;
- }
-#endif
- dict = PyObject_GetAttrString(inst, (char*)"__dict__");
- PyDict_SetItem(dict, SWIG_This(), swig_this);
- Py_DECREF(dict);
-}
-
-
-SWIGINTERN PyObject *
-SWIG_Python_InitShadowInstance(PyObject *args) {
- PyObject *obj[2];
- if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) {
- return NULL;
- } else {
- SwigPyObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
- if (sthis) {
- SwigPyObject_append((PyObject*) sthis, obj[1]);
- } else {
- SWIG_Python_SetSwigThis(obj[0], obj[1]);
- }
- return SWIG_Py_Void();
- }
-}
-
-/* Create a new pointer object */
-
-SWIGRUNTIME PyObject *
-SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
- if (!ptr) {
- return SWIG_Py_Void();
- } else {
- int own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
- PyObject *robj = SwigPyObject_New(ptr, type, own);
- SwigPyClientData *clientdata = type ? (SwigPyClientData *)(type->clientdata) : 0;
- if (clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
- PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
- if (inst) {
- Py_DECREF(robj);
- robj = inst;
- }
- }
- return robj;
- }
-}
-
-/* Create a new packed object */
-
-SWIGRUNTIMEINLINE PyObject *
-SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
- return ptr ? SwigPyPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
-}
-
-/* -----------------------------------------------------------------------------*
- * Get type list
- * -----------------------------------------------------------------------------*/
-
-#ifdef SWIG_LINK_RUNTIME
-void *SWIG_ReturnGlobalTypeList(void *);
-#endif
-
-SWIGRUNTIME swig_module_info *
-SWIG_Python_GetModule(void) {
- static void *type_pointer = (void *)0;
- /* first check if module already created */
- if (!type_pointer) {
-#ifdef SWIG_LINK_RUNTIME
- type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
-#else
- type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
- (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
- if (PyErr_Occurred()) {
- PyErr_Clear();
- type_pointer = (void *)0;
- }
-#endif
- }
- return (swig_module_info *) type_pointer;
-}
-
-#if PY_MAJOR_VERSION < 2
-/* PyModule_AddObject function was introduced in Python 2.0. The following function
- is copied out of Python/modsupport.c in python version 2.3.4 */
-SWIGINTERN int
-PyModule_AddObject(PyObject *m, char *name, PyObject *o)
-{
- PyObject *dict;
- if (!PyModule_Check(m)) {
- PyErr_SetString(PyExc_TypeError,
- "PyModule_AddObject() needs module as first arg");
- return SWIG_ERROR;
- }
- if (!o) {
- PyErr_SetString(PyExc_TypeError,
- "PyModule_AddObject() needs non-NULL value");
- return SWIG_ERROR;
- }
-
- dict = PyModule_GetDict(m);
- if (dict == NULL) {
- /* Internal error -- modules must have a dict! */
- PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
- PyModule_GetName(m));
- return SWIG_ERROR;
- }
- if (PyDict_SetItemString(dict, name, o))
- return SWIG_ERROR;
- Py_DECREF(o);
- return SWIG_OK;
-}
-#endif
-
-SWIGRUNTIME void
-SWIG_Python_DestroyModule(void *vptr)
-{
- swig_module_info *swig_module = (swig_module_info *) vptr;
- swig_type_info **types = swig_module->types;
- size_t i;
- for (i =0; i < swig_module->size; ++i) {
- swig_type_info *ty = types[i];
- if (ty->owndata) {
- SwigPyClientData *data = (SwigPyClientData *) ty->clientdata;
- if (data) SwigPyClientData_Del(data);
- }
- }
- Py_DECREF(SWIG_This());
-}
-
-SWIGRUNTIME void
-SWIG_Python_SetModule(swig_module_info *swig_module) {
- static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
-
-#if PY_VERSION_HEX >= 0x03000000
- /* Add a dummy module object into sys.modules */
- PyObject *module = PyImport_AddModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION);
-#else
- PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
- swig_empty_runtime_method_table);
-#endif
- PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
- if (pointer && module) {
- PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
- } else {
- Py_XDECREF(pointer);
- }
-}
-
-/* The python cached type query */
-SWIGRUNTIME PyObject *
-SWIG_Python_TypeCache(void) {
- static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
- return cache;
-}
-
-SWIGRUNTIME swig_type_info *
-SWIG_Python_TypeQuery(const char *type)
-{
- PyObject *cache = SWIG_Python_TypeCache();
- PyObject *key = SWIG_Python_str_FromChar(type);
- PyObject *obj = PyDict_GetItem(cache, key);
- swig_type_info *descriptor;
- if (obj) {
- descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
- } else {
- swig_module_info *swig_module = SWIG_Python_GetModule();
- descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
- if (descriptor) {
- obj = PyCObject_FromVoidPtr(descriptor, NULL);
- PyDict_SetItem(cache, key, obj);
- Py_DECREF(obj);
- }
- }
- Py_DECREF(key);
- return descriptor;
-}
-
-/*
- For backward compatibility only
-*/
-#define SWIG_POINTER_EXCEPTION 0
-#define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
-#define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
-
-SWIGRUNTIME int
-SWIG_Python_AddErrMesg(const char* mesg, int infront)
-{
- if (PyErr_Occurred()) {
- PyObject *type = 0;
- PyObject *value = 0;
- PyObject *traceback = 0;
- PyErr_Fetch(&type, &value, &traceback);
- if (value) {
- char *tmp;
- PyObject *old_str = PyObject_Str(value);
- Py_XINCREF(type);
- PyErr_Clear();
- if (infront) {
- PyErr_Format(type, "%s %s", mesg, tmp = SWIG_Python_str_AsChar(old_str));
- } else {
- PyErr_Format(type, "%s %s", tmp = SWIG_Python_str_AsChar(old_str), mesg);
- }
- SWIG_Python_str_DelForPy3(tmp);
- Py_DECREF(old_str);
- }
- return 1;
- } else {
- return 0;
- }
-}
-
-SWIGRUNTIME int
-SWIG_Python_ArgFail(int argnum)
-{
- if (PyErr_Occurred()) {
- /* add information about failing argument */
- char mesg[256];
- PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
- return SWIG_Python_AddErrMesg(mesg, 1);
- } else {
- return 0;
- }
-}
-
-SWIGRUNTIMEINLINE const char *
-SwigPyObject_GetDesc(PyObject *self)
-{
- SwigPyObject *v = (SwigPyObject *)self;
- swig_type_info *ty = v ? v->ty : 0;
- return ty ? ty->str : (char*)"";
-}
-
-SWIGRUNTIME void
-SWIG_Python_TypeError(const char *type, PyObject *obj)
-{
- if (type) {
-#if defined(SWIG_COBJECT_TYPES)
- if (obj && SwigPyObject_Check(obj)) {
- const char *otype = (const char *) SwigPyObject_GetDesc(obj);
- if (otype) {
- PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'SwigPyObject(%s)' is received",
- type, otype);
- return;
- }
- } else
-#endif
- {
- const char *otype = (obj ? obj->ob_type->tp_name : 0);
- if (otype) {
- PyObject *str = PyObject_Str(obj);
- const char *cstr = str ? SWIG_Python_str_AsChar(str) : 0;
- if (cstr) {
- PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
- type, otype, cstr);
- SWIG_Python_str_DelForPy3(cstr);
- } else {
- PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
- type, otype);
- }
- Py_XDECREF(str);
- return;
- }
- }
- PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
- } else {
- PyErr_Format(PyExc_TypeError, "unexpected type is received");
- }
-}
-
-
-/* Convert a pointer value, signal an exception on a type mismatch */
-SWIGRUNTIME void *
-SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
- void *result;
- if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
- PyErr_Clear();
-#if SWIG_POINTER_EXCEPTION
- if (flags) {
- SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
- SWIG_Python_ArgFail(argnum);
- }
-#endif
- }
- return result;
-}
-
-
-#ifdef __cplusplus
-#if 0
-{ /* cc-mode */
-#endif
-}
-#endif
-
-
-
-#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
-
-#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
-
-
-
-/* -------- TYPES TABLE (BEGIN) -------- */
-
-#define SWIGTYPE_p_SELboolean swig_types[0]
-#define SWIGTYPE_p_av_decision swig_types[1]
-#define SWIGTYPE_p_avc_cache_stats swig_types[2]
-#define SWIGTYPE_p_avc_entry swig_types[3]
-#define SWIGTYPE_p_avc_entry_ref swig_types[4]
-#define SWIGTYPE_p_avc_lock_callback swig_types[5]
-#define SWIGTYPE_p_avc_log_callback swig_types[6]
-#define SWIGTYPE_p_avc_memory_callback swig_types[7]
-#define SWIGTYPE_p_avc_thread_callback swig_types[8]
-#define SWIGTYPE_p_char swig_types[9]
-#define SWIGTYPE_p_context_s_t swig_types[10]
-#define SWIGTYPE_p_f_int__int swig_types[11]
-#define SWIGTYPE_p_f_int_p_q_const__char_v_______int swig_types[12]
-#define SWIGTYPE_p_f_p_f_void__void__p_void swig_types[13]
-#define SWIGTYPE_p_f_p_p_char__int swig_types[14]
-#define SWIGTYPE_p_f_p_q_const__char_v_______void swig_types[15]
-#define SWIGTYPE_p_f_p_void__void swig_types[16]
-#define SWIGTYPE_p_f_p_void_unsigned_short_p_char_size_t__int swig_types[17]
-#define SWIGTYPE_p_f_p_void_unsigned_short_p_char_size_t__void swig_types[18]
-#define SWIGTYPE_p_f_size_t__p_void swig_types[19]
-#define SWIGTYPE_p_f_void__p_void swig_types[20]
-#define SWIGTYPE_p_ino_t swig_types[21]
-#define SWIGTYPE_p_int swig_types[22]
-#define SWIGTYPE_p_p_char swig_types[23]
-#define SWIGTYPE_p_p_p_char swig_types[24]
-#define SWIGTYPE_p_p_security_id swig_types[25]
-#define SWIGTYPE_p_security_class_mapping swig_types[26]
-#define SWIGTYPE_p_security_id swig_types[27]
-#define SWIGTYPE_p_selabel_handle swig_types[28]
-#define SWIGTYPE_p_selinux_callback swig_types[29]
-#define SWIGTYPE_p_selinux_opt swig_types[30]
-#define SWIGTYPE_p_unsigned_int swig_types[31]
-#define SWIGTYPE_p_unsigned_short swig_types[32]
-#define SWIGTYPE_p_void swig_types[33]
-static swig_type_info *swig_types[35];
-static swig_module_info swig_module = {swig_types, 34, 0, 0, 0, 0};
-#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
-#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
-
-/* -------- TYPES TABLE (END) -------- */
-
-#if (PY_VERSION_HEX <= 0x02000000)
-# if !defined(SWIG_PYTHON_CLASSIC)
-# error "This python version requires swig to be run with the '-classic' option"
-# endif
-#endif
-
-/*-----------------------------------------------
- @(target):= _selinux.so
- ------------------------------------------------*/
-#if PY_VERSION_HEX >= 0x03000000
-# define SWIG_init PyInit__selinux
-
-#else
-# define SWIG_init init_selinux
-
-#endif
-#define SWIG_name "_selinux"
-
-#define SWIGVERSION 0x010340
-#define SWIG_VERSION SWIGVERSION
-
-
-#define SWIG_as_voidptr(a) (void *)((const void *)(a))
-#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),(void**)(a))
-
-
- #include "selinux/selinux.h"
-
-
- #include "../include/selinux/avc.h"
- #include "../include/selinux/av_permissions.h"
- #include "../include/selinux/context.h"
- #include "../include/selinux/flask.h"
- #include "../include/selinux/get_context_list.h"
- #include "../include/selinux/get_default_type.h"
- #include "../include/selinux/label.h"
- #include "../include/selinux/selinux.h"
-
-
-SWIGINTERN swig_type_info*
-SWIG_pchar_descriptor(void)
-{
- static int init = 0;
- static swig_type_info* info = 0;
- if (!init) {
- info = SWIG_TypeQuery("_p_char");
- init = 1;
- }
- return info;
-}
-
-
-SWIGINTERN int
-SWIG_AsCharPtrAndSize(PyObject *obj, char** cptr, size_t* psize, int *alloc)
-{
-#if PY_VERSION_HEX>=0x03000000
- if (PyUnicode_Check(obj))
-#else
- if (PyString_Check(obj))
-#endif
- {
- char *cstr; Py_ssize_t len;
-#if PY_VERSION_HEX>=0x03000000
- if (!alloc && cptr) {
- /* We can't allow converting without allocation, since the internal
- representation of string in Python 3 is UCS-2/UCS-4 but we require
- a UTF-8 representation.
- TODO(bhy) More detailed explanation */
- return SWIG_RuntimeError;
- }
- obj = PyUnicode_AsUTF8String(obj);
- PyBytes_AsStringAndSize(obj, &cstr, &len);
- if(alloc) *alloc = SWIG_NEWOBJ;
-#else
- PyString_AsStringAndSize(obj, &cstr, &len);
-#endif
- if (cptr) {
- if (alloc) {
- /*
- In python the user should not be able to modify the inner
- string representation. To warranty that, if you define
- SWIG_PYTHON_SAFE_CSTRINGS, a new/copy of the python string
- buffer is always returned.
-
- The default behavior is just to return the pointer value,
- so, be careful.
- */
-#if defined(SWIG_PYTHON_SAFE_CSTRINGS)
- if (*alloc != SWIG_OLDOBJ)
-#else
- if (*alloc == SWIG_NEWOBJ)
-#endif
- {
- *cptr = (char *)memcpy((char *)malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
- *alloc = SWIG_NEWOBJ;
- }
- else {
- *cptr = cstr;
- *alloc = SWIG_OLDOBJ;
- }
- } else {
- #if PY_VERSION_HEX>=0x03000000
- assert(0); /* Should never reach here in Python 3 */
- #endif
- *cptr = SWIG_Python_str_AsChar(obj);
- }
- }
- if (psize) *psize = len + 1;
-#if PY_VERSION_HEX>=0x03000000
- Py_XDECREF(obj);
-#endif
- return SWIG_OK;
- } else {
- swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
- if (pchar_descriptor) {
- void* vptr = 0;
- if (SWIG_ConvertPtr(obj, &vptr, pchar_descriptor, 0) == SWIG_OK) {
- if (cptr) *cptr = (char *) vptr;
- if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
- if (alloc) *alloc = SWIG_OLDOBJ;
- return SWIG_OK;
- }
- }
- }
- return SWIG_TypeError;
-}
-
-
-
-
-
-SWIGINTERNINLINE PyObject *
-SWIG_FromCharPtrAndSize(const char* carray, size_t size)
-{
- if (carray) {
- if (size > INT_MAX) {
- swig_type_info* pchar_descriptor = SWIG_pchar_descriptor();
- return pchar_descriptor ?
- SWIG_NewPointerObj((char *)(carray), pchar_descriptor, 0) : SWIG_Py_Void();
- } else {
-#if PY_VERSION_HEX >= 0x03000000
- return PyUnicode_FromStringAndSize(carray, (int)(size));
-#else
- return PyString_FromStringAndSize(carray, (int)(size));
-#endif
- }
- } else {
- return SWIG_Py_Void();
- }
-}
-
-
-SWIGINTERNINLINE PyObject *
-SWIG_FromCharPtr(const char *cptr)
-{
- return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
-}
-
-
-#include <limits.h>
-#if !defined(SWIG_NO_LLONG_MAX)
-# if !defined(LLONG_MAX) && defined(__GNUC__) && defined (__LONG_LONG_MAX__)
-# define LLONG_MAX __LONG_LONG_MAX__
-# define LLONG_MIN (-LLONG_MAX - 1LL)
-# define ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL)
-# endif
-#endif
-
-
-SWIGINTERN int
-SWIG_AsVal_double (PyObject *obj, double *val)
-{
- int res = SWIG_TypeError;
- if (PyFloat_Check(obj)) {
- if (val) *val = PyFloat_AsDouble(obj);
- return SWIG_OK;
- } else if (PyInt_Check(obj)) {
- if (val) *val = PyInt_AsLong(obj);
- return SWIG_OK;
- } else if (PyLong_Check(obj)) {
- double v = PyLong_AsDouble(obj);
- if (!PyErr_Occurred()) {
- if (val) *val = v;
- return SWIG_OK;
- } else {
- PyErr_Clear();
- }
- }
-#ifdef SWIG_PYTHON_CAST_MODE
- {
- int dispatch = 0;
- double d = PyFloat_AsDouble(obj);
- if (!PyErr_Occurred()) {
- if (val) *val = d;
- return SWIG_AddCast(SWIG_OK);
- } else {
- PyErr_Clear();
- }
- if (!dispatch) {
- long v = PyLong_AsLong(obj);
- if (!PyErr_Occurred()) {
- if (val) *val = v;
- return SWIG_AddCast(SWIG_AddCast(SWIG_OK));
- } else {
- PyErr_Clear();
- }
- }
- }
-#endif
- return res;
-}
-
-
-#include <float.h>
-
-
-#include <math.h>
-
-
-SWIGINTERNINLINE int
-SWIG_CanCastAsInteger(double *d, double min, double max) {
- double x = *d;
- if ((min <= x && x <= max)) {
- double fx = floor(x);
- double cx = ceil(x);
- double rd = ((x - fx) < 0.5) ? fx : cx; /* simple rint */
- if ((errno == EDOM) || (errno == ERANGE)) {
- errno = 0;
- } else {
- double summ, reps, diff;
- if (rd < x) {
- diff = x - rd;
- } else if (rd > x) {
- diff = rd - x;
- } else {
- return 1;
- }
- summ = rd + x;
- reps = diff/summ;
- if (reps < 8*DBL_EPSILON) {
- *d = rd;
- return 1;
- }
- }
- }
- return 0;
-}
-
-
-SWIGINTERN int
-SWIG_AsVal_unsigned_SS_long (PyObject *obj, unsigned long *val)
-{
- if (PyInt_Check(obj)) {
- long v = PyInt_AsLong(obj);
- if (v >= 0) {
- if (val) *val = v;
- return SWIG_OK;
- } else {
- return SWIG_OverflowError;
- }
- } else if (PyLong_Check(obj)) {
- unsigned long v = PyLong_AsUnsignedLong(obj);
- if (!PyErr_Occurred()) {
- if (val) *val = v;
- return SWIG_OK;
- } else {
- PyErr_Clear();
- }
- }
-#ifdef SWIG_PYTHON_CAST_MODE
- {
- int dispatch = 0;
- unsigned long v = PyLong_AsUnsignedLong(obj);
- if (!PyErr_Occurred()) {
- if (val) *val = v;
- return SWIG_AddCast(SWIG_OK);
- } else {
- PyErr_Clear();
- }
- if (!dispatch) {
- double d;
- int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
- if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, 0, ULONG_MAX)) {
- if (val) *val = (unsigned long)(d);
- return res;
- }
- }
- }
-#endif
- return SWIG_TypeError;
-}
-
-
-SWIGINTERN int
-SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
-{
- unsigned long v;
- int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
- if (SWIG_IsOK(res)) {
- if ((v > UINT_MAX)) {
- return SWIG_OverflowError;
- } else {
- if (val) *val = (unsigned int)(v);
- }
- }
- return res;
-}
-
-
- #define SWIG_From_long PyInt_FromLong
-
-
-SWIGINTERNINLINE PyObject*
-SWIG_From_unsigned_SS_long (unsigned long value)
-{
- return (value > LONG_MAX) ?
- PyLong_FromUnsignedLong(value) : PyInt_FromLong((long)(value));
-}
-
-
-SWIGINTERNINLINE PyObject *
-SWIG_From_unsigned_SS_int (unsigned int value)
-{
- return SWIG_From_unsigned_SS_long (value);
-}
-
-
-SWIGINTERNINLINE PyObject *
-SWIG_From_int (int value)
-{
- return SWIG_From_long (value);
-}
-
-
-SWIGINTERN int
-SWIG_AsVal_unsigned_SS_short (PyObject * obj, unsigned short *val)
-{
- unsigned long v;
- int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
- if (SWIG_IsOK(res)) {
- if ((v > USHRT_MAX)) {
- return SWIG_OverflowError;
- } else {
- if (val) *val = (unsigned short)(v);
- }
- }
- return res;
-}
-
-
-SWIGINTERN int
-SWIG_AsVal_long (PyObject *obj, long* val)
-{
- if (PyInt_Check(obj)) {
- if (val) *val = PyInt_AsLong(obj);
- return SWIG_OK;
- } else if (PyLong_Check(obj)) {
- long v = PyLong_AsLong(obj);
- if (!PyErr_Occurred()) {
- if (val) *val = v;
- return SWIG_OK;
- } else {
- PyErr_Clear();
- }
- }
-#ifdef SWIG_PYTHON_CAST_MODE
- {
- int dispatch = 0;
- long v = PyInt_AsLong(obj);
- if (!PyErr_Occurred()) {
- if (val) *val = v;
- return SWIG_AddCast(SWIG_OK);
- } else {
- PyErr_Clear();
- }
- if (!dispatch) {
- double d;
- int res = SWIG_AddCast(SWIG_AsVal_double (obj,&d));
- if (SWIG_IsOK(res) && SWIG_CanCastAsInteger(&d, LONG_MIN, LONG_MAX)) {
- if (val) *val = (long)(d);
- return res;
- }
- }
- }
-#endif
- return SWIG_TypeError;
-}
-
-
-SWIGINTERN int
-SWIG_AsVal_int (PyObject * obj, int *val)
-{
- long v;
- int res = SWIG_AsVal_long (obj, &v);
- if (SWIG_IsOK(res)) {
- if ((v < INT_MIN || v > INT_MAX)) {
- return SWIG_OverflowError;
- } else {
- if (val) *val = (int)(v);
- }
- }
- return res;
-}
-
-
-SWIGINTERNINLINE int
-SWIG_AsVal_size_t (PyObject * obj, size_t *val)
-{
- unsigned long v;
- int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
- if (SWIG_IsOK(res) && val) *val = (size_t)(v);
- return res;
-}
-
-
-SWIGINTERNINLINE PyObject *
-SWIG_From_unsigned_SS_short (unsigned short value)
-{
- return SWIG_From_unsigned_SS_long (value);
-}
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-SWIGINTERN PyObject *_wrap_security_id_ctx_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_id *arg1 = (struct security_id *) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:security_id_ctx_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_id_ctx_set" "', argument " "1"" of type '" "struct security_id *""'");
- }
- arg1 = (struct security_id *)(argp1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_id_ctx_set" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- if (arg1->ctx) free((char*)arg1->ctx);
- if (arg2) {
- size_t size = strlen((const char *)(arg2)) + 1;
- arg1->ctx = (security_context_t)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
- } else {
- arg1->ctx = 0;
- }
- resultobj = SWIG_Py_Void();
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_id_ctx_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_id *arg1 = (struct security_id *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- security_context_t result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_id_ctx_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_id_ctx_get" "', argument " "1"" of type '" "struct security_id *""'");
- }
- arg1 = (struct security_id *)(argp1);
- result = (security_context_t) ((arg1)->ctx);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_id_refcnt_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_id *arg1 = (struct security_id *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:security_id_refcnt_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_id_refcnt_set" "', argument " "1"" of type '" "struct security_id *""'");
- }
- arg1 = (struct security_id *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "security_id_refcnt_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->refcnt = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_id_refcnt_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_id *arg1 = (struct security_id *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_id_refcnt_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_id_refcnt_get" "', argument " "1"" of type '" "struct security_id *""'");
- }
- arg1 = (struct security_id *)(argp1);
- result = (unsigned int) ((arg1)->refcnt);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_security_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_id *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_security_id")) SWIG_fail;
- result = (struct security_id *)calloc(1, sizeof(struct security_id));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_security_id, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_security_id(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_id *arg1 = (struct security_id *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_security_id",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_security_id" "', argument " "1"" of type '" "struct security_id *""'");
- }
- arg1 = (struct security_id *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *security_id_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_security_id, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_avc_sid_to_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:avc_sid_to_context",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_sid_to_context" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- result = (int)avc_sid_to_context(arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_sid_to_context_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:avc_sid_to_context_raw",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_sid_to_context_raw" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- result = (int)avc_sid_to_context_raw(arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_context_to_sid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_id_t *arg2 = (security_id_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_id_t temp2 ;
- PyObject * obj0 = 0 ;
- int result;
-
- {
- arg2 = &temp2;
- }
- if (!PyArg_ParseTuple(args,(char *)"O:avc_context_to_sid",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_context_to_sid" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- result = (int)avc_context_to_sid(arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- {
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(*arg2, SWIGTYPE_p_security_id, 0));
- } else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_context_to_sid_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_id_t *arg2 = (security_id_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_id_t temp2 ;
- PyObject * obj0 = 0 ;
- int result;
-
- {
- arg2 = &temp2;
- }
- if (!PyArg_ParseTuple(args,(char *)"O:avc_context_to_sid_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_context_to_sid_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- result = (int)avc_context_to_sid_raw(arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- {
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(*arg2, SWIGTYPE_p_security_id, 0));
- } else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_sidget(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:sidget",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "sidget" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- result = (int)sidget(arg1);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_sidput(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:sidput",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "sidput" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- result = (int)sidput(arg1);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_get_initial_sid(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_id_t *arg2 = (security_id_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_id_t temp2 ;
- PyObject * obj0 = 0 ;
- int result;
-
- {
- arg2 = &temp2;
- }
- if (!PyArg_ParseTuple(args,(char *)"O:avc_get_initial_sid",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_get_initial_sid" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- result = (int)avc_get_initial_sid((char const *)arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- {
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj(*arg2, SWIGTYPE_p_security_id, 0));
- } else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_entry_ref_ae_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_entry_ref *arg1 = (struct avc_entry_ref *) 0 ;
- struct avc_entry *arg2 = (struct avc_entry *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_entry_ref_ae_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_entry_ref, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_entry_ref_ae_set" "', argument " "1"" of type '" "struct avc_entry_ref *""'");
- }
- arg1 = (struct avc_entry_ref *)(argp1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_avc_entry, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "avc_entry_ref_ae_set" "', argument " "2"" of type '" "struct avc_entry *""'");
- }
- arg2 = (struct avc_entry *)(argp2);
- if (arg1) (arg1)->ae = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_entry_ref_ae_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_entry_ref *arg1 = (struct avc_entry_ref *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- struct avc_entry *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_entry_ref_ae_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_entry_ref, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_entry_ref_ae_get" "', argument " "1"" of type '" "struct avc_entry_ref *""'");
- }
- arg1 = (struct avc_entry_ref *)(argp1);
- result = (struct avc_entry *) ((arg1)->ae);
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_avc_entry, 0 | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_avc_entry_ref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_entry_ref *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_avc_entry_ref")) SWIG_fail;
- result = (struct avc_entry_ref *)calloc(1, sizeof(struct avc_entry_ref));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_avc_entry_ref, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_avc_entry_ref(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_entry_ref *arg1 = (struct avc_entry_ref *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_avc_entry_ref",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_entry_ref, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_avc_entry_ref" "', argument " "1"" of type '" "struct avc_entry_ref *""'");
- }
- arg1 = (struct avc_entry_ref *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *avc_entry_ref_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_avc_entry_ref, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_avc_memory_callback_func_malloc_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_memory_callback *arg1 = (struct avc_memory_callback *) 0 ;
- void *(*arg2)(size_t) = (void *(*)(size_t)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_memory_callback_func_malloc_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_memory_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_memory_callback_func_malloc_set" "', argument " "1"" of type '" "struct avc_memory_callback *""'");
- }
- arg1 = (struct avc_memory_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_size_t__p_void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_memory_callback_func_malloc_set" "', argument " "2"" of type '" "void *(*)(size_t)""'");
- }
- }
- if (arg1) (arg1)->func_malloc = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_memory_callback_func_malloc_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_memory_callback *arg1 = (struct avc_memory_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void *(*result)(size_t) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_memory_callback_func_malloc_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_memory_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_memory_callback_func_malloc_get" "', argument " "1"" of type '" "struct avc_memory_callback *""'");
- }
- arg1 = (struct avc_memory_callback *)(argp1);
- result = (void *(*)(size_t)) ((arg1)->func_malloc);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_size_t__p_void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_memory_callback_func_free_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_memory_callback *arg1 = (struct avc_memory_callback *) 0 ;
- void (*arg2)(void *) = (void (*)(void *)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_memory_callback_func_free_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_memory_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_memory_callback_func_free_set" "', argument " "1"" of type '" "struct avc_memory_callback *""'");
- }
- arg1 = (struct avc_memory_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_memory_callback_func_free_set" "', argument " "2"" of type '" "void (*)(void *)""'");
- }
- }
- if (arg1) (arg1)->func_free = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_memory_callback_func_free_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_memory_callback *arg1 = (struct avc_memory_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void (*result)(void *) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_memory_callback_func_free_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_memory_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_memory_callback_func_free_get" "', argument " "1"" of type '" "struct avc_memory_callback *""'");
- }
- arg1 = (struct avc_memory_callback *)(argp1);
- result = (void (*)(void *)) ((arg1)->func_free);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_avc_memory_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_memory_callback *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_avc_memory_callback")) SWIG_fail;
- result = (struct avc_memory_callback *)calloc(1, sizeof(struct avc_memory_callback));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_avc_memory_callback, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_avc_memory_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_memory_callback *arg1 = (struct avc_memory_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_avc_memory_callback",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_memory_callback, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_avc_memory_callback" "', argument " "1"" of type '" "struct avc_memory_callback *""'");
- }
- arg1 = (struct avc_memory_callback *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *avc_memory_callback_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_avc_memory_callback, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_avc_log_callback_func_log_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_log_callback *arg1 = (struct avc_log_callback *) 0 ;
- void (*arg2)(char const *,...) = (void (*)(char const *,...)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_log_callback_func_log_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_log_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_log_callback_func_log_set" "', argument " "1"" of type '" "struct avc_log_callback *""'");
- }
- arg1 = (struct avc_log_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_q_const__char_v_______void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_log_callback_func_log_set" "', argument " "2"" of type '" "void (*)(char const *,...)""'");
- }
- }
- if (arg1) (arg1)->func_log = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_log_callback_func_log_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_log_callback *arg1 = (struct avc_log_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void (*result)(char const *,...) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_log_callback_func_log_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_log_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_log_callback_func_log_get" "', argument " "1"" of type '" "struct avc_log_callback *""'");
- }
- arg1 = (struct avc_log_callback *)(argp1);
- result = (void (*)(char const *,...)) ((arg1)->func_log);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_q_const__char_v_______void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_log_callback_func_audit_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_log_callback *arg1 = (struct avc_log_callback *) 0 ;
- void (*arg2)(void *,security_class_t,char *,size_t) = (void (*)(void *,security_class_t,char *,size_t)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_log_callback_func_audit_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_log_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_log_callback_func_audit_set" "', argument " "1"" of type '" "struct avc_log_callback *""'");
- }
- arg1 = (struct avc_log_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_unsigned_short_p_char_size_t__void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_log_callback_func_audit_set" "', argument " "2"" of type '" "void (*)(void *,security_class_t,char *,size_t)""'");
- }
- }
- if (arg1) (arg1)->func_audit = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_log_callback_func_audit_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_log_callback *arg1 = (struct avc_log_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void (*result)(void *,security_class_t,char *,size_t) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_log_callback_func_audit_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_log_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_log_callback_func_audit_get" "', argument " "1"" of type '" "struct avc_log_callback *""'");
- }
- arg1 = (struct avc_log_callback *)(argp1);
- result = (void (*)(void *,security_class_t,char *,size_t)) ((arg1)->func_audit);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_unsigned_short_p_char_size_t__void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_avc_log_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_log_callback *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_avc_log_callback")) SWIG_fail;
- result = (struct avc_log_callback *)calloc(1, sizeof(struct avc_log_callback));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_avc_log_callback, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_avc_log_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_log_callback *arg1 = (struct avc_log_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_avc_log_callback",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_log_callback, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_avc_log_callback" "', argument " "1"" of type '" "struct avc_log_callback *""'");
- }
- arg1 = (struct avc_log_callback *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *avc_log_callback_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_avc_log_callback, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_avc_thread_callback_func_create_thread_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_thread_callback *arg1 = (struct avc_thread_callback *) 0 ;
- void *(*arg2)(void (*)(void)) = (void *(*)(void (*)(void))) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_thread_callback_func_create_thread_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_thread_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_thread_callback_func_create_thread_set" "', argument " "1"" of type '" "struct avc_thread_callback *""'");
- }
- arg1 = (struct avc_thread_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_f_void__void__p_void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_thread_callback_func_create_thread_set" "', argument " "2"" of type '" "void *(*)(void (*)(void))""'");
- }
- }
- if (arg1) (arg1)->func_create_thread = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_thread_callback_func_create_thread_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_thread_callback *arg1 = (struct avc_thread_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void *(*result)(void (*)(void)) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_thread_callback_func_create_thread_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_thread_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_thread_callback_func_create_thread_get" "', argument " "1"" of type '" "struct avc_thread_callback *""'");
- }
- arg1 = (struct avc_thread_callback *)(argp1);
- result = (void *(*)(void (*)(void))) ((arg1)->func_create_thread);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_f_void__void__p_void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_thread_callback_func_stop_thread_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_thread_callback *arg1 = (struct avc_thread_callback *) 0 ;
- void (*arg2)(void *) = (void (*)(void *)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_thread_callback_func_stop_thread_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_thread_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_thread_callback_func_stop_thread_set" "', argument " "1"" of type '" "struct avc_thread_callback *""'");
- }
- arg1 = (struct avc_thread_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_thread_callback_func_stop_thread_set" "', argument " "2"" of type '" "void (*)(void *)""'");
- }
- }
- if (arg1) (arg1)->func_stop_thread = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_thread_callback_func_stop_thread_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_thread_callback *arg1 = (struct avc_thread_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void (*result)(void *) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_thread_callback_func_stop_thread_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_thread_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_thread_callback_func_stop_thread_get" "', argument " "1"" of type '" "struct avc_thread_callback *""'");
- }
- arg1 = (struct avc_thread_callback *)(argp1);
- result = (void (*)(void *)) ((arg1)->func_stop_thread);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_avc_thread_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_thread_callback *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_avc_thread_callback")) SWIG_fail;
- result = (struct avc_thread_callback *)calloc(1, sizeof(struct avc_thread_callback));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_avc_thread_callback, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_avc_thread_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_thread_callback *arg1 = (struct avc_thread_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_avc_thread_callback",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_thread_callback, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_avc_thread_callback" "', argument " "1"" of type '" "struct avc_thread_callback *""'");
- }
- arg1 = (struct avc_thread_callback *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *avc_thread_callback_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_avc_thread_callback, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_avc_lock_callback_func_alloc_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void *(*arg2)(void) = (void *(*)(void)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_lock_callback_func_alloc_lock_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_lock_callback_func_alloc_lock_set" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_void__p_void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_lock_callback_func_alloc_lock_set" "', argument " "2"" of type '" "void *(*)(void)""'");
- }
- }
- if (arg1) (arg1)->func_alloc_lock = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_lock_callback_func_alloc_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void *(*result)(void) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_lock_callback_func_alloc_lock_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_lock_callback_func_alloc_lock_get" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- result = (void *(*)(void)) ((arg1)->func_alloc_lock);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_void__p_void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_lock_callback_func_get_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void (*arg2)(void *) = (void (*)(void *)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_lock_callback_func_get_lock_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_lock_callback_func_get_lock_set" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_lock_callback_func_get_lock_set" "', argument " "2"" of type '" "void (*)(void *)""'");
- }
- }
- if (arg1) (arg1)->func_get_lock = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_lock_callback_func_get_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void (*result)(void *) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_lock_callback_func_get_lock_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_lock_callback_func_get_lock_get" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- result = (void (*)(void *)) ((arg1)->func_get_lock);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_lock_callback_func_release_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void (*arg2)(void *) = (void (*)(void *)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_lock_callback_func_release_lock_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_lock_callback_func_release_lock_set" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_lock_callback_func_release_lock_set" "', argument " "2"" of type '" "void (*)(void *)""'");
- }
- }
- if (arg1) (arg1)->func_release_lock = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_lock_callback_func_release_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void (*result)(void *) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_lock_callback_func_release_lock_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_lock_callback_func_release_lock_get" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- result = (void (*)(void *)) ((arg1)->func_release_lock);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_lock_callback_func_free_lock_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void (*arg2)(void *) = (void (*)(void *)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_lock_callback_func_free_lock_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_lock_callback_func_free_lock_set" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void__void);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "avc_lock_callback_func_free_lock_set" "', argument " "2"" of type '" "void (*)(void *)""'");
- }
- }
- if (arg1) (arg1)->func_free_lock = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_lock_callback_func_free_lock_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void (*result)(void *) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_lock_callback_func_free_lock_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_lock_callback_func_free_lock_get" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- result = (void (*)(void *)) ((arg1)->func_free_lock);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void__void);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_avc_lock_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_avc_lock_callback")) SWIG_fail;
- result = (struct avc_lock_callback *)calloc(1, sizeof(struct avc_lock_callback));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_avc_lock_callback, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_avc_lock_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_lock_callback *arg1 = (struct avc_lock_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_avc_lock_callback",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_lock_callback, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_avc_lock_callback" "', argument " "1"" of type '" "struct avc_lock_callback *""'");
- }
- arg1 = (struct avc_lock_callback *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *avc_lock_callback_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_avc_lock_callback, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_avc_init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- struct avc_memory_callback *arg2 = (struct avc_memory_callback *) 0 ;
- struct avc_log_callback *arg3 = (struct avc_log_callback *) 0 ;
- struct avc_thread_callback *arg4 = (struct avc_thread_callback *) 0 ;
- struct avc_lock_callback *arg5 = (struct avc_lock_callback *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- void *argp3 = 0 ;
- int res3 = 0 ;
- void *argp4 = 0 ;
- int res4 = 0 ;
- void *argp5 = 0 ;
- int res5 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- PyObject * obj4 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOOO:avc_init",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_init" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_avc_memory_callback, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "avc_init" "', argument " "2"" of type '" "struct avc_memory_callback const *""'");
- }
- arg2 = (struct avc_memory_callback *)(argp2);
- res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_avc_log_callback, 0 | 0 );
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "avc_init" "', argument " "3"" of type '" "struct avc_log_callback const *""'");
- }
- arg3 = (struct avc_log_callback *)(argp3);
- res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_avc_thread_callback, 0 | 0 );
- if (!SWIG_IsOK(res4)) {
- SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "avc_init" "', argument " "4"" of type '" "struct avc_thread_callback const *""'");
- }
- arg4 = (struct avc_thread_callback *)(argp4);
- res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_avc_lock_callback, 0 | 0 );
- if (!SWIG_IsOK(res5)) {
- SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "avc_init" "', argument " "5"" of type '" "struct avc_lock_callback const *""'");
- }
- arg5 = (struct avc_lock_callback *)(argp5);
- result = (int)avc_init((char const *)arg1,(struct avc_memory_callback const *)arg2,(struct avc_log_callback const *)arg3,(struct avc_thread_callback const *)arg4,(struct avc_lock_callback const *)arg5);
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_open(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selinux_opt *arg1 = (struct selinux_opt *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_open",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_opt, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_open" "', argument " "1"" of type '" "struct selinux_opt *""'");
- }
- arg1 = (struct selinux_opt *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_open" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- result = (int)avc_open(arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cleanup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":avc_cleanup")) SWIG_fail;
- avc_cleanup();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_reset(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)":avc_reset")) SWIG_fail;
- result = (int)avc_reset();
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":avc_destroy")) SWIG_fail;
- avc_destroy();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_has_perm_noaudit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- security_id_t arg2 = (security_id_t) 0 ;
- security_class_t arg3 ;
- access_vector_t arg4 ;
- struct avc_entry_ref *arg5 = (struct avc_entry_ref *) 0 ;
- struct av_decision *arg6 = (struct av_decision *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- unsigned int val4 ;
- int ecode4 = 0 ;
- void *argp5 = 0 ;
- int res5 = 0 ;
- void *argp6 = 0 ;
- int res6 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- PyObject * obj4 = 0 ;
- PyObject * obj5 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOOOO:avc_has_perm_noaudit",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_has_perm_noaudit" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "avc_has_perm_noaudit" "', argument " "2"" of type '" "security_id_t""'");
- }
- arg2 = (security_id_t)(argp2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "avc_has_perm_noaudit" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "avc_has_perm_noaudit" "', argument " "4"" of type '" "access_vector_t""'");
- }
- arg4 = (access_vector_t)(val4);
- res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_avc_entry_ref, 0 | 0 );
- if (!SWIG_IsOK(res5)) {
- SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "avc_has_perm_noaudit" "', argument " "5"" of type '" "struct avc_entry_ref *""'");
- }
- arg5 = (struct avc_entry_ref *)(argp5);
- res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res6)) {
- SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "avc_has_perm_noaudit" "', argument " "6"" of type '" "struct av_decision *""'");
- }
- arg6 = (struct av_decision *)(argp6);
- result = (int)avc_has_perm_noaudit(arg1,arg2,arg3,arg4,arg5,arg6);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_has_perm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- security_id_t arg2 = (security_id_t) 0 ;
- security_class_t arg3 ;
- access_vector_t arg4 ;
- struct avc_entry_ref *arg5 = (struct avc_entry_ref *) 0 ;
- void *arg6 = (void *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- unsigned int val4 ;
- int ecode4 = 0 ;
- void *argp5 = 0 ;
- int res5 = 0 ;
- int res6 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- PyObject * obj4 = 0 ;
- PyObject * obj5 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOOOO:avc_has_perm",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_has_perm" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "avc_has_perm" "', argument " "2"" of type '" "security_id_t""'");
- }
- arg2 = (security_id_t)(argp2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "avc_has_perm" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "avc_has_perm" "', argument " "4"" of type '" "access_vector_t""'");
- }
- arg4 = (access_vector_t)(val4);
- res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_avc_entry_ref, 0 | 0 );
- if (!SWIG_IsOK(res5)) {
- SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "avc_has_perm" "', argument " "5"" of type '" "struct avc_entry_ref *""'");
- }
- arg5 = (struct avc_entry_ref *)(argp5);
- res6 = SWIG_ConvertPtr(obj5,SWIG_as_voidptrptr(&arg6), 0, 0);
- if (!SWIG_IsOK(res6)) {
- SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "avc_has_perm" "', argument " "6"" of type '" "void *""'");
- }
- result = (int)avc_has_perm(arg1,arg2,arg3,arg4,arg5,arg6);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_audit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- security_id_t arg2 = (security_id_t) 0 ;
- security_class_t arg3 ;
- access_vector_t arg4 ;
- struct av_decision *arg5 = (struct av_decision *) 0 ;
- int arg6 ;
- void *arg7 = (void *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- unsigned int val4 ;
- int ecode4 = 0 ;
- void *argp5 = 0 ;
- int res5 = 0 ;
- int val6 ;
- int ecode6 = 0 ;
- int res7 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- PyObject * obj4 = 0 ;
- PyObject * obj5 = 0 ;
- PyObject * obj6 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOOOOO:avc_audit",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_audit" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "avc_audit" "', argument " "2"" of type '" "security_id_t""'");
- }
- arg2 = (security_id_t)(argp2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "avc_audit" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "avc_audit" "', argument " "4"" of type '" "access_vector_t""'");
- }
- arg4 = (access_vector_t)(val4);
- res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res5)) {
- SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "avc_audit" "', argument " "5"" of type '" "struct av_decision *""'");
- }
- arg5 = (struct av_decision *)(argp5);
- ecode6 = SWIG_AsVal_int(obj5, &val6);
- if (!SWIG_IsOK(ecode6)) {
- SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "avc_audit" "', argument " "6"" of type '" "int""'");
- }
- arg6 = (int)(val6);
- res7 = SWIG_ConvertPtr(obj6,SWIG_as_voidptrptr(&arg7), 0, 0);
- if (!SWIG_IsOK(res7)) {
- SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "avc_audit" "', argument " "7"" of type '" "void *""'");
- }
- avc_audit(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_compute_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- security_id_t arg2 = (security_id_t) 0 ;
- security_class_t arg3 ;
- security_id_t *arg4 = (security_id_t *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- security_id_t temp4 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- {
- arg4 = &temp4;
- }
- if (!PyArg_ParseTuple(args,(char *)"OOO:avc_compute_create",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_compute_create" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "avc_compute_create" "', argument " "2"" of type '" "security_id_t""'");
- }
- arg2 = (security_id_t)(argp2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "avc_compute_create" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- result = (int)avc_compute_create(arg1,arg2,arg3,arg4);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_compute_member(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_id_t arg1 = (security_id_t) 0 ;
- security_id_t arg2 = (security_id_t) 0 ;
- security_class_t arg3 ;
- security_id_t *arg4 = (security_id_t *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- security_id_t temp4 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- {
- arg4 = &temp4;
- }
- if (!PyArg_ParseTuple(args,(char *)"OOO:avc_compute_member",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_compute_member" "', argument " "1"" of type '" "security_id_t""'");
- }
- arg1 = (security_id_t)(argp1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_security_id, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "avc_compute_member" "', argument " "2"" of type '" "security_id_t""'");
- }
- arg2 = (security_id_t)(argp2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "avc_compute_member" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- result = (int)avc_compute_member(arg1,arg2,arg3,arg4);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_entry_lookups_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_cache_stats_entry_lookups_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_entry_lookups_set" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_cache_stats_entry_lookups_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->entry_lookups = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_entry_lookups_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_cache_stats_entry_lookups_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_entry_lookups_get" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- result = (unsigned int) ((arg1)->entry_lookups);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_entry_hits_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_cache_stats_entry_hits_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_entry_hits_set" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_cache_stats_entry_hits_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->entry_hits = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_entry_hits_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_cache_stats_entry_hits_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_entry_hits_get" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- result = (unsigned int) ((arg1)->entry_hits);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_entry_misses_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_cache_stats_entry_misses_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_entry_misses_set" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_cache_stats_entry_misses_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->entry_misses = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_entry_misses_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_cache_stats_entry_misses_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_entry_misses_get" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- result = (unsigned int) ((arg1)->entry_misses);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_entry_discards_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_cache_stats_entry_discards_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_entry_discards_set" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_cache_stats_entry_discards_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->entry_discards = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_entry_discards_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_cache_stats_entry_discards_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_entry_discards_get" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- result = (unsigned int) ((arg1)->entry_discards);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_cav_lookups_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_cache_stats_cav_lookups_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_cav_lookups_set" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_cache_stats_cav_lookups_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->cav_lookups = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_cav_lookups_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_cache_stats_cav_lookups_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_cav_lookups_get" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- result = (unsigned int) ((arg1)->cav_lookups);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_cav_hits_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_cache_stats_cav_hits_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_cav_hits_set" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_cache_stats_cav_hits_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->cav_hits = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_cav_hits_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_cache_stats_cav_hits_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_cav_hits_get" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- result = (unsigned int) ((arg1)->cav_hits);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_cav_probes_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_cache_stats_cav_probes_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_cav_probes_set" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_cache_stats_cav_probes_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->cav_probes = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_cav_probes_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_cache_stats_cav_probes_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_cav_probes_get" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- result = (unsigned int) ((arg1)->cav_probes);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_cav_misses_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:avc_cache_stats_cav_misses_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_cav_misses_set" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "avc_cache_stats_cav_misses_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->cav_misses = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_cache_stats_cav_misses_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_cache_stats_cav_misses_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "avc_cache_stats_cav_misses_get" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- result = (unsigned int) ((arg1)->cav_misses);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_avc_cache_stats(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_avc_cache_stats")) SWIG_fail;
- result = (struct avc_cache_stats *)calloc(1, sizeof(struct avc_cache_stats));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_avc_cache_stats, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_avc_cache_stats(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct avc_cache_stats *arg1 = (struct avc_cache_stats *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_avc_cache_stats",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_avc_cache_stats, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_avc_cache_stats" "', argument " "1"" of type '" "struct avc_cache_stats *""'");
- }
- arg1 = (struct avc_cache_stats *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *avc_cache_stats_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_avc_cache_stats, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_avc_av_stats(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":avc_av_stats")) SWIG_fail;
- avc_av_stats();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_sid_stats(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":avc_sid_stats")) SWIG_fail;
- avc_sid_stats();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_netlink_open(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- int val1 ;
- int ecode1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:avc_netlink_open",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "avc_netlink_open" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- result = (int)avc_netlink_open(arg1);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_netlink_loop(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":avc_netlink_loop")) SWIG_fail;
- avc_netlink_loop();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_avc_netlink_close(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":avc_netlink_close")) SWIG_fail;
- avc_netlink_close();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_s_t_ptr_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_s_t *arg1 = (context_s_t *) 0 ;
- void *arg2 = (void *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:context_s_t_ptr_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_s_t_ptr_set" "', argument " "1"" of type '" "context_s_t *""'");
- }
- arg1 = (context_s_t *)(argp1);
- res2 = SWIG_ConvertPtr(obj1,SWIG_as_voidptrptr(&arg2), 0, SWIG_POINTER_DISOWN);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "context_s_t_ptr_set" "', argument " "2"" of type '" "void *""'");
- }
- if (arg1) (arg1)->ptr = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_s_t_ptr_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_s_t *arg1 = (context_s_t *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- void *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:context_s_t_ptr_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_s_t_ptr_get" "', argument " "1"" of type '" "context_s_t *""'");
- }
- arg1 = (context_s_t *)(argp1);
- result = (void *) ((arg1)->ptr);
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_context_s_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_s_t *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_context_s_t")) SWIG_fail;
- result = (context_s_t *)calloc(1, sizeof(context_s_t));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_context_s_t, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_context_s_t(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_s_t *arg1 = (context_s_t *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_context_s_t",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_context_s_t" "', argument " "1"" of type '" "context_s_t *""'");
- }
- arg1 = (context_s_t *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *context_s_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_context_s_t, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_context_new(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- context_t result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:context_new",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_new" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- result = (context_t)context_new((char const *)arg1);
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_context_s_t, 0 | 0 );
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_str(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:context_str",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_str" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- result = (char *)context_str(arg1);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_free(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:context_free",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_free" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- context_free(arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:context_type_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_type_get" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- result = (char *)context_type_get(arg1);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_range_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:context_range_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_range_get" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- result = (char *)context_range_get(arg1);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_role_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:context_role_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_role_get" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- result = (char *)context_role_get(arg1);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_user_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:context_user_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_user_get" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- result = (char *)context_user_get(arg1);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- char *arg2 = (char *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:context_type_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_type_set" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "context_type_set" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- result = (int)context_type_set(arg1,(char const *)arg2);
- resultobj = SWIG_From_int((int)(result));
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_range_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- char *arg2 = (char *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:context_range_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_range_set" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "context_range_set" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- result = (int)context_range_set(arg1,(char const *)arg2);
- resultobj = SWIG_From_int((int)(result));
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_role_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- char *arg2 = (char *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:context_role_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_role_set" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "context_role_set" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- result = (int)context_role_set(arg1,(char const *)arg2);
- resultobj = SWIG_From_int((int)(result));
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_context_user_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- context_t arg1 = (context_t) 0 ;
- char *arg2 = (char *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:context_user_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_context_s_t, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "context_user_set" "', argument " "1"" of type '" "context_t""'");
- }
- arg1 = (context_t)(argp1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "context_user_set" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- result = (int)context_user_set(arg1,(char const *)arg2);
- resultobj = SWIG_From_int((int)(result));
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_get_ordered_context_list(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_context_t **arg3 = (security_context_t **) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- security_context_t *temp3 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- {
- arg3 = &temp3;
- }
- if (!PyArg_ParseTuple(args,(char *)"OO:get_ordered_context_list",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "get_ordered_context_list" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "get_ordered_context_list" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- result = (int)get_ordered_context_list((char const *)arg1,arg2,arg3);
- resultobj = SWIG_From_int((int)(result));
- {
- PyObject* plist;
- int i;
-
- if (*arg3) {
- plist = PyList_New(result);
- for (i = 0; i < result; i++) {
- PyList_SetItem(plist, i, PyString_FromString((*arg3)[i]));
- }
- } else {
- plist = PyList_New(0);
- }
- /* Only return the Python list, don't need to return the length anymore */
- resultobj = plist;
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- {
- if (*arg3) freeconary(*arg3);
- }
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- {
- if (*arg3) freeconary(*arg3);
- }
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_get_ordered_context_list_with_level(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) 0 ;
- security_context_t arg3 = (security_context_t) 0 ;
- security_context_t **arg4 = (security_context_t **) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- int res3 ;
- char *buf3 = 0 ;
- int alloc3 = 0 ;
- security_context_t *temp4 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- {
- arg4 = &temp4;
- }
- if (!PyArg_ParseTuple(args,(char *)"OOO:get_ordered_context_list_with_level",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "get_ordered_context_list_with_level" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "get_ordered_context_list_with_level" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "get_ordered_context_list_with_level" "', argument " "3"" of type '" "security_context_t""'");
- }
- arg3 = (security_context_t)(buf3);
- result = (int)get_ordered_context_list_with_level((char const *)arg1,(char const *)arg2,arg3,arg4);
- resultobj = SWIG_From_int((int)(result));
- {
- PyObject* plist;
- int i;
-
- if (*arg4) {
- plist = PyList_New(result);
- for (i = 0; i < result; i++) {
- PyList_SetItem(plist, i, PyString_FromString((*arg4)[i]));
- }
- } else {
- plist = PyList_New(0);
- }
- /* Only return the Python list, don't need to return the length anymore */
- resultobj = plist;
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- {
- if (*arg4) freeconary(*arg4);
- }
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- {
- if (*arg4) freeconary(*arg4);
- }
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_get_default_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_context_t *arg3 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- security_context_t temp3 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- arg3 = &temp3;
- if (!PyArg_ParseTuple(args,(char *)"OO:get_default_context",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "get_default_context" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "get_default_context" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- result = (int)get_default_context((char const *)arg1,arg2,arg3);
- resultobj = SWIG_From_int((int)(result));
- if (*arg3) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg3));
- freecon(*arg3);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_get_default_context_with_level(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) 0 ;
- security_context_t arg3 = (security_context_t) 0 ;
- security_context_t *arg4 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- int res3 ;
- char *buf3 = 0 ;
- int alloc3 = 0 ;
- security_context_t temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OOO:get_default_context_with_level",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "get_default_context_with_level" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "get_default_context_with_level" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "get_default_context_with_level" "', argument " "3"" of type '" "security_context_t""'");
- }
- arg3 = (security_context_t)(buf3);
- result = (int)get_default_context_with_level((char const *)arg1,(char const *)arg2,arg3,arg4);
- resultobj = SWIG_From_int((int)(result));
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- freecon(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_get_default_context_with_role(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) 0 ;
- security_context_t arg3 = (security_context_t) 0 ;
- security_context_t *arg4 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- int res3 ;
- char *buf3 = 0 ;
- int alloc3 = 0 ;
- security_context_t temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OOO:get_default_context_with_role",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "get_default_context_with_role" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "get_default_context_with_role" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "get_default_context_with_role" "', argument " "3"" of type '" "security_context_t""'");
- }
- arg3 = (security_context_t)(buf3);
- result = (int)get_default_context_with_role((char const *)arg1,(char const *)arg2,arg3,arg4);
- resultobj = SWIG_From_int((int)(result));
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- freecon(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_get_default_context_with_rolelevel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- security_context_t arg4 = (security_context_t) 0 ;
- security_context_t *arg5 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- int res3 ;
- char *buf3 = 0 ;
- int alloc3 = 0 ;
- int res4 ;
- char *buf4 = 0 ;
- int alloc4 = 0 ;
- security_context_t temp5 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- int result;
-
- arg5 = &temp5;
- if (!PyArg_ParseTuple(args,(char *)"OOOO:get_default_context_with_rolelevel",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "get_default_context_with_rolelevel" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "get_default_context_with_rolelevel" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "get_default_context_with_rolelevel" "', argument " "3"" of type '" "char const *""'");
- }
- arg3 = (char *)(buf3);
- res4 = SWIG_AsCharPtrAndSize(obj3, &buf4, NULL, &alloc4);
- if (!SWIG_IsOK(res4)) {
- SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "get_default_context_with_rolelevel" "', argument " "4"" of type '" "security_context_t""'");
- }
- arg4 = (security_context_t)(buf4);
- result = (int)get_default_context_with_rolelevel((char const *)arg1,(char const *)arg2,(char const *)arg3,arg4,arg5);
- resultobj = SWIG_From_int((int)(result));
- if (*arg5) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg5));
- freecon(*arg5);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- if (alloc4 == SWIG_NEWOBJ) free((char*)buf4);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_query_user_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- security_context_t temp2 = 0 ;
- int result;
-
- arg1 = &temp1;
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)":query_user_context")) SWIG_fail;
- result = (int)query_user_context(arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_manual_user_enter_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:manual_user_enter_context",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "manual_user_enter_context" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- result = (int)manual_user_enter_context((char const *)arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_default_type_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_default_type_path")) SWIG_fail;
- result = (char *)selinux_default_type_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_get_default_type(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- char **arg2 = (char **) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- char *temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:get_default_type",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "get_default_type" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- result = (int)get_default_type((char const *)arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- free(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selabel_open(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- unsigned int arg1 ;
- struct selinux_opt *arg2 = (struct selinux_opt *) 0 ;
- unsigned int arg3 ;
- unsigned int val1 ;
- int ecode1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- unsigned int val3 ;
- int ecode3 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- struct selabel_handle *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OOO:selabel_open",&obj0,&obj1,&obj2)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "selabel_open" "', argument " "1"" of type '" "unsigned int""'");
- }
- arg1 = (unsigned int)(val1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_selinux_opt, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "selabel_open" "', argument " "2"" of type '" "struct selinux_opt *""'");
- }
- arg2 = (struct selinux_opt *)(argp2);
- ecode3 = SWIG_AsVal_unsigned_SS_int(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "selabel_open" "', argument " "3"" of type '" "unsigned int""'");
- }
- arg3 = (unsigned int)(val3);
- result = (struct selabel_handle *)selabel_open(arg1,arg2,arg3);
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_selabel_handle, 0 | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selabel_close(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selabel_handle *arg1 = (struct selabel_handle *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selabel_close",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selabel_handle, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selabel_close" "', argument " "1"" of type '" "struct selabel_handle *""'");
- }
- arg1 = (struct selabel_handle *)(argp1);
- selabel_close(arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selabel_lookup(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selabel_handle *arg1 = (struct selabel_handle *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- char *arg3 = (char *) 0 ;
- int arg4 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- security_context_t temp2 = 0 ;
- int res3 ;
- char *buf3 = 0 ;
- int alloc3 = 0 ;
- int val4 ;
- int ecode4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"OOO:selabel_lookup",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selabel_handle, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selabel_lookup" "', argument " "1"" of type '" "struct selabel_handle *""'");
- }
- arg1 = (struct selabel_handle *)(argp1);
- res3 = SWIG_AsCharPtrAndSize(obj1, &buf3, NULL, &alloc3);
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "selabel_lookup" "', argument " "3"" of type '" "char const *""'");
- }
- arg3 = (char *)(buf3);
- ecode4 = SWIG_AsVal_int(obj2, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "selabel_lookup" "', argument " "4"" of type '" "int""'");
- }
- arg4 = (int)(val4);
- result = (int)selabel_lookup(arg1,arg2,(char const *)arg3,arg4);
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return resultobj;
-fail:
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selabel_lookup_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selabel_handle *arg1 = (struct selabel_handle *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- char *arg3 = (char *) 0 ;
- int arg4 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- security_context_t temp2 = 0 ;
- int res3 ;
- char *buf3 = 0 ;
- int alloc3 = 0 ;
- int val4 ;
- int ecode4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"OOO:selabel_lookup_raw",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selabel_handle, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selabel_lookup_raw" "', argument " "1"" of type '" "struct selabel_handle *""'");
- }
- arg1 = (struct selabel_handle *)(argp1);
- res3 = SWIG_AsCharPtrAndSize(obj1, &buf3, NULL, &alloc3);
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "selabel_lookup_raw" "', argument " "3"" of type '" "char const *""'");
- }
- arg3 = (char *)(buf3);
- ecode4 = SWIG_AsVal_int(obj2, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "selabel_lookup_raw" "', argument " "4"" of type '" "int""'");
- }
- arg4 = (int)(val4);
- result = (int)selabel_lookup_raw(arg1,arg2,(char const *)arg3,arg4);
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return resultobj;
-fail:
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selabel_stats(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selabel_handle *arg1 = (struct selabel_handle *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selabel_stats",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selabel_handle, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selabel_stats" "', argument " "1"" of type '" "struct selabel_handle *""'");
- }
- arg1 = (struct selabel_handle *)(argp1);
- selabel_stats(arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_is_selinux_enabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)":is_selinux_enabled")) SWIG_fail;
- {
- result = (int)is_selinux_enabled();
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_is_selinux_mls_enabled(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)":is_selinux_mls_enabled")) SWIG_fail;
- {
- result = (int)is_selinux_mls_enabled();
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getcon")) SWIG_fail;
- {
- result = (int)getcon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getcon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getcon_raw")) SWIG_fail;
- {
- result = (int)getcon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setcon",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setcon" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setcon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setcon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setcon_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setcon_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setcon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getpidcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- pid_t arg1 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- unsigned int val1 ;
- int ecode1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:getpidcon",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "getpidcon" "', argument " "1"" of type '" "pid_t""'");
- }
- arg1 = (pid_t)(val1);
- {
- result = (int)getpidcon(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getpidcon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- pid_t arg1 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- unsigned int val1 ;
- int ecode1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:getpidcon_raw",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "getpidcon_raw" "', argument " "1"" of type '" "pid_t""'");
- }
- arg1 = (pid_t)(val1);
- {
- result = (int)getpidcon_raw(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getprevcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getprevcon")) SWIG_fail;
- {
- result = (int)getprevcon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getprevcon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getprevcon_raw")) SWIG_fail;
- {
- result = (int)getprevcon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getexeccon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getexeccon")) SWIG_fail;
- {
- result = (int)getexeccon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getexeccon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getexeccon_raw")) SWIG_fail;
- {
- result = (int)getexeccon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setexeccon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setexeccon",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setexeccon" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setexeccon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setexeccon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setexeccon_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setexeccon_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setexeccon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getfscreatecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getfscreatecon")) SWIG_fail;
- {
- result = (int)getfscreatecon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getfscreatecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getfscreatecon_raw")) SWIG_fail;
- {
- result = (int)getfscreatecon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setfscreatecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setfscreatecon",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setfscreatecon" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setfscreatecon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setfscreatecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setfscreatecon_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setfscreatecon_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setfscreatecon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getkeycreatecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getkeycreatecon")) SWIG_fail;
- {
- result = (int)getkeycreatecon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getkeycreatecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getkeycreatecon_raw")) SWIG_fail;
- {
- result = (int)getkeycreatecon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setkeycreatecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setkeycreatecon",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setkeycreatecon" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setkeycreatecon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setkeycreatecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setkeycreatecon_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setkeycreatecon_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setkeycreatecon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getsockcreatecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getsockcreatecon")) SWIG_fail;
- {
- result = (int)getsockcreatecon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getsockcreatecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t *arg1 = (security_context_t *) 0 ;
- security_context_t temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":getsockcreatecon_raw")) SWIG_fail;
- {
- result = (int)getsockcreatecon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- freecon(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setsockcreatecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setsockcreatecon",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setsockcreatecon" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setsockcreatecon(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setsockcreatecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:setsockcreatecon_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setsockcreatecon_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)setsockcreatecon_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getfilecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:getfilecon",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "getfilecon" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)getfilecon((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getfilecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:getfilecon_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "getfilecon_raw" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)getfilecon_raw((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_lgetfilecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:lgetfilecon",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lgetfilecon" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)lgetfilecon((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_lgetfilecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:lgetfilecon_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lgetfilecon_raw" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)lgetfilecon_raw((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_fgetfilecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int val1 ;
- int ecode1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:fgetfilecon",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "fgetfilecon" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- {
- result = (int)fgetfilecon(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_fgetfilecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int val1 ;
- int ecode1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:fgetfilecon_raw",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "fgetfilecon_raw" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- {
- result = (int)fgetfilecon_raw(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setfilecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:setfilecon",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setfilecon" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "setfilecon" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- {
- result = (int)setfilecon((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_setfilecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:setfilecon_raw",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "setfilecon_raw" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "setfilecon_raw" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- {
- result = (int)setfilecon_raw((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_lsetfilecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:lsetfilecon",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lsetfilecon" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "lsetfilecon" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- {
- result = (int)lsetfilecon((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_lsetfilecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:lsetfilecon_raw",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "lsetfilecon_raw" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "lsetfilecon_raw" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- {
- result = (int)lsetfilecon_raw((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_fsetfilecon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- security_context_t arg2 = (security_context_t) 0 ;
- int val1 ;
- int ecode1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:fsetfilecon",&obj0,&obj1)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "fsetfilecon" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "fsetfilecon" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- {
- result = (int)fsetfilecon(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_fsetfilecon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- security_context_t arg2 = (security_context_t) 0 ;
- int val1 ;
- int ecode1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:fsetfilecon_raw",&obj0,&obj1)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "fsetfilecon_raw" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "fsetfilecon_raw" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- {
- result = (int)fsetfilecon_raw(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getpeercon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int val1 ;
- int ecode1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:getpeercon",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "getpeercon" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- {
- result = (int)getpeercon(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getpeercon_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int val1 ;
- int ecode1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:getpeercon_raw",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "getpeercon_raw" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- {
- result = (int)getpeercon_raw(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_allowed_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- access_vector_t arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:av_decision_allowed_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_allowed_set" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "av_decision_allowed_set" "', argument " "2"" of type '" "access_vector_t""'");
- }
- arg2 = (access_vector_t)(val2);
- if (arg1) (arg1)->allowed = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_allowed_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- access_vector_t result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:av_decision_allowed_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_allowed_get" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- result = (access_vector_t) ((arg1)->allowed);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_decided_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- access_vector_t arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:av_decision_decided_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_decided_set" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "av_decision_decided_set" "', argument " "2"" of type '" "access_vector_t""'");
- }
- arg2 = (access_vector_t)(val2);
- if (arg1) (arg1)->decided = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_decided_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- access_vector_t result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:av_decision_decided_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_decided_get" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- result = (access_vector_t) ((arg1)->decided);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_auditallow_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- access_vector_t arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:av_decision_auditallow_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_auditallow_set" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "av_decision_auditallow_set" "', argument " "2"" of type '" "access_vector_t""'");
- }
- arg2 = (access_vector_t)(val2);
- if (arg1) (arg1)->auditallow = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_auditallow_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- access_vector_t result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:av_decision_auditallow_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_auditallow_get" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- result = (access_vector_t) ((arg1)->auditallow);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_auditdeny_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- access_vector_t arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:av_decision_auditdeny_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_auditdeny_set" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "av_decision_auditdeny_set" "', argument " "2"" of type '" "access_vector_t""'");
- }
- arg2 = (access_vector_t)(val2);
- if (arg1) (arg1)->auditdeny = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_auditdeny_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- access_vector_t result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:av_decision_auditdeny_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_auditdeny_get" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- result = (access_vector_t) ((arg1)->auditdeny);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_seqno_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:av_decision_seqno_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_seqno_set" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "av_decision_seqno_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->seqno = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_seqno_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:av_decision_seqno_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_seqno_get" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- result = (unsigned int) ((arg1)->seqno);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_flags_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- unsigned int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:av_decision_flags_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_flags_set" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "av_decision_flags_set" "', argument " "2"" of type '" "unsigned int""'");
- }
- arg2 = (unsigned int)(val2);
- if (arg1) (arg1)->flags = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_av_decision_flags_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- unsigned int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:av_decision_flags_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "av_decision_flags_get" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- result = (unsigned int) ((arg1)->flags);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_av_decision(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_av_decision")) SWIG_fail;
- result = (struct av_decision *)calloc(1, sizeof(struct av_decision));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_av_decision, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_av_decision(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct av_decision *arg1 = (struct av_decision *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_av_decision",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_av_decision, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_av_decision" "', argument " "1"" of type '" "struct av_decision *""'");
- }
- arg1 = (struct av_decision *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *av_decision_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_av_decision, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_selinux_opt_type_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selinux_opt *arg1 = (struct selinux_opt *) 0 ;
- int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_opt_type_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_opt, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_opt_type_set" "', argument " "1"" of type '" "struct selinux_opt *""'");
- }
- arg1 = (struct selinux_opt *)(argp1);
- ecode2 = SWIG_AsVal_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "selinux_opt_type_set" "', argument " "2"" of type '" "int""'");
- }
- arg2 = (int)(val2);
- if (arg1) (arg1)->type = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_opt_type_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selinux_opt *arg1 = (struct selinux_opt *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_opt_type_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_opt, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_opt_type_get" "', argument " "1"" of type '" "struct selinux_opt *""'");
- }
- arg1 = (struct selinux_opt *)(argp1);
- result = (int) ((arg1)->type);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_opt_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selinux_opt *arg1 = (struct selinux_opt *) 0 ;
- char *arg2 = (char *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_opt_value_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_opt, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_opt_value_set" "', argument " "1"" of type '" "struct selinux_opt *""'");
- }
- arg1 = (struct selinux_opt *)(argp1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "selinux_opt_value_set" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- if (arg2) {
- size_t size = strlen((const char *)((const char *)(arg2))) + 1;
- arg1->value = (char const *)(char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
- } else {
- arg1->value = 0;
- }
- resultobj = SWIG_Py_Void();
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_opt_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selinux_opt *arg1 = (struct selinux_opt *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_opt_value_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_opt, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_opt_value_get" "', argument " "1"" of type '" "struct selinux_opt *""'");
- }
- arg1 = (struct selinux_opt *)(argp1);
- result = (char *) ((arg1)->value);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_selinux_opt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selinux_opt *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_selinux_opt")) SWIG_fail;
- result = (struct selinux_opt *)calloc(1, sizeof(struct selinux_opt));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_selinux_opt, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_selinux_opt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct selinux_opt *arg1 = (struct selinux_opt *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_selinux_opt",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_opt, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_selinux_opt" "', argument " "1"" of type '" "struct selinux_opt *""'");
- }
- arg1 = (struct selinux_opt *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *selinux_opt_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_selinux_opt, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_log_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- int (*arg2)(int,char const *,...) = (int (*)(int,char const *,...)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_callback_func_log_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_log_set" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_int_p_q_const__char_v_______int);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "selinux_callback_func_log_set" "', argument " "2"" of type '" "int (*)(int,char const *,...)""'");
- }
- }
- if (arg1) (arg1)->func_log = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_log_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int (*result)(int,char const *,...) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_callback_func_log_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_log_get" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- result = (int (*)(int,char const *,...)) ((arg1)->func_log);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_int_p_q_const__char_v_______int);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_audit_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- int (*arg2)(void *,security_class_t,char *,size_t) = (int (*)(void *,security_class_t,char *,size_t)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_callback_func_audit_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_audit_set" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_void_unsigned_short_p_char_size_t__int);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "selinux_callback_func_audit_set" "', argument " "2"" of type '" "int (*)(void *,security_class_t,char *,size_t)""'");
- }
- }
- if (arg1) (arg1)->func_audit = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_audit_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int (*result)(void *,security_class_t,char *,size_t) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_callback_func_audit_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_audit_get" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- result = (int (*)(void *,security_class_t,char *,size_t)) ((arg1)->func_audit);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_void_unsigned_short_p_char_size_t__int);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_validate_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- int (*arg2)(security_context_t *) = (int (*)(security_context_t *)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_callback_func_validate_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_validate_set" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_p_p_char__int);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "selinux_callback_func_validate_set" "', argument " "2"" of type '" "int (*)(security_context_t *)""'");
- }
- }
- if (arg1) (arg1)->func_validate = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_validate_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int (*result)(security_context_t *) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_callback_func_validate_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_validate_get" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- result = (int (*)(security_context_t *)) ((arg1)->func_validate);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_p_p_char__int);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_setenforce_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- int (*arg2)(int) = (int (*)(int)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_callback_func_setenforce_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_setenforce_set" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_int__int);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "selinux_callback_func_setenforce_set" "', argument " "2"" of type '" "int (*)(int)""'");
- }
- }
- if (arg1) (arg1)->func_setenforce = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_setenforce_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int (*result)(int) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_callback_func_setenforce_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_setenforce_get" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- result = (int (*)(int)) ((arg1)->func_setenforce);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_int__int);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_policyload_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- int (*arg2)(int) = (int (*)(int)) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_callback_func_policyload_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_policyload_set" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- {
- int res = SWIG_ConvertFunctionPtr(obj1, (void**)(&arg2), SWIGTYPE_p_f_int__int);
- if (!SWIG_IsOK(res)) {
- SWIG_exception_fail(SWIG_ArgError(res), "in method '" "selinux_callback_func_policyload_set" "', argument " "2"" of type '" "int (*)(int)""'");
- }
- }
- if (arg1) (arg1)->func_policyload = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_callback_func_policyload_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int (*result)(int) = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_callback_func_policyload_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_callback_func_policyload_get" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- result = (int (*)(int)) ((arg1)->func_policyload);
- resultobj = SWIG_NewFunctionPtrObj((void *)(result), SWIGTYPE_p_f_int__int);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_selinux_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_selinux_callback")) SWIG_fail;
- result = (union selinux_callback *)calloc(1, sizeof(union selinux_callback));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_selinux_callback, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_selinux_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- union selinux_callback *arg1 = (union selinux_callback *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_selinux_callback",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_selinux_callback, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_selinux_callback" "', argument " "1"" of type '" "union selinux_callback *""'");
- }
- arg1 = (union selinux_callback *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *selinux_callback_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_selinux_callback, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_selinux_get_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- int val1 ;
- int ecode1 = 0 ;
- PyObject * obj0 = 0 ;
- union selinux_callback result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_get_callback",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "selinux_get_callback" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- result = selinux_get_callback(arg1);
- resultobj = SWIG_NewPointerObj((union selinux_callback *)memcpy((union selinux_callback *)malloc(sizeof(union selinux_callback)),&result,sizeof(union selinux_callback)), SWIGTYPE_p_selinux_callback, SWIG_POINTER_OWN | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_set_callback(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- union selinux_callback arg2 ;
- int val1 ;
- int ecode1 = 0 ;
- void *argp2 ;
- int res2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_set_callback",&obj0,&obj1)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "selinux_set_callback" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- {
- res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_selinux_callback, 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "selinux_set_callback" "', argument " "2"" of type '" "union selinux_callback""'");
- }
- if (!argp2) {
- SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "selinux_set_callback" "', argument " "2"" of type '" "union selinux_callback""'");
- } else {
- arg2 = *((union selinux_callback *)(argp2));
- }
- }
- selinux_set_callback(arg1,arg2);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_av(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- access_vector_t arg4 ;
- struct av_decision *arg5 = (struct av_decision *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- unsigned int val4 ;
- int ecode4 = 0 ;
- void *argp5 = 0 ;
- int res5 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- PyObject * obj4 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOOO:security_compute_av",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_av" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_av" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_av" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "security_compute_av" "', argument " "4"" of type '" "access_vector_t""'");
- }
- arg4 = (access_vector_t)(val4);
- res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res5)) {
- SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "security_compute_av" "', argument " "5"" of type '" "struct av_decision *""'");
- }
- arg5 = (struct av_decision *)(argp5);
- {
- result = (int)security_compute_av(arg1,arg2,arg3,arg4,arg5);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_av_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- access_vector_t arg4 ;
- struct av_decision *arg5 = (struct av_decision *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- unsigned int val4 ;
- int ecode4 = 0 ;
- void *argp5 = 0 ;
- int res5 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- PyObject * obj4 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOOO:security_compute_av_raw",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_av_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_av_raw" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_av_raw" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "security_compute_av_raw" "', argument " "4"" of type '" "access_vector_t""'");
- }
- arg4 = (access_vector_t)(val4);
- res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res5)) {
- SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "security_compute_av_raw" "', argument " "5"" of type '" "struct av_decision *""'");
- }
- arg5 = (struct av_decision *)(argp5);
- {
- result = (int)security_compute_av_raw(arg1,arg2,arg3,arg4,arg5);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_av_flags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- access_vector_t arg4 ;
- struct av_decision *arg5 = (struct av_decision *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- unsigned int val4 ;
- int ecode4 = 0 ;
- void *argp5 = 0 ;
- int res5 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- PyObject * obj4 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOOO:security_compute_av_flags",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_av_flags" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_av_flags" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_av_flags" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "security_compute_av_flags" "', argument " "4"" of type '" "access_vector_t""'");
- }
- arg4 = (access_vector_t)(val4);
- res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res5)) {
- SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "security_compute_av_flags" "', argument " "5"" of type '" "struct av_decision *""'");
- }
- arg5 = (struct av_decision *)(argp5);
- {
- result = (int)security_compute_av_flags(arg1,arg2,arg3,arg4,arg5);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_av_flags_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- access_vector_t arg4 ;
- struct av_decision *arg5 = (struct av_decision *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- unsigned int val4 ;
- int ecode4 = 0 ;
- void *argp5 = 0 ;
- int res5 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- PyObject * obj4 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOOO:security_compute_av_flags_raw",&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_av_flags_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_av_flags_raw" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_av_flags_raw" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- ecode4 = SWIG_AsVal_unsigned_SS_int(obj3, &val4);
- if (!SWIG_IsOK(ecode4)) {
- SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "security_compute_av_flags_raw" "', argument " "4"" of type '" "access_vector_t""'");
- }
- arg4 = (access_vector_t)(val4);
- res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_av_decision, 0 | 0 );
- if (!SWIG_IsOK(res5)) {
- SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "security_compute_av_flags_raw" "', argument " "5"" of type '" "struct av_decision *""'");
- }
- arg5 = (struct av_decision *)(argp5);
- {
- result = (int)security_compute_av_flags_raw(arg1,arg2,arg3,arg4,arg5);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_create(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- security_context_t *arg4 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- security_context_t temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OOO:security_compute_create",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_create" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_create" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_create" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- {
- result = (int)security_compute_create(arg1,arg2,arg3,arg4);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- freecon(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_create_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- security_context_t *arg4 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- security_context_t temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OOO:security_compute_create_raw",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_create_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_create_raw" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_create_raw" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- {
- result = (int)security_compute_create_raw(arg1,arg2,arg3,arg4);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- freecon(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_relabel(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- security_context_t *arg4 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- security_context_t temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OOO:security_compute_relabel",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_relabel" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_relabel" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_relabel" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- {
- result = (int)security_compute_relabel(arg1,arg2,arg3,arg4);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- freecon(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_relabel_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- security_context_t *arg4 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- security_context_t temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OOO:security_compute_relabel_raw",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_relabel_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_relabel_raw" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_relabel_raw" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- {
- result = (int)security_compute_relabel_raw(arg1,arg2,arg3,arg4);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- freecon(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_member(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- security_context_t *arg4 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- security_context_t temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OOO:security_compute_member",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_member" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_member" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_member" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- {
- result = (int)security_compute_member(arg1,arg2,arg3,arg4);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- freecon(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_member_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t arg2 = (security_context_t) 0 ;
- security_class_t arg3 ;
- security_context_t *arg4 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- unsigned short val3 ;
- int ecode3 = 0 ;
- security_context_t temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OOO:security_compute_member_raw",&obj0,&obj1,&obj2)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_member_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_member_raw" "', argument " "2"" of type '" "security_context_t""'");
- }
- arg2 = (security_context_t)(buf2);
- ecode3 = SWIG_AsVal_unsigned_SS_short(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_compute_member_raw" "', argument " "3"" of type '" "security_class_t""'");
- }
- arg3 = (security_class_t)(val3);
- {
- result = (int)security_compute_member_raw(arg1,arg2,arg3,arg4);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- freecon(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_user(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- char *arg2 = (char *) 0 ;
- security_context_t **arg3 = (security_context_t **) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- security_context_t *temp3 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- {
- arg3 = &temp3;
- }
- if (!PyArg_ParseTuple(args,(char *)"OO:security_compute_user",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_user" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_user" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- {
- result = (int)security_compute_user(arg1,(char const *)arg2,arg3);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- {
- PyObject* plist;
- int i, len = 0;
-
- if (*arg3) {
- while((*arg3)[len])
- len++;
- plist = PyList_New(len);
- for (i = 0; i < len; i++) {
- PyList_SetItem(plist, i, PyString_FromString((*arg3)[i]));
- }
- } else {
- plist = PyList_New(0);
- }
-
- resultobj = SWIG_Python_AppendOutput(resultobj, plist);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- {
- if (*arg3) freeconary(*arg3);
- }
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- {
- if (*arg3) freeconary(*arg3);
- }
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_compute_user_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- char *arg2 = (char *) 0 ;
- security_context_t **arg3 = (security_context_t **) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- security_context_t *temp3 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- {
- arg3 = &temp3;
- }
- if (!PyArg_ParseTuple(args,(char *)"OO:security_compute_user_raw",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_compute_user_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_compute_user_raw" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- {
- result = (int)security_compute_user_raw(arg1,(char const *)arg2,arg3);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- {
- PyObject* plist;
- int i, len = 0;
-
- if (*arg3) {
- while((*arg3)[len])
- len++;
- plist = PyList_New(len);
- for (i = 0; i < len; i++) {
- PyList_SetItem(plist, i, PyString_FromString((*arg3)[i]));
- }
- } else {
- plist = PyList_New(0);
- }
-
- resultobj = SWIG_Python_AppendOutput(resultobj, plist);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- {
- if (*arg3) freeconary(*arg3);
- }
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- {
- if (*arg3) freeconary(*arg3);
- }
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_load_policy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- void *arg1 = (void *) 0 ;
- size_t arg2 ;
- int res1 ;
- size_t val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:security_load_policy",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0,SWIG_as_voidptrptr(&arg1), 0, 0);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_load_policy" "', argument " "1"" of type '" "void *""'");
- }
- ecode2 = SWIG_AsVal_size_t(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "security_load_policy" "', argument " "2"" of type '" "size_t""'");
- }
- arg2 = (size_t)(val2);
- {
- result = (int)security_load_policy(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_get_initial_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:security_get_initial_context",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_get_initial_context" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)security_get_initial_context((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_get_initial_context_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:security_get_initial_context_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_get_initial_context_raw" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)security_get_initial_context_raw((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_mkload_policy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- int val1 ;
- int ecode1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_mkload_policy",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "selinux_mkload_policy" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- {
- result = (int)selinux_mkload_policy(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_init_load_policy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int *arg1 = (int *) 0 ;
- int temp1 ;
- int res1 = SWIG_TMPOBJ ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":selinux_init_load_policy")) SWIG_fail;
- {
- result = (int)selinux_init_load_policy(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (SWIG_IsTmpObj(res1)) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
- } else {
- int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_SELboolean_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- SELboolean *arg1 = (SELboolean *) 0 ;
- char *arg2 = (char *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:SELboolean_name_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SELboolean, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SELboolean_name_set" "', argument " "1"" of type '" "SELboolean *""'");
- }
- arg1 = (SELboolean *)(argp1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "SELboolean_name_set" "', argument " "2"" of type '" "char *""'");
- }
- arg2 = (char *)(buf2);
- if (arg1->name) free((char*)arg1->name);
- if (arg2) {
- size_t size = strlen((const char *)(arg2)) + 1;
- arg1->name = (char *)(char *)memcpy((char *)malloc((size)*sizeof(char)), (const char *)(arg2), sizeof(char)*(size));
- } else {
- arg1->name = 0;
- }
- resultobj = SWIG_Py_Void();
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_SELboolean_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- SELboolean *arg1 = (SELboolean *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:SELboolean_name_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SELboolean, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SELboolean_name_get" "', argument " "1"" of type '" "SELboolean *""'");
- }
- arg1 = (SELboolean *)(argp1);
- result = (char *) ((arg1)->name);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_SELboolean_value_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- SELboolean *arg1 = (SELboolean *) 0 ;
- int arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:SELboolean_value_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SELboolean, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SELboolean_value_set" "', argument " "1"" of type '" "SELboolean *""'");
- }
- arg1 = (SELboolean *)(argp1);
- ecode2 = SWIG_AsVal_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "SELboolean_value_set" "', argument " "2"" of type '" "int""'");
- }
- arg2 = (int)(val2);
- if (arg1) (arg1)->value = arg2;
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_SELboolean_value_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- SELboolean *arg1 = (SELboolean *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:SELboolean_value_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SELboolean, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "SELboolean_value_get" "', argument " "1"" of type '" "SELboolean *""'");
- }
- arg1 = (SELboolean *)(argp1);
- result = (int) ((arg1)->value);
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_SELboolean(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- SELboolean *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_SELboolean")) SWIG_fail;
- result = (SELboolean *)calloc(1, sizeof(SELboolean));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_SELboolean, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_SELboolean(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- SELboolean *arg1 = (SELboolean *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_SELboolean",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_SELboolean, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_SELboolean" "', argument " "1"" of type '" "SELboolean *""'");
- }
- arg1 = (SELboolean *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *SELboolean_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_SELboolean, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_security_set_boolean_list(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- size_t arg1 ;
- SELboolean *arg2 = (SELboolean *) 0 ;
- int arg3 ;
- size_t val1 ;
- int ecode1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- int val3 ;
- int ecode3 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOO:security_set_boolean_list",&obj0,&obj1,&obj2)) SWIG_fail;
- ecode1 = SWIG_AsVal_size_t(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "security_set_boolean_list" "', argument " "1"" of type '" "size_t""'");
- }
- arg1 = (size_t)(val1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_SELboolean, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_set_boolean_list" "', argument " "2"" of type '" "SELboolean *""'");
- }
- arg2 = (SELboolean *)(argp2);
- ecode3 = SWIG_AsVal_int(obj2, &val3);
- if (!SWIG_IsOK(ecode3)) {
- SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "security_set_boolean_list" "', argument " "3"" of type '" "int""'");
- }
- arg3 = (int)(val3);
- {
- result = (int)security_set_boolean_list(arg1,arg2,arg3);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_load_booleans(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_load_booleans",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_load_booleans" "', argument " "1"" of type '" "char *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)security_load_booleans(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_check_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_check_context",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_check_context" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)security_check_context(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_check_context_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_check_context_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_check_context_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)security_check_context_raw(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_canonicalize_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:security_canonicalize_context",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_canonicalize_context" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)security_canonicalize_context(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_canonicalize_context_raw(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:security_canonicalize_context_raw",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_canonicalize_context_raw" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)security_canonicalize_context_raw(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_getenforce(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)":security_getenforce")) SWIG_fail;
- {
- result = (int)security_getenforce();
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_setenforce(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int arg1 ;
- int val1 ;
- int ecode1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_setenforce",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "security_setenforce" "', argument " "1"" of type '" "int""'");
- }
- arg1 = (int)(val1);
- {
- result = (int)security_setenforce(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_deny_unknown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)":security_deny_unknown")) SWIG_fail;
- {
- result = (int)security_deny_unknown();
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_disable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)":security_disable")) SWIG_fail;
- {
- result = (int)security_disable();
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_policyvers(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)":security_policyvers")) SWIG_fail;
- {
- result = (int)security_policyvers();
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_get_boolean_names(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char ***arg1 = (char ***) 0 ;
- int *arg2 = (int *) 0 ;
- char **temp11 ;
- int temp21 ;
- int result;
-
- {
- arg1 = &temp11;
- arg2 = &temp21;
- }
- if (!PyArg_ParseTuple(args,(char *)":security_get_boolean_names")) SWIG_fail;
- {
- result = (int)security_get_boolean_names(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- {
- PyObject* list = PyList_New(*arg2);
- int i;
- for (i = 0; i < *arg2; i++) {
- PyList_SetItem(list, i, PyString_FromString((*arg1)[i]));
- }
- resultobj = SWIG_Python_AppendOutput(resultobj, list);
- }
- {
- int i;
- if (*arg1) {
- for (i = 0; i < *arg2; i++) {
- free((*arg1)[i]);
- }
- free(*arg1);
- }
- }
- return resultobj;
-fail:
- {
- int i;
- if (*arg1) {
- for (i = 0; i < *arg2; i++) {
- free((*arg1)[i]);
- }
- free(*arg1);
- }
- }
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_get_boolean_pending(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_get_boolean_pending",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_get_boolean_pending" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)security_get_boolean_pending((char const *)arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_get_boolean_active(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_get_boolean_active",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_get_boolean_active" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)security_get_boolean_active((char const *)arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_set_boolean(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int arg2 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:security_set_boolean",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_set_boolean" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- ecode2 = SWIG_AsVal_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "security_set_boolean" "', argument " "2"" of type '" "int""'");
- }
- arg2 = (int)(val2);
- {
- result = (int)security_set_boolean((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_commit_booleans(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)":security_commit_booleans")) SWIG_fail;
- {
- result = (int)security_commit_booleans();
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_class_mapping_name_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_class_mapping *arg1 = (struct security_class_mapping *) 0 ;
- char *arg2 = (char *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:security_class_mapping_name_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_class_mapping, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_class_mapping_name_set" "', argument " "1"" of type '" "struct security_class_mapping *""'");
- }
- arg1 = (struct security_class_mapping *)(argp1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_class_mapping_name_set" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- if (arg2) {
- size_t size = strlen((const char *)((const char *)(arg2))) + 1;
- arg1->name = (char const *)(char *)memcpy((char *)malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
- } else {
- arg1->name = 0;
- }
- resultobj = SWIG_Py_Void();
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_class_mapping_name_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_class_mapping *arg1 = (struct security_class_mapping *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_class_mapping_name_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_class_mapping, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_class_mapping_name_get" "', argument " "1"" of type '" "struct security_class_mapping *""'");
- }
- arg1 = (struct security_class_mapping *)(argp1);
- result = (char *) ((arg1)->name);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_class_mapping_perms_set(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_class_mapping *arg1 = (struct security_class_mapping *) 0 ;
- char **arg2 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- void *argp2 = 0 ;
- int res2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:security_class_mapping_perms_set",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_class_mapping, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_class_mapping_perms_set" "', argument " "1"" of type '" "struct security_class_mapping *""'");
- }
- arg1 = (struct security_class_mapping *)(argp1);
- res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_p_char, 0 | 0 );
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "security_class_mapping_perms_set" "', argument " "2"" of type '" "char const *[sizeof(access_vector_t)*8+1]""'");
- }
- arg2 = (char **)(argp2);
- {
- if (arg2) {
- size_t ii = 0;
- for (; ii < (size_t)sizeof(access_vector_t)*8+1; ++ii) arg1->perms[ii] = arg2[ii];
- } else {
- SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in variable '""perms""' of type '""char const *[sizeof(access_vector_t)*8+1]""'");
- }
- }
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_class_mapping_perms_get(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_class_mapping *arg1 = (struct security_class_mapping *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- char **result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_class_mapping_perms_get",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_class_mapping, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "security_class_mapping_perms_get" "', argument " "1"" of type '" "struct security_class_mapping *""'");
- }
- arg1 = (struct security_class_mapping *)(argp1);
- result = (char **)(char **) ((arg1)->perms);
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_p_char, 0 | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_new_security_class_mapping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_class_mapping *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":new_security_class_mapping")) SWIG_fail;
- result = (struct security_class_mapping *)calloc(1, sizeof(struct security_class_mapping));
- resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_security_class_mapping, SWIG_POINTER_NEW | 0 );
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_delete_security_class_mapping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_class_mapping *arg1 = (struct security_class_mapping *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:delete_security_class_mapping",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_class_mapping, SWIG_POINTER_DISOWN | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_security_class_mapping" "', argument " "1"" of type '" "struct security_class_mapping *""'");
- }
- arg1 = (struct security_class_mapping *)(argp1);
- free((char *) arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *security_class_mapping_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *obj;
- if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_security_class_mapping, SWIG_NewClientData(obj));
- return SWIG_Py_Void();
-}
-
-SWIGINTERN PyObject *_wrap_selinux_set_mapping(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- struct security_class_mapping *arg1 = (struct security_class_mapping *) 0 ;
- void *argp1 = 0 ;
- int res1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_set_mapping",&obj0)) SWIG_fail;
- res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_security_class_mapping, 0 | 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_set_mapping" "', argument " "1"" of type '" "struct security_class_mapping *""'");
- }
- arg1 = (struct security_class_mapping *)(argp1);
- {
- result = (int)selinux_set_mapping(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_string_to_security_class(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- security_class_t result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:string_to_security_class",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "string_to_security_class" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- result = (security_class_t)string_to_security_class((char const *)arg1);
- resultobj = SWIG_From_unsigned_SS_short((unsigned short)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_class_to_string(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_class_t arg1 ;
- unsigned short val1 ;
- int ecode1 = 0 ;
- PyObject * obj0 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:security_class_to_string",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "security_class_to_string" "', argument " "1"" of type '" "security_class_t""'");
- }
- arg1 = (security_class_t)(val1);
- result = (char *)security_class_to_string(arg1);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_av_perm_to_string(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_class_t arg1 ;
- access_vector_t arg2 ;
- unsigned short val1 ;
- int ecode1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:security_av_perm_to_string",&obj0,&obj1)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "security_av_perm_to_string" "', argument " "1"" of type '" "security_class_t""'");
- }
- arg1 = (security_class_t)(val1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "security_av_perm_to_string" "', argument " "2"" of type '" "access_vector_t""'");
- }
- arg2 = (access_vector_t)(val2);
- result = (char *)security_av_perm_to_string(arg1,arg2);
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_string_to_av_perm(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_class_t arg1 ;
- char *arg2 = (char *) 0 ;
- unsigned short val1 ;
- int ecode1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- access_vector_t result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:string_to_av_perm",&obj0,&obj1)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "string_to_av_perm" "', argument " "1"" of type '" "security_class_t""'");
- }
- arg1 = (security_class_t)(val1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "string_to_av_perm" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- result = (access_vector_t)string_to_av_perm(arg1,(char const *)arg2);
- resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_security_av_string(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_class_t arg1 ;
- access_vector_t arg2 ;
- char **arg3 = (char **) 0 ;
- unsigned short val1 ;
- int ecode1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- char *temp3 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- arg3 = &temp3;
- if (!PyArg_ParseTuple(args,(char *)"OO:security_av_string",&obj0,&obj1)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "security_av_string" "', argument " "1"" of type '" "security_class_t""'");
- }
- arg1 = (security_class_t)(val1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "security_av_string" "', argument " "2"" of type '" "access_vector_t""'");
- }
- arg2 = (access_vector_t)(val2);
- {
- result = (int)security_av_string(arg1,arg2,arg3);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg3) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg3));
- free(*arg3);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_print_access_vector(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_class_t arg1 ;
- access_vector_t arg2 ;
- unsigned short val1 ;
- int ecode1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:print_access_vector",&obj0,&obj1)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_short(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "print_access_vector" "', argument " "1"" of type '" "security_class_t""'");
- }
- arg1 = (security_class_t)(val1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "print_access_vector" "', argument " "2"" of type '" "access_vector_t""'");
- }
- arg2 = (access_vector_t)(val2);
- print_access_vector(arg1,arg2);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_set_matchpathcon_flags(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- unsigned int arg1 ;
- unsigned int val1 ;
- int ecode1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:set_matchpathcon_flags",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "set_matchpathcon_flags" "', argument " "1"" of type '" "unsigned int""'");
- }
- arg1 = (unsigned int)(val1);
- set_matchpathcon_flags(arg1);
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon_init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:matchpathcon_init",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "matchpathcon_init" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)matchpathcon_init((char const *)arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon_init_prefix(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:matchpathcon_init_prefix",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "matchpathcon_init_prefix" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "matchpathcon_init_prefix" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- {
- result = (int)matchpathcon_init_prefix((char const *)arg1,(char const *)arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon_fini(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":matchpathcon_fini")) SWIG_fail;
- matchpathcon_fini();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- mode_t arg2 ;
- security_context_t *arg3 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- security_context_t temp3 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- arg3 = &temp3;
- if (!PyArg_ParseTuple(args,(char *)"OO:matchpathcon",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "matchpathcon" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "matchpathcon" "', argument " "2"" of type '" "mode_t""'");
- }
- arg2 = (mode_t)(val2);
- {
- result = (int)matchpathcon((char const *)arg1,arg2,arg3);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg3) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg3));
- freecon(*arg3);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon_index(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- mode_t arg2 ;
- security_context_t *arg3 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- security_context_t temp3 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- arg3 = &temp3;
- if (!PyArg_ParseTuple(args,(char *)"OO:matchpathcon_index",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "matchpathcon_index" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "matchpathcon_index" "', argument " "2"" of type '" "mode_t""'");
- }
- arg2 = (mode_t)(val2);
- {
- result = (int)matchpathcon_index((char const *)arg1,arg2,arg3);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg3) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg3));
- freecon(*arg3);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon_filespec_add(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- ino_t arg1 ;
- int arg2 ;
- char *arg3 = (char *) 0 ;
- void *argp1 ;
- int res1 = 0 ;
- int val2 ;
- int ecode2 = 0 ;
- int res3 ;
- char *buf3 = 0 ;
- int alloc3 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOO:matchpathcon_filespec_add",&obj0,&obj1,&obj2)) SWIG_fail;
- {
- res1 = SWIG_ConvertPtr(obj0, &argp1, SWIGTYPE_p_ino_t, 0 );
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "matchpathcon_filespec_add" "', argument " "1"" of type '" "ino_t""'");
- }
- if (!argp1) {
- SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "matchpathcon_filespec_add" "', argument " "1"" of type '" "ino_t""'");
- } else {
- arg1 = *((ino_t *)(argp1));
- }
- }
- ecode2 = SWIG_AsVal_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "matchpathcon_filespec_add" "', argument " "2"" of type '" "int""'");
- }
- arg2 = (int)(val2);
- res3 = SWIG_AsCharPtrAndSize(obj2, &buf3, NULL, &alloc3);
- if (!SWIG_IsOK(res3)) {
- SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "matchpathcon_filespec_add" "', argument " "3"" of type '" "char const *""'");
- }
- arg3 = (char *)(buf3);
- {
- result = (int)matchpathcon_filespec_add(arg1,arg2,(char const *)arg3);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return resultobj;
-fail:
- if (alloc3 == SWIG_NEWOBJ) free((char*)buf3);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon_filespec_destroy(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":matchpathcon_filespec_destroy")) SWIG_fail;
- matchpathcon_filespec_destroy();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon_filespec_eval(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":matchpathcon_filespec_eval")) SWIG_fail;
- matchpathcon_filespec_eval();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchpathcon_checkmatches(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:matchpathcon_checkmatches",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "matchpathcon_checkmatches" "', argument " "1"" of type '" "char *""'");
- }
- arg1 = (char *)(buf1);
- matchpathcon_checkmatches(arg1);
- resultobj = SWIG_Py_Void();
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_matchmediacon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:matchmediacon",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "matchmediacon" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)matchmediacon((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_getenforcemode(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- int *arg1 = (int *) 0 ;
- int temp1 ;
- int res1 = SWIG_TMPOBJ ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":selinux_getenforcemode")) SWIG_fail;
- {
- result = (int)selinux_getenforcemode(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (SWIG_IsTmpObj(res1)) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg1)));
- } else {
- int new_flags = SWIG_IsNewObj(res1) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, new_flags));
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_getpolicytype(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char **arg1 = (char **) 0 ;
- char *temp1 = 0 ;
- int result;
-
- arg1 = &temp1;
- if (!PyArg_ParseTuple(args,(char *)":selinux_getpolicytype")) SWIG_fail;
- {
- result = (int)selinux_getpolicytype(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg1) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg1));
- free(*arg1);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_policy_root(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_policy_root")) SWIG_fail;
- result = (char *)selinux_policy_root();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_binary_policy_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_binary_policy_path")) SWIG_fail;
- result = (char *)selinux_binary_policy_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_failsafe_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_failsafe_context_path")) SWIG_fail;
- result = (char *)selinux_failsafe_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_removable_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_removable_context_path")) SWIG_fail;
- result = (char *)selinux_removable_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_default_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_default_context_path")) SWIG_fail;
- result = (char *)selinux_default_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_user_contexts_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_user_contexts_path")) SWIG_fail;
- result = (char *)selinux_user_contexts_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_file_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_file_context_path")) SWIG_fail;
- result = (char *)selinux_file_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_file_context_homedir_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_file_context_homedir_path")) SWIG_fail;
- result = (char *)selinux_file_context_homedir_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_file_context_local_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_file_context_local_path")) SWIG_fail;
- result = (char *)selinux_file_context_local_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_file_context_subs_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_file_context_subs_path")) SWIG_fail;
- result = (char *)selinux_file_context_subs_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_homedir_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_homedir_context_path")) SWIG_fail;
- result = (char *)selinux_homedir_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_media_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_media_context_path")) SWIG_fail;
- result = (char *)selinux_media_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_virtual_domain_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_virtual_domain_context_path")) SWIG_fail;
- result = (char *)selinux_virtual_domain_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_virtual_image_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_virtual_image_context_path")) SWIG_fail;
- result = (char *)selinux_virtual_image_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_x_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_x_context_path")) SWIG_fail;
- result = (char *)selinux_x_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_contexts_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_contexts_path")) SWIG_fail;
- result = (char *)selinux_contexts_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_securetty_types_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_securetty_types_path")) SWIG_fail;
- result = (char *)selinux_securetty_types_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_booleans_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_booleans_path")) SWIG_fail;
- result = (char *)selinux_booleans_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_customizable_types_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_customizable_types_path")) SWIG_fail;
- result = (char *)selinux_customizable_types_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_users_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_users_path")) SWIG_fail;
- result = (char *)selinux_users_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_usersconf_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_usersconf_path")) SWIG_fail;
- result = (char *)selinux_usersconf_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_translations_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_translations_path")) SWIG_fail;
- result = (char *)selinux_translations_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_colors_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_colors_path")) SWIG_fail;
- result = (char *)selinux_colors_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_netfilter_context_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_netfilter_context_path")) SWIG_fail;
- result = (char *)selinux_netfilter_context_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_path(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *result = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_path")) SWIG_fail;
- result = (char *)selinux_path();
- resultobj = SWIG_FromCharPtr((const char *)result);
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_check_passwd_access(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- access_vector_t arg1 ;
- unsigned int val1 ;
- int ecode1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_check_passwd_access",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "selinux_check_passwd_access" "', argument " "1"" of type '" "access_vector_t""'");
- }
- arg1 = (access_vector_t)(val1);
- {
- result = (int)selinux_check_passwd_access(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_checkPasswdAccess(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- access_vector_t arg1 ;
- unsigned int val1 ;
- int ecode1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:checkPasswdAccess",&obj0)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "checkPasswdAccess" "', argument " "1"" of type '" "access_vector_t""'");
- }
- arg1 = (access_vector_t)(val1);
- {
- result = (int)checkPasswdAccess(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- return resultobj;
-fail:
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_check_securetty_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_check_securetty_context",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_check_securetty_context" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)selinux_check_securetty_context(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_set_selinuxmnt(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"O:set_selinuxmnt",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "set_selinuxmnt" "', argument " "1"" of type '" "char *""'");
- }
- arg1 = (char *)(buf1);
- set_selinuxmnt(arg1);
- resultobj = SWIG_Py_Void();
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_rpm_execcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- unsigned int arg1 ;
- char *arg2 = (char *) 0 ;
- char **arg3 ;
- char **arg4 ;
- unsigned int val1 ;
- int ecode1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- PyObject * obj2 = 0 ;
- PyObject * obj3 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OOOO:rpm_execcon",&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
- ecode1 = SWIG_AsVal_unsigned_SS_int(obj0, &val1);
- if (!SWIG_IsOK(ecode1)) {
- SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "rpm_execcon" "', argument " "1"" of type '" "unsigned int""'");
- }
- arg1 = (unsigned int)(val1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "rpm_execcon" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- {
- int i, size;
- PyObject * s;
-
- if (!PySequence_Check(obj2)) {
- PyErr_SetString(PyExc_ValueError, "Expected a sequence");
- return NULL;
- }
-
- size = PySequence_Size(obj2);
-
- arg3 = (char**) malloc(size + 1);
-
- for(i = 0; i < size; i++) {
- if (!PyString_Check(PySequence_GetItem(obj2, i))) {
- PyErr_SetString(PyExc_ValueError, "Sequence must contain only strings");
- return NULL;
- }
- }
-
- for(i = 0; i < size; i++) {
- s = PySequence_GetItem(obj2, i);
- arg3[i] = (char*) malloc(PyString_Size(s) + 1);
- strcpy(arg3[i], PyString_AsString(s));
- }
- arg3[size] = NULL;
- }
- {
- int i, size;
- PyObject * s;
-
- if (!PySequence_Check(obj3)) {
- PyErr_SetString(PyExc_ValueError, "Expected a sequence");
- return NULL;
- }
-
- size = PySequence_Size(obj3);
-
- arg4 = (char**) malloc(size + 1);
-
- for(i = 0; i < size; i++) {
- if (!PyString_Check(PySequence_GetItem(obj3, i))) {
- PyErr_SetString(PyExc_ValueError, "Sequence must contain only strings");
- return NULL;
- }
- }
-
- for(i = 0; i < size; i++) {
- s = PySequence_GetItem(obj3, i);
- arg4[i] = (char*) malloc(PyString_Size(s) + 1);
- strcpy(arg4[i], PyString_AsString(s));
- }
- arg4[size] = NULL;
- }
- {
- result = (int)rpm_execcon(arg1,(char const *)arg2,(char *const (*))arg3,(char *const (*))arg4);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- {
- int i = 0;
- while(arg3[i]) {
- free(arg3[i]);
- i++;
- }
- free(arg3);
- }
- {
- int i = 0;
- while(arg4[i]) {
- free(arg4[i]);
- i++;
- }
- free(arg4);
- }
- return resultobj;
-fail:
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- {
- int i = 0;
- while(arg3[i]) {
- free(arg3[i]);
- i++;
- }
- free(arg3);
- }
- {
- int i = 0;
- while(arg4[i]) {
- free(arg4[i]);
- i++;
- }
- free(arg4);
- }
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_is_context_customizable(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:is_context_customizable",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "is_context_customizable" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)is_context_customizable(arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_trans_to_raw_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_trans_to_raw_context",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_trans_to_raw_context" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)selinux_trans_to_raw_context(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_raw_to_trans_context(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- security_context_t *arg2 = (security_context_t *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- security_context_t temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_raw_to_trans_context",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_raw_to_trans_context" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)selinux_raw_to_trans_context(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- freecon(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_raw_context_to_color(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) 0 ;
- char **arg2 = (char **) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- char *temp2 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_raw_context_to_color",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_raw_context_to_color" "', argument " "1"" of type '" "security_context_t""'");
- }
- arg1 = (security_context_t)(buf1);
- {
- result = (int)selinux_raw_context_to_color(arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- free(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getseuserbyname(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- char **arg2 = (char **) 0 ;
- char **arg3 = (char **) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- char *temp2 = 0 ;
- char *temp3 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- arg2 = &temp2;
- arg3 = &temp3;
- if (!PyArg_ParseTuple(args,(char *)"O:getseuserbyname",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "getseuserbyname" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)getseuserbyname((char const *)arg1,arg2,arg3);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg2) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg2));
- free(*arg2);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (*arg3) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg3));
- free(*arg3);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_getseuser(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- char *arg2 = (char *) 0 ;
- char **arg3 = (char **) 0 ;
- char **arg4 = (char **) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- char *temp3 = 0 ;
- char *temp4 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- arg3 = &temp3;
- arg4 = &temp4;
- if (!PyArg_ParseTuple(args,(char *)"OO:getseuser",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "getseuser" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "getseuser" "', argument " "2"" of type '" "char const *""'");
- }
- arg2 = (char *)(buf2);
- {
- result = (int)getseuser((char const *)arg1,(char const *)arg2,arg3,arg4);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (*arg3) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg3));
- free(*arg3);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (*arg4) {
- resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_FromCharPtr(*arg4));
- free(*arg4);
- }
- else {
- Py_INCREF(Py_None);
- resultobj = SWIG_Python_AppendOutput(resultobj, Py_None);
- }
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_file_context_cmp(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- security_context_t arg1 = (security_context_t) (security_context_t)0 ;
- security_context_t arg2 = (security_context_t) (security_context_t)0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- int res2 ;
- char *buf2 = 0 ;
- int alloc2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_file_context_cmp",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_file_context_cmp" "', argument " "1"" of type '" "security_context_t const""'");
- }
- arg1 = (security_context_t)(buf1);
- res2 = SWIG_AsCharPtrAndSize(obj1, &buf2, NULL, &alloc2);
- if (!SWIG_IsOK(res2)) {
- SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "selinux_file_context_cmp" "', argument " "2"" of type '" "security_context_t const""'");
- }
- arg2 = (security_context_t)(buf2);
- result = (int)selinux_file_context_cmp(arg1,arg2);
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- if (alloc2 == SWIG_NEWOBJ) free((char*)buf2);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_file_context_verify(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- mode_t arg2 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- unsigned int val2 ;
- int ecode2 = 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:selinux_file_context_verify",&obj0,&obj1)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_file_context_verify" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- ecode2 = SWIG_AsVal_unsigned_SS_int(obj1, &val2);
- if (!SWIG_IsOK(ecode2)) {
- SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "selinux_file_context_verify" "', argument " "2"" of type '" "mode_t""'");
- }
- arg2 = (mode_t)(val2);
- {
- result = (int)selinux_file_context_verify((char const *)arg1,arg2);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_lsetfilecon_default(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- char *arg1 = (char *) 0 ;
- int res1 ;
- char *buf1 = 0 ;
- int alloc1 = 0 ;
- PyObject * obj0 = 0 ;
- int result;
-
- if (!PyArg_ParseTuple(args,(char *)"O:selinux_lsetfilecon_default",&obj0)) SWIG_fail;
- res1 = SWIG_AsCharPtrAndSize(obj0, &buf1, NULL, &alloc1);
- if (!SWIG_IsOK(res1)) {
- SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "selinux_lsetfilecon_default" "', argument " "1"" of type '" "char const *""'");
- }
- arg1 = (char *)(buf1);
- {
- result = (int)selinux_lsetfilecon_default((char const *)arg1);
- if (result < 0) {
- PyErr_SetFromErrno(PyExc_OSError);
- return NULL;
- }
- }
- resultobj = SWIG_From_int((int)(result));
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return resultobj;
-fail:
- if (alloc1 == SWIG_NEWOBJ) free((char*)buf1);
- return NULL;
-}
-
-
-SWIGINTERN PyObject *_wrap_selinux_reset_config(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
-
- if (!PyArg_ParseTuple(args,(char *)":selinux_reset_config")) SWIG_fail;
- selinux_reset_config();
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
-static PyMethodDef SwigMethods[] = {
- { (char *)"SWIG_PyInstanceMethod_New", (PyCFunction)SWIG_PyInstanceMethod_New, METH_O, NULL},
- { (char *)"security_id_ctx_set", _wrap_security_id_ctx_set, METH_VARARGS, NULL},
- { (char *)"security_id_ctx_get", _wrap_security_id_ctx_get, METH_VARARGS, NULL},
- { (char *)"security_id_refcnt_set", _wrap_security_id_refcnt_set, METH_VARARGS, NULL},
- { (char *)"security_id_refcnt_get", _wrap_security_id_refcnt_get, METH_VARARGS, NULL},
- { (char *)"new_security_id", _wrap_new_security_id, METH_VARARGS, NULL},
- { (char *)"delete_security_id", _wrap_delete_security_id, METH_VARARGS, NULL},
- { (char *)"security_id_swigregister", security_id_swigregister, METH_VARARGS, NULL},
- { (char *)"avc_sid_to_context", _wrap_avc_sid_to_context, METH_VARARGS, NULL},
- { (char *)"avc_sid_to_context_raw", _wrap_avc_sid_to_context_raw, METH_VARARGS, NULL},
- { (char *)"avc_context_to_sid", _wrap_avc_context_to_sid, METH_VARARGS, NULL},
- { (char *)"avc_context_to_sid_raw", _wrap_avc_context_to_sid_raw, METH_VARARGS, NULL},
- { (char *)"sidget", _wrap_sidget, METH_VARARGS, NULL},
- { (char *)"sidput", _wrap_sidput, METH_VARARGS, NULL},
- { (char *)"avc_get_initial_sid", _wrap_avc_get_initial_sid, METH_VARARGS, NULL},
- { (char *)"avc_entry_ref_ae_set", _wrap_avc_entry_ref_ae_set, METH_VARARGS, NULL},
- { (char *)"avc_entry_ref_ae_get", _wrap_avc_entry_ref_ae_get, METH_VARARGS, NULL},
- { (char *)"new_avc_entry_ref", _wrap_new_avc_entry_ref, METH_VARARGS, NULL},
- { (char *)"delete_avc_entry_ref", _wrap_delete_avc_entry_ref, METH_VARARGS, NULL},
- { (char *)"avc_entry_ref_swigregister", avc_entry_ref_swigregister, METH_VARARGS, NULL},
- { (char *)"avc_memory_callback_func_malloc_set", _wrap_avc_memory_callback_func_malloc_set, METH_VARARGS, NULL},
- { (char *)"avc_memory_callback_func_malloc_get", _wrap_avc_memory_callback_func_malloc_get, METH_VARARGS, NULL},
- { (char *)"avc_memory_callback_func_free_set", _wrap_avc_memory_callback_func_free_set, METH_VARARGS, NULL},
- { (char *)"avc_memory_callback_func_free_get", _wrap_avc_memory_callback_func_free_get, METH_VARARGS, NULL},
- { (char *)"new_avc_memory_callback", _wrap_new_avc_memory_callback, METH_VARARGS, NULL},
- { (char *)"delete_avc_memory_callback", _wrap_delete_avc_memory_callback, METH_VARARGS, NULL},
- { (char *)"avc_memory_callback_swigregister", avc_memory_callback_swigregister, METH_VARARGS, NULL},
- { (char *)"avc_log_callback_func_log_set", _wrap_avc_log_callback_func_log_set, METH_VARARGS, NULL},
- { (char *)"avc_log_callback_func_log_get", _wrap_avc_log_callback_func_log_get, METH_VARARGS, NULL},
- { (char *)"avc_log_callback_func_audit_set", _wrap_avc_log_callback_func_audit_set, METH_VARARGS, NULL},
- { (char *)"avc_log_callback_func_audit_get", _wrap_avc_log_callback_func_audit_get, METH_VARARGS, NULL},
- { (char *)"new_avc_log_callback", _wrap_new_avc_log_callback, METH_VARARGS, NULL},
- { (char *)"delete_avc_log_callback", _wrap_delete_avc_log_callback, METH_VARARGS, NULL},
- { (char *)"avc_log_callback_swigregister", avc_log_callback_swigregister, METH_VARARGS, NULL},
- { (char *)"avc_thread_callback_func_create_thread_set", _wrap_avc_thread_callback_func_create_thread_set, METH_VARARGS, NULL},
- { (char *)"avc_thread_callback_func_create_thread_get", _wrap_avc_thread_callback_func_create_thread_get, METH_VARARGS, NULL},
- { (char *)"avc_thread_callback_func_stop_thread_set", _wrap_avc_thread_callback_func_stop_thread_set, METH_VARARGS, NULL},
- { (char *)"avc_thread_callback_func_stop_thread_get", _wrap_avc_thread_callback_func_stop_thread_get, METH_VARARGS, NULL},
- { (char *)"new_avc_thread_callback", _wrap_new_avc_thread_callback, METH_VARARGS, NULL},
- { (char *)"delete_avc_thread_callback", _wrap_delete_avc_thread_callback, METH_VARARGS, NULL},
- { (char *)"avc_thread_callback_swigregister", avc_thread_callback_swigregister, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_func_alloc_lock_set", _wrap_avc_lock_callback_func_alloc_lock_set, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_func_alloc_lock_get", _wrap_avc_lock_callback_func_alloc_lock_get, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_func_get_lock_set", _wrap_avc_lock_callback_func_get_lock_set, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_func_get_lock_get", _wrap_avc_lock_callback_func_get_lock_get, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_func_release_lock_set", _wrap_avc_lock_callback_func_release_lock_set, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_func_release_lock_get", _wrap_avc_lock_callback_func_release_lock_get, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_func_free_lock_set", _wrap_avc_lock_callback_func_free_lock_set, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_func_free_lock_get", _wrap_avc_lock_callback_func_free_lock_get, METH_VARARGS, NULL},
- { (char *)"new_avc_lock_callback", _wrap_new_avc_lock_callback, METH_VARARGS, NULL},
- { (char *)"delete_avc_lock_callback", _wrap_delete_avc_lock_callback, METH_VARARGS, NULL},
- { (char *)"avc_lock_callback_swigregister", avc_lock_callback_swigregister, METH_VARARGS, NULL},
- { (char *)"avc_init", _wrap_avc_init, METH_VARARGS, NULL},
- { (char *)"avc_open", _wrap_avc_open, METH_VARARGS, NULL},
- { (char *)"avc_cleanup", _wrap_avc_cleanup, METH_VARARGS, NULL},
- { (char *)"avc_reset", _wrap_avc_reset, METH_VARARGS, NULL},
- { (char *)"avc_destroy", _wrap_avc_destroy, METH_VARARGS, NULL},
- { (char *)"avc_has_perm_noaudit", _wrap_avc_has_perm_noaudit, METH_VARARGS, NULL},
- { (char *)"avc_has_perm", _wrap_avc_has_perm, METH_VARARGS, NULL},
- { (char *)"avc_audit", _wrap_avc_audit, METH_VARARGS, NULL},
- { (char *)"avc_compute_create", _wrap_avc_compute_create, METH_VARARGS, NULL},
- { (char *)"avc_compute_member", _wrap_avc_compute_member, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_entry_lookups_set", _wrap_avc_cache_stats_entry_lookups_set, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_entry_lookups_get", _wrap_avc_cache_stats_entry_lookups_get, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_entry_hits_set", _wrap_avc_cache_stats_entry_hits_set, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_entry_hits_get", _wrap_avc_cache_stats_entry_hits_get, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_entry_misses_set", _wrap_avc_cache_stats_entry_misses_set, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_entry_misses_get", _wrap_avc_cache_stats_entry_misses_get, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_entry_discards_set", _wrap_avc_cache_stats_entry_discards_set, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_entry_discards_get", _wrap_avc_cache_stats_entry_discards_get, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_cav_lookups_set", _wrap_avc_cache_stats_cav_lookups_set, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_cav_lookups_get", _wrap_avc_cache_stats_cav_lookups_get, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_cav_hits_set", _wrap_avc_cache_stats_cav_hits_set, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_cav_hits_get", _wrap_avc_cache_stats_cav_hits_get, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_cav_probes_set", _wrap_avc_cache_stats_cav_probes_set, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_cav_probes_get", _wrap_avc_cache_stats_cav_probes_get, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_cav_misses_set", _wrap_avc_cache_stats_cav_misses_set, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_cav_misses_get", _wrap_avc_cache_stats_cav_misses_get, METH_VARARGS, NULL},
- { (char *)"new_avc_cache_stats", _wrap_new_avc_cache_stats, METH_VARARGS, NULL},
- { (char *)"delete_avc_cache_stats", _wrap_delete_avc_cache_stats, METH_VARARGS, NULL},
- { (char *)"avc_cache_stats_swigregister", avc_cache_stats_swigregister, METH_VARARGS, NULL},
- { (char *)"avc_av_stats", _wrap_avc_av_stats, METH_VARARGS, NULL},
- { (char *)"avc_sid_stats", _wrap_avc_sid_stats, METH_VARARGS, NULL},
- { (char *)"avc_netlink_open", _wrap_avc_netlink_open, METH_VARARGS, NULL},
- { (char *)"avc_netlink_loop", _wrap_avc_netlink_loop, METH_VARARGS, NULL},
- { (char *)"avc_netlink_close", _wrap_avc_netlink_close, METH_VARARGS, NULL},
- { (char *)"context_s_t_ptr_set", _wrap_context_s_t_ptr_set, METH_VARARGS, NULL},
- { (char *)"context_s_t_ptr_get", _wrap_context_s_t_ptr_get, METH_VARARGS, NULL},
- { (char *)"new_context_s_t", _wrap_new_context_s_t, METH_VARARGS, NULL},
- { (char *)"delete_context_s_t", _wrap_delete_context_s_t, METH_VARARGS, NULL},
- { (char *)"context_s_t_swigregister", context_s_t_swigregister, METH_VARARGS, NULL},
- { (char *)"context_new", _wrap_context_new, METH_VARARGS, NULL},
- { (char *)"context_str", _wrap_context_str, METH_VARARGS, NULL},
- { (char *)"context_free", _wrap_context_free, METH_VARARGS, NULL},
- { (char *)"context_type_get", _wrap_context_type_get, METH_VARARGS, NULL},
- { (char *)"context_range_get", _wrap_context_range_get, METH_VARARGS, NULL},
- { (char *)"context_role_get", _wrap_context_role_get, METH_VARARGS, NULL},
- { (char *)"context_user_get", _wrap_context_user_get, METH_VARARGS, NULL},
- { (char *)"context_type_set", _wrap_context_type_set, METH_VARARGS, NULL},
- { (char *)"context_range_set", _wrap_context_range_set, METH_VARARGS, NULL},
- { (char *)"context_role_set", _wrap_context_role_set, METH_VARARGS, NULL},
- { (char *)"context_user_set", _wrap_context_user_set, METH_VARARGS, NULL},
- { (char *)"get_ordered_context_list", _wrap_get_ordered_context_list, METH_VARARGS, NULL},
- { (char *)"get_ordered_context_list_with_level", _wrap_get_ordered_context_list_with_level, METH_VARARGS, NULL},
- { (char *)"get_default_context", _wrap_get_default_context, METH_VARARGS, NULL},
- { (char *)"get_default_context_with_level", _wrap_get_default_context_with_level, METH_VARARGS, NULL},
- { (char *)"get_default_context_with_role", _wrap_get_default_context_with_role, METH_VARARGS, NULL},
- { (char *)"get_default_context_with_rolelevel", _wrap_get_default_context_with_rolelevel, METH_VARARGS, NULL},
- { (char *)"query_user_context", _wrap_query_user_context, METH_VARARGS, NULL},
- { (char *)"manual_user_enter_context", _wrap_manual_user_enter_context, METH_VARARGS, NULL},
- { (char *)"selinux_default_type_path", _wrap_selinux_default_type_path, METH_VARARGS, NULL},
- { (char *)"get_default_type", _wrap_get_default_type, METH_VARARGS, NULL},
- { (char *)"selabel_open", _wrap_selabel_open, METH_VARARGS, NULL},
- { (char *)"selabel_close", _wrap_selabel_close, METH_VARARGS, NULL},
- { (char *)"selabel_lookup", _wrap_selabel_lookup, METH_VARARGS, NULL},
- { (char *)"selabel_lookup_raw", _wrap_selabel_lookup_raw, METH_VARARGS, NULL},
- { (char *)"selabel_stats", _wrap_selabel_stats, METH_VARARGS, NULL},
- { (char *)"is_selinux_enabled", _wrap_is_selinux_enabled, METH_VARARGS, NULL},
- { (char *)"is_selinux_mls_enabled", _wrap_is_selinux_mls_enabled, METH_VARARGS, NULL},
- { (char *)"getcon", _wrap_getcon, METH_VARARGS, NULL},
- { (char *)"getcon_raw", _wrap_getcon_raw, METH_VARARGS, NULL},
- { (char *)"setcon", _wrap_setcon, METH_VARARGS, NULL},
- { (char *)"setcon_raw", _wrap_setcon_raw, METH_VARARGS, NULL},
- { (char *)"getpidcon", _wrap_getpidcon, METH_VARARGS, NULL},
- { (char *)"getpidcon_raw", _wrap_getpidcon_raw, METH_VARARGS, NULL},
- { (char *)"getprevcon", _wrap_getprevcon, METH_VARARGS, NULL},
- { (char *)"getprevcon_raw", _wrap_getprevcon_raw, METH_VARARGS, NULL},
- { (char *)"getexeccon", _wrap_getexeccon, METH_VARARGS, NULL},
- { (char *)"getexeccon_raw", _wrap_getexeccon_raw, METH_VARARGS, NULL},
- { (char *)"setexeccon", _wrap_setexeccon, METH_VARARGS, NULL},
- { (char *)"setexeccon_raw", _wrap_setexeccon_raw, METH_VARARGS, NULL},
- { (char *)"getfscreatecon", _wrap_getfscreatecon, METH_VARARGS, NULL},
- { (char *)"getfscreatecon_raw", _wrap_getfscreatecon_raw, METH_VARARGS, NULL},
- { (char *)"setfscreatecon", _wrap_setfscreatecon, METH_VARARGS, NULL},
- { (char *)"setfscreatecon_raw", _wrap_setfscreatecon_raw, METH_VARARGS, NULL},
- { (char *)"getkeycreatecon", _wrap_getkeycreatecon, METH_VARARGS, NULL},
- { (char *)"getkeycreatecon_raw", _wrap_getkeycreatecon_raw, METH_VARARGS, NULL},
- { (char *)"setkeycreatecon", _wrap_setkeycreatecon, METH_VARARGS, NULL},
- { (char *)"setkeycreatecon_raw", _wrap_setkeycreatecon_raw, METH_VARARGS, NULL},
- { (char *)"getsockcreatecon", _wrap_getsockcreatecon, METH_VARARGS, NULL},
- { (char *)"getsockcreatecon_raw", _wrap_getsockcreatecon_raw, METH_VARARGS, NULL},
- { (char *)"setsockcreatecon", _wrap_setsockcreatecon, METH_VARARGS, NULL},
- { (char *)"setsockcreatecon_raw", _wrap_setsockcreatecon_raw, METH_VARARGS, NULL},
- { (char *)"getfilecon", _wrap_getfilecon, METH_VARARGS, NULL},
- { (char *)"getfilecon_raw", _wrap_getfilecon_raw, METH_VARARGS, NULL},
- { (char *)"lgetfilecon", _wrap_lgetfilecon, METH_VARARGS, NULL},
- { (char *)"lgetfilecon_raw", _wrap_lgetfilecon_raw, METH_VARARGS, NULL},
- { (char *)"fgetfilecon", _wrap_fgetfilecon, METH_VARARGS, NULL},
- { (char *)"fgetfilecon_raw", _wrap_fgetfilecon_raw, METH_VARARGS, NULL},
- { (char *)"setfilecon", _wrap_setfilecon, METH_VARARGS, NULL},
- { (char *)"setfilecon_raw", _wrap_setfilecon_raw, METH_VARARGS, NULL},
- { (char *)"lsetfilecon", _wrap_lsetfilecon, METH_VARARGS, NULL},
- { (char *)"lsetfilecon_raw", _wrap_lsetfilecon_raw, METH_VARARGS, NULL},
- { (char *)"fsetfilecon", _wrap_fsetfilecon, METH_VARARGS, NULL},
- { (char *)"fsetfilecon_raw", _wrap_fsetfilecon_raw, METH_VARARGS, NULL},
- { (char *)"getpeercon", _wrap_getpeercon, METH_VARARGS, NULL},
- { (char *)"getpeercon_raw", _wrap_getpeercon_raw, METH_VARARGS, NULL},
- { (char *)"av_decision_allowed_set", _wrap_av_decision_allowed_set, METH_VARARGS, NULL},
- { (char *)"av_decision_allowed_get", _wrap_av_decision_allowed_get, METH_VARARGS, NULL},
- { (char *)"av_decision_decided_set", _wrap_av_decision_decided_set, METH_VARARGS, NULL},
- { (char *)"av_decision_decided_get", _wrap_av_decision_decided_get, METH_VARARGS, NULL},
- { (char *)"av_decision_auditallow_set", _wrap_av_decision_auditallow_set, METH_VARARGS, NULL},
- { (char *)"av_decision_auditallow_get", _wrap_av_decision_auditallow_get, METH_VARARGS, NULL},
- { (char *)"av_decision_auditdeny_set", _wrap_av_decision_auditdeny_set, METH_VARARGS, NULL},
- { (char *)"av_decision_auditdeny_get", _wrap_av_decision_auditdeny_get, METH_VARARGS, NULL},
- { (char *)"av_decision_seqno_set", _wrap_av_decision_seqno_set, METH_VARARGS, NULL},
- { (char *)"av_decision_seqno_get", _wrap_av_decision_seqno_get, METH_VARARGS, NULL},
- { (char *)"av_decision_flags_set", _wrap_av_decision_flags_set, METH_VARARGS, NULL},
- { (char *)"av_decision_flags_get", _wrap_av_decision_flags_get, METH_VARARGS, NULL},
- { (char *)"new_av_decision", _wrap_new_av_decision, METH_VARARGS, NULL},
- { (char *)"delete_av_decision", _wrap_delete_av_decision, METH_VARARGS, NULL},
- { (char *)"av_decision_swigregister", av_decision_swigregister, METH_VARARGS, NULL},
- { (char *)"selinux_opt_type_set", _wrap_selinux_opt_type_set, METH_VARARGS, NULL},
- { (char *)"selinux_opt_type_get", _wrap_selinux_opt_type_get, METH_VARARGS, NULL},
- { (char *)"selinux_opt_value_set", _wrap_selinux_opt_value_set, METH_VARARGS, NULL},
- { (char *)"selinux_opt_value_get", _wrap_selinux_opt_value_get, METH_VARARGS, NULL},
- { (char *)"new_selinux_opt", _wrap_new_selinux_opt, METH_VARARGS, NULL},
- { (char *)"delete_selinux_opt", _wrap_delete_selinux_opt, METH_VARARGS, NULL},
- { (char *)"selinux_opt_swigregister", selinux_opt_swigregister, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_log_set", _wrap_selinux_callback_func_log_set, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_log_get", _wrap_selinux_callback_func_log_get, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_audit_set", _wrap_selinux_callback_func_audit_set, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_audit_get", _wrap_selinux_callback_func_audit_get, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_validate_set", _wrap_selinux_callback_func_validate_set, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_validate_get", _wrap_selinux_callback_func_validate_get, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_setenforce_set", _wrap_selinux_callback_func_setenforce_set, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_setenforce_get", _wrap_selinux_callback_func_setenforce_get, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_policyload_set", _wrap_selinux_callback_func_policyload_set, METH_VARARGS, NULL},
- { (char *)"selinux_callback_func_policyload_get", _wrap_selinux_callback_func_policyload_get, METH_VARARGS, NULL},
- { (char *)"new_selinux_callback", _wrap_new_selinux_callback, METH_VARARGS, NULL},
- { (char *)"delete_selinux_callback", _wrap_delete_selinux_callback, METH_VARARGS, NULL},
- { (char *)"selinux_callback_swigregister", selinux_callback_swigregister, METH_VARARGS, NULL},
- { (char *)"selinux_get_callback", _wrap_selinux_get_callback, METH_VARARGS, NULL},
- { (char *)"selinux_set_callback", _wrap_selinux_set_callback, METH_VARARGS, NULL},
- { (char *)"security_compute_av", _wrap_security_compute_av, METH_VARARGS, NULL},
- { (char *)"security_compute_av_raw", _wrap_security_compute_av_raw, METH_VARARGS, NULL},
- { (char *)"security_compute_av_flags", _wrap_security_compute_av_flags, METH_VARARGS, NULL},
- { (char *)"security_compute_av_flags_raw", _wrap_security_compute_av_flags_raw, METH_VARARGS, NULL},
- { (char *)"security_compute_create", _wrap_security_compute_create, METH_VARARGS, NULL},
- { (char *)"security_compute_create_raw", _wrap_security_compute_create_raw, METH_VARARGS, NULL},
- { (char *)"security_compute_relabel", _wrap_security_compute_relabel, METH_VARARGS, NULL},
- { (char *)"security_compute_relabel_raw", _wrap_security_compute_relabel_raw, METH_VARARGS, NULL},
- { (char *)"security_compute_member", _wrap_security_compute_member, METH_VARARGS, NULL},
- { (char *)"security_compute_member_raw", _wrap_security_compute_member_raw, METH_VARARGS, NULL},
- { (char *)"security_compute_user", _wrap_security_compute_user, METH_VARARGS, NULL},
- { (char *)"security_compute_user_raw", _wrap_security_compute_user_raw, METH_VARARGS, NULL},
- { (char *)"security_load_policy", _wrap_security_load_policy, METH_VARARGS, NULL},
- { (char *)"security_get_initial_context", _wrap_security_get_initial_context, METH_VARARGS, NULL},
- { (char *)"security_get_initial_context_raw", _wrap_security_get_initial_context_raw, METH_VARARGS, NULL},
- { (char *)"selinux_mkload_policy", _wrap_selinux_mkload_policy, METH_VARARGS, NULL},
- { (char *)"selinux_init_load_policy", _wrap_selinux_init_load_policy, METH_VARARGS, NULL},
- { (char *)"SELboolean_name_set", _wrap_SELboolean_name_set, METH_VARARGS, NULL},
- { (char *)"SELboolean_name_get", _wrap_SELboolean_name_get, METH_VARARGS, NULL},
- { (char *)"SELboolean_value_set", _wrap_SELboolean_value_set, METH_VARARGS, NULL},
- { (char *)"SELboolean_value_get", _wrap_SELboolean_value_get, METH_VARARGS, NULL},
- { (char *)"new_SELboolean", _wrap_new_SELboolean, METH_VARARGS, NULL},
- { (char *)"delete_SELboolean", _wrap_delete_SELboolean, METH_VARARGS, NULL},
- { (char *)"SELboolean_swigregister", SELboolean_swigregister, METH_VARARGS, NULL},
- { (char *)"security_set_boolean_list", _wrap_security_set_boolean_list, METH_VARARGS, NULL},
- { (char *)"security_load_booleans", _wrap_security_load_booleans, METH_VARARGS, NULL},
- { (char *)"security_check_context", _wrap_security_check_context, METH_VARARGS, NULL},
- { (char *)"security_check_context_raw", _wrap_security_check_context_raw, METH_VARARGS, NULL},
- { (char *)"security_canonicalize_context", _wrap_security_canonicalize_context, METH_VARARGS, NULL},
- { (char *)"security_canonicalize_context_raw", _wrap_security_canonicalize_context_raw, METH_VARARGS, NULL},
- { (char *)"security_getenforce", _wrap_security_getenforce, METH_VARARGS, NULL},
- { (char *)"security_setenforce", _wrap_security_setenforce, METH_VARARGS, NULL},
- { (char *)"security_deny_unknown", _wrap_security_deny_unknown, METH_VARARGS, NULL},
- { (char *)"security_disable", _wrap_security_disable, METH_VARARGS, NULL},
- { (char *)"security_policyvers", _wrap_security_policyvers, METH_VARARGS, NULL},
- { (char *)"security_get_boolean_names", _wrap_security_get_boolean_names, METH_VARARGS, NULL},
- { (char *)"security_get_boolean_pending", _wrap_security_get_boolean_pending, METH_VARARGS, NULL},
- { (char *)"security_get_boolean_active", _wrap_security_get_boolean_active, METH_VARARGS, NULL},
- { (char *)"security_set_boolean", _wrap_security_set_boolean, METH_VARARGS, NULL},
- { (char *)"security_commit_booleans", _wrap_security_commit_booleans, METH_VARARGS, NULL},
- { (char *)"security_class_mapping_name_set", _wrap_security_class_mapping_name_set, METH_VARARGS, NULL},
- { (char *)"security_class_mapping_name_get", _wrap_security_class_mapping_name_get, METH_VARARGS, NULL},
- { (char *)"security_class_mapping_perms_set", _wrap_security_class_mapping_perms_set, METH_VARARGS, NULL},
- { (char *)"security_class_mapping_perms_get", _wrap_security_class_mapping_perms_get, METH_VARARGS, NULL},
- { (char *)"new_security_class_mapping", _wrap_new_security_class_mapping, METH_VARARGS, NULL},
- { (char *)"delete_security_class_mapping", _wrap_delete_security_class_mapping, METH_VARARGS, NULL},
- { (char *)"security_class_mapping_swigregister", security_class_mapping_swigregister, METH_VARARGS, NULL},
- { (char *)"selinux_set_mapping", _wrap_selinux_set_mapping, METH_VARARGS, NULL},
- { (char *)"string_to_security_class", _wrap_string_to_security_class, METH_VARARGS, NULL},
- { (char *)"security_class_to_string", _wrap_security_class_to_string, METH_VARARGS, NULL},
- { (char *)"security_av_perm_to_string", _wrap_security_av_perm_to_string, METH_VARARGS, NULL},
- { (char *)"string_to_av_perm", _wrap_string_to_av_perm, METH_VARARGS, NULL},
- { (char *)"security_av_string", _wrap_security_av_string, METH_VARARGS, NULL},
- { (char *)"print_access_vector", _wrap_print_access_vector, METH_VARARGS, NULL},
- { (char *)"set_matchpathcon_flags", _wrap_set_matchpathcon_flags, METH_VARARGS, NULL},
- { (char *)"matchpathcon_init", _wrap_matchpathcon_init, METH_VARARGS, NULL},
- { (char *)"matchpathcon_init_prefix", _wrap_matchpathcon_init_prefix, METH_VARARGS, NULL},
- { (char *)"matchpathcon_fini", _wrap_matchpathcon_fini, METH_VARARGS, NULL},
- { (char *)"matchpathcon", _wrap_matchpathcon, METH_VARARGS, NULL},
- { (char *)"matchpathcon_index", _wrap_matchpathcon_index, METH_VARARGS, NULL},
- { (char *)"matchpathcon_filespec_add", _wrap_matchpathcon_filespec_add, METH_VARARGS, NULL},
- { (char *)"matchpathcon_filespec_destroy", _wrap_matchpathcon_filespec_destroy, METH_VARARGS, NULL},
- { (char *)"matchpathcon_filespec_eval", _wrap_matchpathcon_filespec_eval, METH_VARARGS, NULL},
- { (char *)"matchpathcon_checkmatches", _wrap_matchpathcon_checkmatches, METH_VARARGS, NULL},
- { (char *)"matchmediacon", _wrap_matchmediacon, METH_VARARGS, NULL},
- { (char *)"selinux_getenforcemode", _wrap_selinux_getenforcemode, METH_VARARGS, NULL},
- { (char *)"selinux_getpolicytype", _wrap_selinux_getpolicytype, METH_VARARGS, NULL},
- { (char *)"selinux_policy_root", _wrap_selinux_policy_root, METH_VARARGS, NULL},
- { (char *)"selinux_binary_policy_path", _wrap_selinux_binary_policy_path, METH_VARARGS, NULL},
- { (char *)"selinux_failsafe_context_path", _wrap_selinux_failsafe_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_removable_context_path", _wrap_selinux_removable_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_default_context_path", _wrap_selinux_default_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_user_contexts_path", _wrap_selinux_user_contexts_path, METH_VARARGS, NULL},
- { (char *)"selinux_file_context_path", _wrap_selinux_file_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_file_context_homedir_path", _wrap_selinux_file_context_homedir_path, METH_VARARGS, NULL},
- { (char *)"selinux_file_context_local_path", _wrap_selinux_file_context_local_path, METH_VARARGS, NULL},
- { (char *)"selinux_file_context_subs_path", _wrap_selinux_file_context_subs_path, METH_VARARGS, NULL},
- { (char *)"selinux_homedir_context_path", _wrap_selinux_homedir_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_media_context_path", _wrap_selinux_media_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_virtual_domain_context_path", _wrap_selinux_virtual_domain_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_virtual_image_context_path", _wrap_selinux_virtual_image_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_x_context_path", _wrap_selinux_x_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_contexts_path", _wrap_selinux_contexts_path, METH_VARARGS, NULL},
- { (char *)"selinux_securetty_types_path", _wrap_selinux_securetty_types_path, METH_VARARGS, NULL},
- { (char *)"selinux_booleans_path", _wrap_selinux_booleans_path, METH_VARARGS, NULL},
- { (char *)"selinux_customizable_types_path", _wrap_selinux_customizable_types_path, METH_VARARGS, NULL},
- { (char *)"selinux_users_path", _wrap_selinux_users_path, METH_VARARGS, NULL},
- { (char *)"selinux_usersconf_path", _wrap_selinux_usersconf_path, METH_VARARGS, NULL},
- { (char *)"selinux_translations_path", _wrap_selinux_translations_path, METH_VARARGS, NULL},
- { (char *)"selinux_colors_path", _wrap_selinux_colors_path, METH_VARARGS, NULL},
- { (char *)"selinux_netfilter_context_path", _wrap_selinux_netfilter_context_path, METH_VARARGS, NULL},
- { (char *)"selinux_path", _wrap_selinux_path, METH_VARARGS, NULL},
- { (char *)"selinux_check_passwd_access", _wrap_selinux_check_passwd_access, METH_VARARGS, NULL},
- { (char *)"checkPasswdAccess", _wrap_checkPasswdAccess, METH_VARARGS, NULL},
- { (char *)"selinux_check_securetty_context", _wrap_selinux_check_securetty_context, METH_VARARGS, NULL},
- { (char *)"set_selinuxmnt", _wrap_set_selinuxmnt, METH_VARARGS, NULL},
- { (char *)"rpm_execcon", _wrap_rpm_execcon, METH_VARARGS, NULL},
- { (char *)"is_context_customizable", _wrap_is_context_customizable, METH_VARARGS, NULL},
- { (char *)"selinux_trans_to_raw_context", _wrap_selinux_trans_to_raw_context, METH_VARARGS, NULL},
- { (char *)"selinux_raw_to_trans_context", _wrap_selinux_raw_to_trans_context, METH_VARARGS, NULL},
- { (char *)"selinux_raw_context_to_color", _wrap_selinux_raw_context_to_color, METH_VARARGS, NULL},
- { (char *)"getseuserbyname", _wrap_getseuserbyname, METH_VARARGS, NULL},
- { (char *)"getseuser", _wrap_getseuser, METH_VARARGS, NULL},
- { (char *)"selinux_file_context_cmp", _wrap_selinux_file_context_cmp, METH_VARARGS, NULL},
- { (char *)"selinux_file_context_verify", _wrap_selinux_file_context_verify, METH_VARARGS, NULL},
- { (char *)"selinux_lsetfilecon_default", _wrap_selinux_lsetfilecon_default, METH_VARARGS, NULL},
- { (char *)"selinux_reset_config", _wrap_selinux_reset_config, METH_VARARGS, NULL},
- { NULL, NULL, 0, NULL }
-};
-
-
-/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
-
-static swig_type_info _swigt__p_SELboolean = {"_p_SELboolean", "SELboolean *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_av_decision = {"_p_av_decision", "struct av_decision *|av_decision *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_avc_cache_stats = {"_p_avc_cache_stats", "struct avc_cache_stats *|avc_cache_stats *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_avc_entry = {"_p_avc_entry", "struct avc_entry *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_avc_entry_ref = {"_p_avc_entry_ref", "struct avc_entry_ref *|avc_entry_ref *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_avc_lock_callback = {"_p_avc_lock_callback", "struct avc_lock_callback *|avc_lock_callback *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_avc_log_callback = {"_p_avc_log_callback", "struct avc_log_callback *|avc_log_callback *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_avc_memory_callback = {"_p_avc_memory_callback", "struct avc_memory_callback *|avc_memory_callback *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_avc_thread_callback = {"_p_avc_thread_callback", "struct avc_thread_callback *|avc_thread_callback *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_context_s_t = {"_p_context_s_t", "context_s_t *|context_t", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_int__int = {"_p_f_int__int", "int (*)(int)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_int_p_q_const__char_v_______int = {"_p_f_int_p_q_const__char_v_______int", "int (*)(int,char const *,...)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_p_f_void__void__p_void = {"_p_f_p_f_void__void__p_void", "void *(*)(void (*)(void))", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_p_p_char__int = {"_p_f_p_p_char__int", "int (*)(char **)|int (*)(security_context_t *)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_p_q_const__char_v_______void = {"_p_f_p_q_const__char_v_______void", "void (*)(char const *,...)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_p_void__void = {"_p_f_p_void__void", "void (*)(void *)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_p_void_unsigned_short_p_char_size_t__int = {"_p_f_p_void_unsigned_short_p_char_size_t__int", "int (*)(void *,unsigned short,char *,size_t)|int (*)(void *,security_class_t,char *,size_t)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_p_void_unsigned_short_p_char_size_t__void = {"_p_f_p_void_unsigned_short_p_char_size_t__void", "void (*)(void *,unsigned short,char *,size_t)|void (*)(void *,security_class_t,char *,size_t)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_size_t__p_void = {"_p_f_size_t__p_void", "void *(*)(size_t)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_void__p_void = {"_p_f_void__p_void", "void *(*)(void)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_ino_t = {"_p_ino_t", "ino_t *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **|security_context_t *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_p_p_char = {"_p_p_p_char", "char ***|security_context_t **", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_p_security_id = {"_p_p_security_id", "struct security_id **|security_id_t *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_security_class_mapping = {"_p_security_class_mapping", "struct security_class_mapping *|security_class_mapping *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_security_id = {"_p_security_id", "security_id_t|struct security_id *|security_id *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_selabel_handle = {"_p_selabel_handle", "struct selabel_handle *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_selinux_callback = {"_p_selinux_callback", "union selinux_callback *|selinux_callback *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_selinux_opt = {"_p_selinux_opt", "struct selinux_opt *|selinux_opt *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|access_vector_t *|mode_t *|pid_t *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "security_class_t *|unsigned short *", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0};
-
-static swig_type_info *swig_type_initial[] = {
- &_swigt__p_SELboolean,
- &_swigt__p_av_decision,
- &_swigt__p_avc_cache_stats,
- &_swigt__p_avc_entry,
- &_swigt__p_avc_entry_ref,
- &_swigt__p_avc_lock_callback,
- &_swigt__p_avc_log_callback,
- &_swigt__p_avc_memory_callback,
- &_swigt__p_avc_thread_callback,
- &_swigt__p_char,
- &_swigt__p_context_s_t,
- &_swigt__p_f_int__int,
- &_swigt__p_f_int_p_q_const__char_v_______int,
- &_swigt__p_f_p_f_void__void__p_void,
- &_swigt__p_f_p_p_char__int,
- &_swigt__p_f_p_q_const__char_v_______void,
- &_swigt__p_f_p_void__void,
- &_swigt__p_f_p_void_unsigned_short_p_char_size_t__int,
- &_swigt__p_f_p_void_unsigned_short_p_char_size_t__void,
- &_swigt__p_f_size_t__p_void,
- &_swigt__p_f_void__p_void,
- &_swigt__p_ino_t,
- &_swigt__p_int,
- &_swigt__p_p_char,
- &_swigt__p_p_p_char,
- &_swigt__p_p_security_id,
- &_swigt__p_security_class_mapping,
- &_swigt__p_security_id,
- &_swigt__p_selabel_handle,
- &_swigt__p_selinux_callback,
- &_swigt__p_selinux_opt,
- &_swigt__p_unsigned_int,
- &_swigt__p_unsigned_short,
- &_swigt__p_void,
-};
-
-static swig_cast_info _swigc__p_SELboolean[] = { {&_swigt__p_SELboolean, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_av_decision[] = { {&_swigt__p_av_decision, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_avc_cache_stats[] = { {&_swigt__p_avc_cache_stats, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_avc_entry[] = { {&_swigt__p_avc_entry, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_avc_entry_ref[] = { {&_swigt__p_avc_entry_ref, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_avc_lock_callback[] = { {&_swigt__p_avc_lock_callback, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_avc_log_callback[] = { {&_swigt__p_avc_log_callback, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_avc_memory_callback[] = { {&_swigt__p_avc_memory_callback, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_avc_thread_callback[] = { {&_swigt__p_avc_thread_callback, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_context_s_t[] = { {&_swigt__p_context_s_t, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_int__int[] = { {&_swigt__p_f_int__int, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_int_p_q_const__char_v_______int[] = { {&_swigt__p_f_int_p_q_const__char_v_______int, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_p_f_void__void__p_void[] = { {&_swigt__p_f_p_f_void__void__p_void, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_p_p_char__int[] = { {&_swigt__p_f_p_p_char__int, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_p_q_const__char_v_______void[] = { {&_swigt__p_f_p_q_const__char_v_______void, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_p_void__void[] = { {&_swigt__p_f_p_void__void, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_p_void_unsigned_short_p_char_size_t__int[] = { {&_swigt__p_f_p_void_unsigned_short_p_char_size_t__int, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_p_void_unsigned_short_p_char_size_t__void[] = { {&_swigt__p_f_p_void_unsigned_short_p_char_size_t__void, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_size_t__p_void[] = { {&_swigt__p_f_size_t__p_void, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_void__p_void[] = { {&_swigt__p_f_void__p_void, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_ino_t[] = { {&_swigt__p_ino_t, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_p_p_char[] = { {&_swigt__p_p_p_char, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_p_security_id[] = { {&_swigt__p_p_security_id, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_security_class_mapping[] = { {&_swigt__p_security_class_mapping, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_security_id[] = { {&_swigt__p_security_id, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_selabel_handle[] = { {&_swigt__p_selabel_handle, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_selinux_callback[] = { {&_swigt__p_selinux_callback, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_selinux_opt[] = { {&_swigt__p_selinux_opt, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_unsigned_short[] = { {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
-
-static swig_cast_info *swig_cast_initial[] = {
- _swigc__p_SELboolean,
- _swigc__p_av_decision,
- _swigc__p_avc_cache_stats,
- _swigc__p_avc_entry,
- _swigc__p_avc_entry_ref,
- _swigc__p_avc_lock_callback,
- _swigc__p_avc_log_callback,
- _swigc__p_avc_memory_callback,
- _swigc__p_avc_thread_callback,
- _swigc__p_char,
- _swigc__p_context_s_t,
- _swigc__p_f_int__int,
- _swigc__p_f_int_p_q_const__char_v_______int,
- _swigc__p_f_p_f_void__void__p_void,
- _swigc__p_f_p_p_char__int,
- _swigc__p_f_p_q_const__char_v_______void,
- _swigc__p_f_p_void__void,
- _swigc__p_f_p_void_unsigned_short_p_char_size_t__int,
- _swigc__p_f_p_void_unsigned_short_p_char_size_t__void,
- _swigc__p_f_size_t__p_void,
- _swigc__p_f_void__p_void,
- _swigc__p_ino_t,
- _swigc__p_int,
- _swigc__p_p_char,
- _swigc__p_p_p_char,
- _swigc__p_p_security_id,
- _swigc__p_security_class_mapping,
- _swigc__p_security_id,
- _swigc__p_selabel_handle,
- _swigc__p_selinux_callback,
- _swigc__p_selinux_opt,
- _swigc__p_unsigned_int,
- _swigc__p_unsigned_short,
- _swigc__p_void,
-};
-
-
-/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
-
-static swig_const_info swig_const_table[] = {
-{0, 0, 0, 0.0, 0, 0}};
-
-#ifdef __cplusplus
-}
-#endif
-/* -----------------------------------------------------------------------------
- * Type initialization:
- * This problem is tough by the requirement that no dynamic
- * memory is used. Also, since swig_type_info structures store pointers to
- * swig_cast_info structures and swig_cast_info structures store pointers back
- * to swig_type_info structures, we need some lookup code at initialization.
- * The idea is that swig generates all the structures that are needed.
- * The runtime then collects these partially filled structures.
- * The SWIG_InitializeModule function takes these initial arrays out of
- * swig_module, and does all the lookup, filling in the swig_module.types
- * array with the correct data and linking the correct swig_cast_info
- * structures together.
- *
- * The generated swig_type_info structures are assigned staticly to an initial
- * array. We just loop through that array, and handle each type individually.
- * First we lookup if this type has been already loaded, and if so, use the
- * loaded structure instead of the generated one. Then we have to fill in the
- * cast linked list. The cast data is initially stored in something like a
- * two-dimensional array. Each row corresponds to a type (there are the same
- * number of rows as there are in the swig_type_initial array). Each entry in
- * a column is one of the swig_cast_info structures for that type.
- * The cast_initial array is actually an array of arrays, because each row has
- * a variable number of columns. So to actually build the cast linked list,
- * we find the array of casts associated with the type, and loop through it
- * adding the casts to the list. The one last trick we need to do is making
- * sure the type pointer in the swig_cast_info struct is correct.
- *
- * First off, we lookup the cast->type name to see if it is already loaded.
- * There are three cases to handle:
- * 1) If the cast->type has already been loaded AND the type we are adding
- * casting info to has not been loaded (it is in this module), THEN we
- * replace the cast->type pointer with the type pointer that has already
- * been loaded.
- * 2) If BOTH types (the one we are adding casting info to, and the
- * cast->type) are loaded, THEN the cast info has already been loaded by
- * the previous module so we just ignore it.
- * 3) Finally, if cast->type has not already been loaded, then we add that
- * swig_cast_info to the linked list (because the cast->type) pointer will
- * be correct.
- * ----------------------------------------------------------------------------- */
-
-#ifdef __cplusplus
-extern "C" {
-#if 0
-} /* c-mode */
-#endif
-#endif
-
-#if 0
-#define SWIGRUNTIME_DEBUG
-#endif
-
-
-SWIGRUNTIME void
-SWIG_InitializeModule(void *clientdata) {
- size_t i;
- swig_module_info *module_head, *iter;
- int found, init;
-
- clientdata = clientdata;
-
- /* check to see if the circular list has been setup, if not, set it up */
- if (swig_module.next==0) {
- /* Initialize the swig_module */
- swig_module.type_initial = swig_type_initial;
- swig_module.cast_initial = swig_cast_initial;
- swig_module.next = &swig_module;
- init = 1;
- } else {
- init = 0;
- }
-
- /* Try and load any already created modules */
- module_head = SWIG_GetModule(clientdata);
- if (!module_head) {
- /* This is the first module loaded for this interpreter */
- /* so set the swig module into the interpreter */
- SWIG_SetModule(clientdata, &swig_module);
- module_head = &swig_module;
- } else {
- /* the interpreter has loaded a SWIG module, but has it loaded this one? */
- found=0;
- iter=module_head;
- do {
- if (iter==&swig_module) {
- found=1;
- break;
- }
- iter=iter->next;
- } while (iter!= module_head);
-
- /* if the is found in the list, then all is done and we may leave */
- if (found) return;
- /* otherwise we must add out module into the list */
- swig_module.next = module_head->next;
- module_head->next = &swig_module;
- }
-
- /* When multiple interpeters are used, a module could have already been initialized in
- a different interpreter, but not yet have a pointer in this interpreter.
- In this case, we do not want to continue adding types... everything should be
- set up already */
- if (init == 0) return;
-
- /* Now work on filling in swig_module.types */
-#ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: size %d\n", swig_module.size);
-#endif
- for (i = 0; i < swig_module.size; ++i) {
- swig_type_info *type = 0;
- swig_type_info *ret;
- swig_cast_info *cast;
-
-#ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
-#endif
-
- /* if there is another module already loaded */
- if (swig_module.next != &swig_module) {
- type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
- }
- if (type) {
- /* Overwrite clientdata field */
-#ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: found type %s\n", type->name);
-#endif
- if (swig_module.type_initial[i]->clientdata) {
- type->clientdata = swig_module.type_initial[i]->clientdata;
-#ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
-#endif
- }
- } else {
- type = swig_module.type_initial[i];
- }
-
- /* Insert casting types */
- cast = swig_module.cast_initial[i];
- while (cast->type) {
- /* Don't need to add information already in the list */
- ret = 0;
-#ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
-#endif
- if (swig_module.next != &swig_module) {
- ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
-#ifdef SWIGRUNTIME_DEBUG
- if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
-#endif
- }
- if (ret) {
- if (type == swig_module.type_initial[i]) {
-#ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
-#endif
- cast->type = ret;
- ret = 0;
- } else {
- /* Check for casting already in the list */
- swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
-#ifdef SWIGRUNTIME_DEBUG
- if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
-#endif
- if (!ocast) ret = 0;
- }
- }
-
- if (!ret) {
-#ifdef SWIGRUNTIME_DEBUG
- printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
-#endif
- if (type->cast) {
- type->cast->prev = cast;
- cast->next = type->cast;
- }
- type->cast = cast;
- }
- cast++;
- }
- /* Set entry in modules->types array equal to the type */
- swig_module.types[i] = type;
- }
- swig_module.types[i] = 0;
-
-#ifdef SWIGRUNTIME_DEBUG
- printf("**** SWIG_InitializeModule: Cast List ******\n");
- for (i = 0; i < swig_module.size; ++i) {
- int j = 0;
- swig_cast_info *cast = swig_module.cast_initial[i];
- printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
- while (cast->type) {
- printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
- cast++;
- ++j;
- }
- printf("---- Total casts: %d\n",j);
- }
- printf("**** SWIG_InitializeModule: Cast List ******\n");
-#endif
-}
-
-/* This function will propagate the clientdata field of type to
-* any new swig_type_info structures that have been added into the list
-* of equivalent types. It is like calling
-* SWIG_TypeClientData(type, clientdata) a second time.
-*/
-SWIGRUNTIME void
-SWIG_PropagateClientData(void) {
- size_t i;
- swig_cast_info *equiv;
- static int init_run = 0;
-
- if (init_run) return;
- init_run = 1;
-
- for (i = 0; i < swig_module.size; i++) {
- if (swig_module.types[i]->clientdata) {
- equiv = swig_module.types[i]->cast;
- while (equiv) {
- if (!equiv->converter) {
- if (equiv->type && !equiv->type->clientdata)
- SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
- }
- equiv = equiv->next;
- }
- }
- }
-}
-
-#ifdef __cplusplus
-#if 0
-{
- /* c-mode */
-#endif
-}
-#endif
-
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
- /* Python-specific SWIG API */
-#define SWIG_newvarlink() SWIG_Python_newvarlink()
-#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
-#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
-
- /* -----------------------------------------------------------------------------
- * global variable support code.
- * ----------------------------------------------------------------------------- */
-
- typedef struct swig_globalvar {
- char *name; /* Name of global variable */
- PyObject *(*get_attr)(void); /* Return the current value */
- int (*set_attr)(PyObject *); /* Set the value */
- struct swig_globalvar *next;
- } swig_globalvar;
-
- typedef struct swig_varlinkobject {
- PyObject_HEAD
- swig_globalvar *vars;
- } swig_varlinkobject;
-
- SWIGINTERN PyObject *
- swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
-#if PY_VERSION_HEX >= 0x03000000
- return PyUnicode_InternFromString("<Swig global variables>");
-#else
- return PyString_FromString("<Swig global variables>");
-#endif
- }
-
- SWIGINTERN PyObject *
- swig_varlink_str(swig_varlinkobject *v) {
-#if PY_VERSION_HEX >= 0x03000000
- PyObject *str = PyUnicode_InternFromString("(");
- PyObject *tail;
- PyObject *joined;
- swig_globalvar *var;
- for (var = v->vars; var; var=var->next) {
- tail = PyUnicode_FromString(var->name);
- joined = PyUnicode_Concat(str, tail);
- Py_DecRef(str);
- Py_DecRef(tail);
- str = joined;
- if (var->next) {
- tail = PyUnicode_InternFromString(", ");
- joined = PyUnicode_Concat(str, tail);
- Py_DecRef(str);
- Py_DecRef(tail);
- str = joined;
- }
- }
- tail = PyUnicode_InternFromString(")");
- joined = PyUnicode_Concat(str, tail);
- Py_DecRef(str);
- Py_DecRef(tail);
- str = joined;
-#else
- PyObject *str = PyString_FromString("(");
- swig_globalvar *var;
- for (var = v->vars; var; var=var->next) {
- PyString_ConcatAndDel(&str,PyString_FromString(var->name));
- if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
- }
- PyString_ConcatAndDel(&str,PyString_FromString(")"));
-#endif
- return str;
- }
-
- SWIGINTERN int
- swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
- char *tmp;
- PyObject *str = swig_varlink_str(v);
- fprintf(fp,"Swig global variables ");
- fprintf(fp,"%s\n", tmp = SWIG_Python_str_AsChar(str));
- SWIG_Python_str_DelForPy3(tmp);
- Py_DECREF(str);
- return 0;
- }
-
- SWIGINTERN void
- swig_varlink_dealloc(swig_varlinkobject *v) {
- swig_globalvar *var = v->vars;
- while (var) {
- swig_globalvar *n = var->next;
- free(var->name);
- free(var);
- var = n;
- }
- }
-
- SWIGINTERN PyObject *
- swig_varlink_getattr(swig_varlinkobject *v, char *n) {
- PyObject *res = NULL;
- swig_globalvar *var = v->vars;
- while (var) {
- if (strcmp(var->name,n) == 0) {
- res = (*var->get_attr)();
- break;
- }
- var = var->next;
- }
- if (res == NULL && !PyErr_Occurred()) {
- PyErr_SetString(PyExc_NameError,"Unknown C global variable");
- }
- return res;
- }
-
- SWIGINTERN int
- swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
- int res = 1;
- swig_globalvar *var = v->vars;
- while (var) {
- if (strcmp(var->name,n) == 0) {
- res = (*var->set_attr)(p);
- break;
- }
- var = var->next;
- }
- if (res == 1 && !PyErr_Occurred()) {
- PyErr_SetString(PyExc_NameError,"Unknown C global variable");
- }
- return res;
- }
-
- SWIGINTERN PyTypeObject*
- swig_varlink_type(void) {
- static char varlink__doc__[] = "Swig var link object";
- static PyTypeObject varlink_type;
- static int type_init = 0;
- if (!type_init) {
- const PyTypeObject tmp
- = {
- /* PyObject header changed in Python 3 */
-#if PY_VERSION_HEX >= 0x03000000
- PyVarObject_HEAD_INIT(&PyType_Type, 0)
-#else
- PyObject_HEAD_INIT(NULL)
- 0, /* Number of items in variable part (ob_size) */
-#endif
- (char *)"swigvarlink", /* Type name (tp_name) */
- sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
- 0, /* Itemsize (tp_itemsize) */
- (destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
- (printfunc) swig_varlink_print, /* Print (tp_print) */
- (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
- (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
- 0, /* tp_compare */
- (reprfunc) swig_varlink_repr, /* tp_repr */
- 0, /* tp_as_number */
- 0, /* tp_as_sequence */
- 0, /* tp_as_mapping */
- 0, /* tp_hash */
- 0, /* tp_call */
- (reprfunc) swig_varlink_str, /* tp_str */
- 0, /* tp_getattro */
- 0, /* tp_setattro */
- 0, /* tp_as_buffer */
- 0, /* tp_flags */
- varlink__doc__, /* tp_doc */
- 0, /* tp_traverse */
- 0, /* tp_clear */
- 0, /* tp_richcompare */
- 0, /* tp_weaklistoffset */
-#if PY_VERSION_HEX >= 0x02020000
- 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
-#endif
-#if PY_VERSION_HEX >= 0x02030000
- 0, /* tp_del */
-#endif
-#ifdef COUNT_ALLOCS
- 0,0,0,0 /* tp_alloc -> tp_next */
-#endif
- };
- varlink_type = tmp;
- /* for Python 3 we already assigned ob_type in PyVarObject_HEAD_INIT() */
-#if PY_VERSION_HEX < 0x03000000
- varlink_type.ob_type = &PyType_Type;
-#endif
- type_init = 1;
- }
- return &varlink_type;
- }
-
- /* Create a variable linking object for use later */
- SWIGINTERN PyObject *
- SWIG_Python_newvarlink(void) {
- swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
- if (result) {
- result->vars = 0;
- }
- return ((PyObject*) result);
- }
-
- SWIGINTERN void
- SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
- swig_varlinkobject *v = (swig_varlinkobject *) p;
- swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
- if (gv) {
- size_t size = strlen(name)+1;
- gv->name = (char *)malloc(size);
- if (gv->name) {
- strncpy(gv->name,name,size);
- gv->get_attr = get_attr;
- gv->set_attr = set_attr;
- gv->next = v->vars;
- }
- }
- v->vars = gv;
- }
-
- SWIGINTERN PyObject *
- SWIG_globals(void) {
- static PyObject *_SWIG_globals = 0;
- if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
- return _SWIG_globals;
- }
-
- /* -----------------------------------------------------------------------------
- * constants/methods manipulation
- * ----------------------------------------------------------------------------- */
-
- /* Install Constants */
- SWIGINTERN void
- SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
- PyObject *obj = 0;
- size_t i;
- for (i = 0; constants[i].type; ++i) {
- switch(constants[i].type) {
- case SWIG_PY_POINTER:
- obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
- break;
- case SWIG_PY_BINARY:
- obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
- break;
- default:
- obj = 0;
- break;
- }
- if (obj) {
- PyDict_SetItemString(d, constants[i].name, obj);
- Py_DECREF(obj);
- }
- }
- }
-
- /* -----------------------------------------------------------------------------*/
- /* Fix SwigMethods to carry the callback ptrs when needed */
- /* -----------------------------------------------------------------------------*/
-
- SWIGINTERN void
- SWIG_Python_FixMethods(PyMethodDef *methods,
- swig_const_info *const_table,
- swig_type_info **types,
- swig_type_info **types_initial) {
- size_t i;
- for (i = 0; methods[i].ml_name; ++i) {
- const char *c = methods[i].ml_doc;
- if (c && (c = strstr(c, "swig_ptr: "))) {
- int j;
- swig_const_info *ci = 0;
- const char *name = c + 10;
- for (j = 0; const_table[j].type; ++j) {
- if (strncmp(const_table[j].name, name,
- strlen(const_table[j].name)) == 0) {
- ci = &(const_table[j]);
- break;
- }
- }
- if (ci) {
- size_t shift = (ci->ptype) - types;
- swig_type_info *ty = types_initial[shift];
- size_t ldoc = (c - methods[i].ml_doc);
- size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
- char *ndoc = (char*)malloc(ldoc + lptr + 10);
- if (ndoc) {
- char *buff = ndoc;
- void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
- if (ptr) {
- strncpy(buff, methods[i].ml_doc, ldoc);
- buff += ldoc;
- strncpy(buff, "swig_ptr: ", 10);
- buff += 10;
- SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
- methods[i].ml_doc = ndoc;
- }
- }
- }
- }
- }
- }
-
-#ifdef __cplusplus
-}
-#endif
-
-/* -----------------------------------------------------------------------------*
- * Partial Init method
- * -----------------------------------------------------------------------------*/
-
-#ifdef __cplusplus
-extern "C"
-#endif
-
-SWIGEXPORT
-#if PY_VERSION_HEX >= 0x03000000
-PyObject*
-#else
-void
-#endif
-SWIG_init(void) {
- PyObject *m, *d;
-#if PY_VERSION_HEX >= 0x03000000
- static struct PyModuleDef SWIG_module = {
- PyModuleDef_HEAD_INIT,
- (char *) SWIG_name,
- NULL,
- -1,
- SwigMethods,
- NULL,
- NULL,
- NULL,
- NULL
- };
-#endif
-
- /* Fix SwigMethods to carry the callback ptrs when needed */
- SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
-
-#if PY_VERSION_HEX >= 0x03000000
- m = PyModule_Create(&SWIG_module);
-#else
- m = Py_InitModule((char *) SWIG_name, SwigMethods);
-#endif
- d = PyModule_GetDict(m);
-
- SWIG_InitializeModule(0);
- SWIG_InstallConstants(d,swig_const_table);
-
-
- SWIG_Python_SetConstant(d, "AVC_OPT_UNUSED",SWIG_From_int((int)(0)));
- SWIG_Python_SetConstant(d, "AVC_OPT_SETENFORCE",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "AVC_CALLBACK_GRANT",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "AVC_CALLBACK_TRY_REVOKE",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "AVC_CALLBACK_REVOKE",SWIG_From_int((int)(4)));
- SWIG_Python_SetConstant(d, "AVC_CALLBACK_RESET",SWIG_From_int((int)(8)));
- SWIG_Python_SetConstant(d, "AVC_CALLBACK_AUDITALLOW_ENABLE",SWIG_From_int((int)(16)));
- SWIG_Python_SetConstant(d, "AVC_CALLBACK_AUDITALLOW_DISABLE",SWIG_From_int((int)(32)));
- SWIG_Python_SetConstant(d, "AVC_CALLBACK_AUDITDENY_ENABLE",SWIG_From_int((int)(64)));
- SWIG_Python_SetConstant(d, "AVC_CALLBACK_AUDITDENY_DISABLE",SWIG_From_int((int)(128)));
- SWIG_Python_SetConstant(d, "AVC_CACHE_STATS",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__UNLINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__RENAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__SWAPON",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__QUOTAON",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "COMMON_FILE__MOUNTON",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "COMMON_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__ASSOCIATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__UNIX_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "COMMON_IPC__UNIX_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "COMMON_DATABASE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "COMMON_DATABASE__DROP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "COMMON_DATABASE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "COMMON_DATABASE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "COMMON_DATABASE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "COMMON_DATABASE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__MOUNT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__REMOUNT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__UNMOUNT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__TRANSITION",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__ASSOCIATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__QUOTAMOD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "FILESYSTEM__QUOTAGET",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "DIR__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DIR__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DIR__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "DIR__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "DIR__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "DIR__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "DIR__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "DIR__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "DIR__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "DIR__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "DIR__UNLINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "DIR__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "DIR__RENAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "DIR__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "DIR__SWAPON",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "DIR__QUOTAON",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "DIR__MOUNTON",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "DIR__ADD_NAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "DIR__REMOVE_NAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "DIR__REPARENT",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "DIR__SEARCH",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "DIR__RMDIR",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "DIR__OPEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "FILE__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "FILE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "FILE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "FILE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "FILE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "FILE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "FILE__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "FILE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "FILE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "FILE__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "FILE__UNLINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "FILE__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "FILE__RENAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "FILE__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "FILE__SWAPON",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "FILE__QUOTAON",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "FILE__MOUNTON",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "FILE__EXECUTE_NO_TRANS",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "FILE__ENTRYPOINT",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "FILE__EXECMOD",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "FILE__OPEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__UNLINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__RENAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__SWAPON",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__QUOTAON",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "LNK_FILE__MOUNTON",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__UNLINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__RENAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__SWAPON",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__QUOTAON",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__MOUNTON",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__EXECUTE_NO_TRANS",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__ENTRYPOINT",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__EXECMOD",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "CHR_FILE__OPEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__UNLINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__RENAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__SWAPON",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__QUOTAON",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__MOUNTON",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "BLK_FILE__OPEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__UNLINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__RENAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__SWAPON",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__QUOTAON",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "SOCK_FILE__MOUNTON",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__UNLINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__RENAME",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__SWAPON",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__QUOTAON",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__MOUNTON",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "FIFO_FILE__OPEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "FD__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__CONNECTTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__NEWCONN",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__ACCEPTFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x01000000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__NODE_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x02000000UL)));
- SWIG_Python_SetConstant(d, "TCP_SOCKET__NAME_CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x04000000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "UDP_SOCKET__NODE_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "RAWIP_SOCKET__NODE_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "NODE__TCP_RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NODE__TCP_SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NODE__UDP_RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NODE__UDP_SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NODE__RAWIP_RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NODE__RAWIP_SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NODE__ENFORCE_DEST",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NODE__DCCP_RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NODE__DCCP_SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NODE__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NODE__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETIF__TCP_RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETIF__TCP_SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETIF__UDP_RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETIF__UDP_SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETIF__RAWIP_RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETIF__RAWIP_SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETIF__DCCP_RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETIF__DCCP_SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETIF__INGRESS",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETIF__EGRESS",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "PACKET_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "KEY_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__CONNECTTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__NEWCONN",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "UNIX_STREAM_SOCKET__ACCEPTFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x01000000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "UNIX_DGRAM_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__FORK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "PROCESS__TRANSITION",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SIGCHLD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SIGKILL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SIGSTOP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SIGNULL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SIGNAL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "PROCESS__PTRACE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "PROCESS__GETSCHED",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETSCHED",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "PROCESS__GETSESSION",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "PROCESS__GETPGID",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETPGID",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__GETCAP",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETCAP",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SHARE",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETEXEC",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETFSCREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__NOATSECURE",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SIGINH",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETRLIMIT",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__RLIMITINH",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__DYNTRANSITION",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETCURRENT",SWIG_From_unsigned_SS_long((unsigned long)(0x01000000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__EXECMEM",SWIG_From_unsigned_SS_long((unsigned long)(0x02000000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__EXECSTACK",SWIG_From_unsigned_SS_long((unsigned long)(0x04000000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__EXECHEAP",SWIG_From_unsigned_SS_long((unsigned long)(0x08000000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETKEYCREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x10000000UL)));
- SWIG_Python_SetConstant(d, "PROCESS__SETSOCKCREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x20000000UL)));
- SWIG_Python_SetConstant(d, "IPC__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "IPC__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "IPC__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "IPC__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "IPC__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "IPC__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "IPC__ASSOCIATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "IPC__UNIX_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "IPC__UNIX_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "SEM__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "SEM__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "SEM__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "SEM__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "SEM__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "SEM__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "SEM__ASSOCIATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "SEM__UNIX_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "SEM__UNIX_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "MSGQ__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "MSGQ__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "MSGQ__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "MSGQ__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "MSGQ__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "MSGQ__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "MSGQ__ASSOCIATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "MSGQ__UNIX_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "MSGQ__UNIX_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "MSGQ__ENQUEUE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "MSG__SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "MSG__RECEIVE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "SHM__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "SHM__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "SHM__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "SHM__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "SHM__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "SHM__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "SHM__ASSOCIATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "SHM__UNIX_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "SHM__UNIX_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "SHM__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "SECURITY__COMPUTE_AV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "SECURITY__COMPUTE_CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "SECURITY__COMPUTE_MEMBER",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "SECURITY__CHECK_CONTEXT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "SECURITY__LOAD_POLICY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "SECURITY__COMPUTE_RELABEL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "SECURITY__COMPUTE_USER",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "SECURITY__SETENFORCE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "SECURITY__SETBOOL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "SECURITY__SETSECPARAM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "SECURITY__SETCHECKREQPROT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "SYSTEM__IPC_INFO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "SYSTEM__SYSLOG_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "SYSTEM__SYSLOG_MOD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "SYSTEM__SYSLOG_CONSOLE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__CHOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__DAC_OVERRIDE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__DAC_READ_SEARCH",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__FOWNER",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__FSETID",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__KILL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SETGID",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SETUID",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SETPCAP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__LINUX_IMMUTABLE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__NET_BIND_SERVICE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__NET_BROADCAST",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__NET_ADMIN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__NET_RAW",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__IPC_LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__IPC_OWNER",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_MODULE",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_RAWIO",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_CHROOT",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_PTRACE",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_PACCT",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_ADMIN",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_BOOT",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_NICE",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_RESOURCE",SWIG_From_unsigned_SS_long((unsigned long)(0x01000000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_TIME",SWIG_From_unsigned_SS_long((unsigned long)(0x02000000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SYS_TTY_CONFIG",SWIG_From_unsigned_SS_long((unsigned long)(0x04000000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__MKNOD",SWIG_From_unsigned_SS_long((unsigned long)(0x08000000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__LEASE",SWIG_From_unsigned_SS_long((unsigned long)(0x10000000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__AUDIT_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x20000000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__AUDIT_CONTROL",SWIG_From_unsigned_SS_long((unsigned long)(0x40000000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY__SETFCAP",SWIG_From_unsigned_SS_long((unsigned long)(0x80000000UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY2__MAC_OVERRIDE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "CAPABILITY2__MAC_ADMIN",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "PASSWD__PASSWD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "PASSWD__CHFN",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "PASSWD__CHSH",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "PASSWD__ROOTOK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "PASSWD__CRONTAB",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__BLEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__LIST_CHILD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__ADD_CHILD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__REMOVE_CHILD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__LIST_PROPERTY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__GET_PROPERTY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__SET_PROPERTY",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__MANAGE",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__OVERRIDE",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__SHOW",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__HIDE",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "X_DRAWABLE__RECEIVE",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "X_SCREEN__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_SCREEN__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_SCREEN__HIDE_CURSOR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_SCREEN__SHOW_CURSOR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_SCREEN__SAVER_GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_SCREEN__SAVER_SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "X_SCREEN__SAVER_HIDE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "X_SCREEN__SAVER_SHOW",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "X_GC__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_GC__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_GC__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_GC__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_GC__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_FONT__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_FONT__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_FONT__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_FONT__ADD_GLYPH",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_FONT__REMOVE_GLYPH",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_FONT__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__ADD_COLOR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__REMOVE_COLOR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__INSTALL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__UNINSTALL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "X_COLORMAP__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "X_PROPERTY__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_PROPERTY__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_PROPERTY__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_PROPERTY__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_PROPERTY__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_PROPERTY__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "X_PROPERTY__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "X_SELECTION__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_SELECTION__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_SELECTION__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_SELECTION__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_CURSOR__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_CURSOR__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_CURSOR__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_CURSOR__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_CURSOR__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_CURSOR__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "X_CURSOR__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "X_CLIENT__DESTROY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_CLIENT__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_CLIENT__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_CLIENT__MANAGE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__GETFOCUS",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__SETFOCUS",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__BELL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__FORCE_CURSOR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__FREEZE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__GRAB",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "X_DEVICE__MANAGE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "X_SERVER__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_SERVER__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_SERVER__RECORD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "X_SERVER__DEBUG",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "X_SERVER__GRAB",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "X_SERVER__MANAGE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "X_EXTENSION__QUERY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_EXTENSION__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_RESOURCE__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_RESOURCE__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_EVENT__SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_EVENT__RECEIVE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_SYNTHETIC_EVENT__SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_SYNTHETIC_EVENT__RECEIVE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__NLMSG_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_ROUTE_SOCKET__NLMSG_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__NLMSG_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_FIREWALL_SOCKET__NLMSG_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__NLMSG_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_TCPDIAG_SOCKET__NLMSG_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_NFLOG_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__NLMSG_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_XFRM_SOCKET__NLMSG_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_SELINUX_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__NLMSG_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__NLMSG_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__NLMSG_RELAY",SWIG_From_unsigned_SS_long((unsigned long)(0x01000000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__NLMSG_READPRIV",SWIG_From_unsigned_SS_long((unsigned long)(0x02000000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_AUDIT_SOCKET__NLMSG_TTY_AUDIT",SWIG_From_unsigned_SS_long((unsigned long)(0x04000000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__NLMSG_READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_IP6FW_SOCKET__NLMSG_WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_DNRT_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "DBUS__ACQUIRE_SVC",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DBUS__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NSCD__GETPWD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NSCD__GETGRP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NSCD__GETHOST",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NSCD__GETSTAT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NSCD__ADMIN",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NSCD__SHMEMPWD",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NSCD__SHMEMGRP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NSCD__SHMEMHOST",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NSCD__GETSERV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NSCD__SHMEMSERV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "ASSOCIATION__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "ASSOCIATION__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "ASSOCIATION__SETCONTEXT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "ASSOCIATION__POLMATCH",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "NETLINK_KOBJECT_UEVENT_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "APPLETALK_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "PACKET__SEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "PACKET__RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "PACKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "PACKET__FLOW_IN",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "PACKET__FLOW_OUT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "PACKET__FORWARD_IN",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "PACKET__FORWARD_OUT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "KEY__VIEW",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "KEY__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "KEY__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "KEY__SEARCH",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "KEY__LINK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "KEY__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "KEY__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "CONTEXT__TRANSLATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "CONTEXT__CONTAINS",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__IOCTL",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__APPEND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__LISTEN",SWIG_From_unsigned_SS_long((unsigned long)(0x00001000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__ACCEPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00002000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__GETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00004000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__SETOPT",SWIG_From_unsigned_SS_long((unsigned long)(0x00008000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__SHUTDOWN",SWIG_From_unsigned_SS_long((unsigned long)(0x00010000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__RECVFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00020000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__SENDTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00040000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__RECV_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00080000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__SEND_MSG",SWIG_From_unsigned_SS_long((unsigned long)(0x00100000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__NAME_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00200000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__NODE_BIND",SWIG_From_unsigned_SS_long((unsigned long)(0x00400000UL)));
- SWIG_Python_SetConstant(d, "DCCP_SOCKET__NAME_CONNECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00800000UL)));
- SWIG_Python_SetConstant(d, "MEMPROTECT__MMAP_ZERO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__DROP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__ACCESS",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__INSTALL_MODULE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__LOAD_MODULE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__GET_PARAM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "DB_DATABASE__SET_PARAM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__DROP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__SELECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__UPDATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__INSERT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__DELETE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000400UL)));
- SWIG_Python_SetConstant(d, "DB_TABLE__LOCK",SWIG_From_unsigned_SS_long((unsigned long)(0x00000800UL)));
- SWIG_Python_SetConstant(d, "DB_PROCEDURE__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DB_PROCEDURE__DROP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DB_PROCEDURE__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "DB_PROCEDURE__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "DB_PROCEDURE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "DB_PROCEDURE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "DB_PROCEDURE__EXECUTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "DB_PROCEDURE__ENTRYPOINT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__DROP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__SELECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__UPDATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "DB_COLUMN__INSERT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "DB_TUPLE__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DB_TUPLE__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DB_TUPLE__USE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "DB_TUPLE__SELECT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "DB_TUPLE__UPDATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "DB_TUPLE__INSERT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "DB_TUPLE__DELETE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__CREATE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__DROP",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__GETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__SETATTR",SWIG_From_unsigned_SS_long((unsigned long)(0x00000008UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__RELABELFROM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000010UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__RELABELTO",SWIG_From_unsigned_SS_long((unsigned long)(0x00000020UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__READ",SWIG_From_unsigned_SS_long((unsigned long)(0x00000040UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__WRITE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000080UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__IMPORT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000100UL)));
- SWIG_Python_SetConstant(d, "DB_BLOB__EXPORT",SWIG_From_unsigned_SS_long((unsigned long)(0x00000200UL)));
- SWIG_Python_SetConstant(d, "PEER__RECV",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_APPLICATION_DATA__PASTE",SWIG_From_unsigned_SS_long((unsigned long)(0x00000001UL)));
- SWIG_Python_SetConstant(d, "X_APPLICATION_DATA__PASTE_AFTER_CONFIRM",SWIG_From_unsigned_SS_long((unsigned long)(0x00000002UL)));
- SWIG_Python_SetConstant(d, "X_APPLICATION_DATA__COPY",SWIG_From_unsigned_SS_long((unsigned long)(0x00000004UL)));
- SWIG_Python_SetConstant(d, "SECCLASS_SECURITY",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "SECCLASS_PROCESS",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "SECCLASS_SYSTEM",SWIG_From_int((int)(3)));
- SWIG_Python_SetConstant(d, "SECCLASS_CAPABILITY",SWIG_From_int((int)(4)));
- SWIG_Python_SetConstant(d, "SECCLASS_FILESYSTEM",SWIG_From_int((int)(5)));
- SWIG_Python_SetConstant(d, "SECCLASS_FILE",SWIG_From_int((int)(6)));
- SWIG_Python_SetConstant(d, "SECCLASS_DIR",SWIG_From_int((int)(7)));
- SWIG_Python_SetConstant(d, "SECCLASS_FD",SWIG_From_int((int)(8)));
- SWIG_Python_SetConstant(d, "SECCLASS_LNK_FILE",SWIG_From_int((int)(9)));
- SWIG_Python_SetConstant(d, "SECCLASS_CHR_FILE",SWIG_From_int((int)(10)));
- SWIG_Python_SetConstant(d, "SECCLASS_BLK_FILE",SWIG_From_int((int)(11)));
- SWIG_Python_SetConstant(d, "SECCLASS_SOCK_FILE",SWIG_From_int((int)(12)));
- SWIG_Python_SetConstant(d, "SECCLASS_FIFO_FILE",SWIG_From_int((int)(13)));
- SWIG_Python_SetConstant(d, "SECCLASS_SOCKET",SWIG_From_int((int)(14)));
- SWIG_Python_SetConstant(d, "SECCLASS_TCP_SOCKET",SWIG_From_int((int)(15)));
- SWIG_Python_SetConstant(d, "SECCLASS_UDP_SOCKET",SWIG_From_int((int)(16)));
- SWIG_Python_SetConstant(d, "SECCLASS_RAWIP_SOCKET",SWIG_From_int((int)(17)));
- SWIG_Python_SetConstant(d, "SECCLASS_NODE",SWIG_From_int((int)(18)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETIF",SWIG_From_int((int)(19)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_SOCKET",SWIG_From_int((int)(20)));
- SWIG_Python_SetConstant(d, "SECCLASS_PACKET_SOCKET",SWIG_From_int((int)(21)));
- SWIG_Python_SetConstant(d, "SECCLASS_KEY_SOCKET",SWIG_From_int((int)(22)));
- SWIG_Python_SetConstant(d, "SECCLASS_UNIX_STREAM_SOCKET",SWIG_From_int((int)(23)));
- SWIG_Python_SetConstant(d, "SECCLASS_UNIX_DGRAM_SOCKET",SWIG_From_int((int)(24)));
- SWIG_Python_SetConstant(d, "SECCLASS_SEM",SWIG_From_int((int)(25)));
- SWIG_Python_SetConstant(d, "SECCLASS_MSG",SWIG_From_int((int)(26)));
- SWIG_Python_SetConstant(d, "SECCLASS_MSGQ",SWIG_From_int((int)(27)));
- SWIG_Python_SetConstant(d, "SECCLASS_SHM",SWIG_From_int((int)(28)));
- SWIG_Python_SetConstant(d, "SECCLASS_IPC",SWIG_From_int((int)(29)));
- SWIG_Python_SetConstant(d, "SECCLASS_PASSWD",SWIG_From_int((int)(30)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_DRAWABLE",SWIG_From_int((int)(31)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_SCREEN",SWIG_From_int((int)(32)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_GC",SWIG_From_int((int)(33)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_FONT",SWIG_From_int((int)(34)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_COLORMAP",SWIG_From_int((int)(35)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_PROPERTY",SWIG_From_int((int)(36)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_SELECTION",SWIG_From_int((int)(37)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_CURSOR",SWIG_From_int((int)(38)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_CLIENT",SWIG_From_int((int)(39)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_DEVICE",SWIG_From_int((int)(40)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_SERVER",SWIG_From_int((int)(41)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_EXTENSION",SWIG_From_int((int)(42)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_ROUTE_SOCKET",SWIG_From_int((int)(43)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_FIREWALL_SOCKET",SWIG_From_int((int)(44)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_TCPDIAG_SOCKET",SWIG_From_int((int)(45)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_NFLOG_SOCKET",SWIG_From_int((int)(46)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_XFRM_SOCKET",SWIG_From_int((int)(47)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_SELINUX_SOCKET",SWIG_From_int((int)(48)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_AUDIT_SOCKET",SWIG_From_int((int)(49)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_IP6FW_SOCKET",SWIG_From_int((int)(50)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_DNRT_SOCKET",SWIG_From_int((int)(51)));
- SWIG_Python_SetConstant(d, "SECCLASS_DBUS",SWIG_From_int((int)(52)));
- SWIG_Python_SetConstant(d, "SECCLASS_NSCD",SWIG_From_int((int)(53)));
- SWIG_Python_SetConstant(d, "SECCLASS_ASSOCIATION",SWIG_From_int((int)(54)));
- SWIG_Python_SetConstant(d, "SECCLASS_NETLINK_KOBJECT_UEVENT_SOCKET",SWIG_From_int((int)(55)));
- SWIG_Python_SetConstant(d, "SECCLASS_APPLETALK_SOCKET",SWIG_From_int((int)(56)));
- SWIG_Python_SetConstant(d, "SECCLASS_PACKET",SWIG_From_int((int)(57)));
- SWIG_Python_SetConstant(d, "SECCLASS_KEY",SWIG_From_int((int)(58)));
- SWIG_Python_SetConstant(d, "SECCLASS_CONTEXT",SWIG_From_int((int)(59)));
- SWIG_Python_SetConstant(d, "SECCLASS_DCCP_SOCKET",SWIG_From_int((int)(60)));
- SWIG_Python_SetConstant(d, "SECCLASS_MEMPROTECT",SWIG_From_int((int)(61)));
- SWIG_Python_SetConstant(d, "SECCLASS_DB_DATABASE",SWIG_From_int((int)(62)));
- SWIG_Python_SetConstant(d, "SECCLASS_DB_TABLE",SWIG_From_int((int)(63)));
- SWIG_Python_SetConstant(d, "SECCLASS_DB_PROCEDURE",SWIG_From_int((int)(64)));
- SWIG_Python_SetConstant(d, "SECCLASS_DB_COLUMN",SWIG_From_int((int)(65)));
- SWIG_Python_SetConstant(d, "SECCLASS_DB_TUPLE",SWIG_From_int((int)(66)));
- SWIG_Python_SetConstant(d, "SECCLASS_DB_BLOB",SWIG_From_int((int)(67)));
- SWIG_Python_SetConstant(d, "SECCLASS_PEER",SWIG_From_int((int)(68)));
- SWIG_Python_SetConstant(d, "SECCLASS_CAPABILITY2",SWIG_From_int((int)(69)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_RESOURCE",SWIG_From_int((int)(70)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_EVENT",SWIG_From_int((int)(71)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_SYNTHETIC_EVENT",SWIG_From_int((int)(72)));
- SWIG_Python_SetConstant(d, "SECCLASS_X_APPLICATION_DATA",SWIG_From_int((int)(73)));
- SWIG_Python_SetConstant(d, "SECINITSID_KERNEL",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "SECINITSID_SECURITY",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "SECINITSID_UNLABELED",SWIG_From_int((int)(3)));
- SWIG_Python_SetConstant(d, "SECINITSID_FS",SWIG_From_int((int)(4)));
- SWIG_Python_SetConstant(d, "SECINITSID_FILE",SWIG_From_int((int)(5)));
- SWIG_Python_SetConstant(d, "SECINITSID_FILE_LABELS",SWIG_From_int((int)(6)));
- SWIG_Python_SetConstant(d, "SECINITSID_INIT",SWIG_From_int((int)(7)));
- SWIG_Python_SetConstant(d, "SECINITSID_ANY_SOCKET",SWIG_From_int((int)(8)));
- SWIG_Python_SetConstant(d, "SECINITSID_PORT",SWIG_From_int((int)(9)));
- SWIG_Python_SetConstant(d, "SECINITSID_NETIF",SWIG_From_int((int)(10)));
- SWIG_Python_SetConstant(d, "SECINITSID_NETMSG",SWIG_From_int((int)(11)));
- SWIG_Python_SetConstant(d, "SECINITSID_NODE",SWIG_From_int((int)(12)));
- SWIG_Python_SetConstant(d, "SECINITSID_IGMP_PACKET",SWIG_From_int((int)(13)));
- SWIG_Python_SetConstant(d, "SECINITSID_ICMP_SOCKET",SWIG_From_int((int)(14)));
- SWIG_Python_SetConstant(d, "SECINITSID_TCP_SOCKET",SWIG_From_int((int)(15)));
- SWIG_Python_SetConstant(d, "SECINITSID_SYSCTL_MODPROBE",SWIG_From_int((int)(16)));
- SWIG_Python_SetConstant(d, "SECINITSID_SYSCTL",SWIG_From_int((int)(17)));
- SWIG_Python_SetConstant(d, "SECINITSID_SYSCTL_FS",SWIG_From_int((int)(18)));
- SWIG_Python_SetConstant(d, "SECINITSID_SYSCTL_KERNEL",SWIG_From_int((int)(19)));
- SWIG_Python_SetConstant(d, "SECINITSID_SYSCTL_NET",SWIG_From_int((int)(20)));
- SWIG_Python_SetConstant(d, "SECINITSID_SYSCTL_NET_UNIX",SWIG_From_int((int)(21)));
- SWIG_Python_SetConstant(d, "SECINITSID_SYSCTL_VM",SWIG_From_int((int)(22)));
- SWIG_Python_SetConstant(d, "SECINITSID_SYSCTL_DEV",SWIG_From_int((int)(23)));
- SWIG_Python_SetConstant(d, "SECINITSID_KMOD",SWIG_From_int((int)(24)));
- SWIG_Python_SetConstant(d, "SECINITSID_POLICY",SWIG_From_int((int)(25)));
- SWIG_Python_SetConstant(d, "SECINITSID_SCMP_PACKET",SWIG_From_int((int)(26)));
- SWIG_Python_SetConstant(d, "SECINITSID_DEVNULL",SWIG_From_int((int)(27)));
- SWIG_Python_SetConstant(d, "SECINITSID_NUM",SWIG_From_int((int)(27)));
- SWIG_Python_SetConstant(d, "SELINUX_DEFAULTUSER",SWIG_FromCharPtr("user_u"));
- SWIG_Python_SetConstant(d, "SELABEL_CTX_FILE",SWIG_From_int((int)(0)));
- SWIG_Python_SetConstant(d, "SELABEL_CTX_MEDIA",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "SELABEL_CTX_X",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "SELABEL_OPT_UNUSED",SWIG_From_int((int)(0)));
- SWIG_Python_SetConstant(d, "SELABEL_OPT_VALIDATE",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "SELABEL_OPT_BASEONLY",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "SELABEL_OPT_PATH",SWIG_From_int((int)(3)));
- SWIG_Python_SetConstant(d, "SELABEL_OPT_SUBSET",SWIG_From_int((int)(4)));
- SWIG_Python_SetConstant(d, "SELABEL_NOPT",SWIG_From_int((int)(5)));
- SWIG_Python_SetConstant(d, "SELABEL_X_PROP",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "SELABEL_X_EXT",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "SELABEL_X_CLIENT",SWIG_From_int((int)(3)));
- SWIG_Python_SetConstant(d, "SELABEL_X_EVENT",SWIG_From_int((int)(4)));
- SWIG_Python_SetConstant(d, "SELABEL_X_SELN",SWIG_From_int((int)(5)));
- SWIG_Python_SetConstant(d, "SELABEL_X_POLYPROP",SWIG_From_int((int)(6)));
- SWIG_Python_SetConstant(d, "SELABEL_X_POLYSELN",SWIG_From_int((int)(7)));
- SWIG_Python_SetConstant(d, "SELINUX_AVD_FLAGS_PERMISSIVE",SWIG_From_int((int)(0x0001)));
- SWIG_Python_SetConstant(d, "SELINUX_CB_LOG",SWIG_From_int((int)(0)));
- SWIG_Python_SetConstant(d, "SELINUX_CB_AUDIT",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "SELINUX_CB_VALIDATE",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "SELINUX_CB_SETENFORCE",SWIG_From_int((int)(3)));
- SWIG_Python_SetConstant(d, "SELINUX_CB_POLICYLOAD",SWIG_From_int((int)(4)));
- SWIG_Python_SetConstant(d, "SELINUX_ERROR",SWIG_From_int((int)(0)));
- SWIG_Python_SetConstant(d, "SELINUX_WARNING",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "SELINUX_INFO",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "SELINUX_AVC",SWIG_From_int((int)(3)));
- SWIG_Python_SetConstant(d, "MATCHPATHCON_BASEONLY",SWIG_From_int((int)(1)));
- SWIG_Python_SetConstant(d, "MATCHPATHCON_NOTRANS",SWIG_From_int((int)(2)));
- SWIG_Python_SetConstant(d, "MATCHPATHCON_VALIDATE",SWIG_From_int((int)(4)));
-#if PY_VERSION_HEX >= 0x03000000
- return m;
-#else
- return;
-#endif
-}
-