View | Details | Raw Unified | Return to bug 33922
Collapse All | Expand All

(-)/usr/lib64/python2.7/site-packages/selinux/x__init__.py-2 (-159 / +42 lines)
Lines 1-15 Link Here
1
# This file was automatically generated by SWIG (http://www.swig.org).
1
# This file was automatically generated by SWIG (http://www.swig.org).
2
# Version 3.0.8
2
# Version 3.0.12
3
#
3
#
4
# Do not make changes to this file unless you know what you are doing--modify
4
# Do not make changes to this file unless you know what you are doing--modify
5
# the SWIG interface file instead.
5
# the SWIG interface file instead.
6
6
7
7
from sys import version_info as _swig_python_version_info
8
8
if _swig_python_version_info >= (2, 7, 0):
9
9
    def swig_import_helper():
10
10
        import importlib
11
from sys import version_info
11
        pkg = __name__.rpartition('.')[0]
12
if version_info >= (2, 6, 0):
12
        mname = '.'.join((pkg, '_selinux')).lstrip('.')
13
        try:
14
            return importlib.import_module(mname)
15
        except ImportError:
16
            return importlib.import_module('_selinux')
17
    _selinux = swig_import_helper()
18
    del swig_import_helper
19
elif _swig_python_version_info >= (2, 6, 0):
13
    def swig_import_helper():
20
    def swig_import_helper():
14
        from os.path import dirname
21
        from os.path import dirname
15
        import imp
22
        import imp
Lines 19-40 Link Here
19
        except ImportError:
26
        except ImportError:
20
            import _selinux
27
            import _selinux
21
            return _selinux
28
            return _selinux
22
        if fp is not None:
29
        try:
23
            try:
30
            _mod = imp.load_module('_selinux', fp, pathname, description)
24
                _mod = imp.load_module('_selinux', fp, pathname, description)
31
        finally:
25
            finally:
32
            if fp is not None:
26
                fp.close()
33
                fp.close()
27
            return _mod
34
        return _mod
28
    _selinux = swig_import_helper()
35
    _selinux = swig_import_helper()
29
    del swig_import_helper
36
    del swig_import_helper
30
else:
37
else:
31
    import _selinux
38
    import _selinux
32
del version_info
39
del _swig_python_version_info
40
33
try:
41
try:
34
    _swig_property = property
42
    _swig_property = property
35
except NameError:
43
except NameError:
36
    pass  # Python < 2.2 doesn't have 'property'.
44
    pass  # Python < 2.2 doesn't have 'property'.
37
45
46
try:
47
    import builtins as __builtin__
48
except ImportError:
49
    import __builtin__
38
50
39
def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
51
def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
40
    if (name == "thisown"):
52
    if (name == "thisown"):
Lines 59-97 Link Here
59
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)
71
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)
60
72
61
73
62
def _swig_getattr_nondynamic(self, class_type, name, static=1):
74
def _swig_getattr(self, class_type, name):
63
    if (name == "thisown"):
75
    if (name == "thisown"):
64
        return self.this.own()
76
        return self.this.own()
65
    method = class_type.__swig_getmethods__.get(name, None)
77
    method = class_type.__swig_getmethods__.get(name, None)
66
    if method:
78
    if method:
67
        return method(self)
79
        return method(self)
68
    if (not static):
80
    raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
69
        return object.__getattr__(self, name)
70
    else:
71
        raise AttributeError(name)
72
73
def _swig_getattr(self, class_type, name):
74
    return _swig_getattr_nondynamic(self, class_type, name, 0)
75
81
76
82
77
def _swig_repr(self):
83
def _swig_repr(self):
78
    try:
84
    try:
79
        strthis = "proxy of " + self.this.__repr__()
85
        strthis = "proxy of " + self.this.__repr__()
80
    except Exception:
86
    except __builtin__.Exception:
81
        strthis = ""
87
        strthis = ""
82
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
88
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
83
89
84
try:
90
try:
85
    _object = object
91
    _object = object
86
    _newclass = 1
92
    _newclass = 1
87
except AttributeError:
93
except __builtin__.Exception:
88
    class _object:
94
    class _object:
89
        pass
95
        pass
90
    _newclass = 0
96
    _newclass = 0
91
97
92
98
93
99
94
95
import shutil, os, errno, stat
100
import shutil, os, errno, stat
96
101
97
DISABLED = -1
102
DISABLED = -1
Lines 161-167 Link Here
161
        this = _selinux.new_security_id()
166
        this = _selinux.new_security_id()
162
        try:
167
        try:
163
            self.this.append(this)
168
            self.this.append(this)
164
        except Exception:
169
        except __builtin__.Exception:
165
            self.this = this
170
            self.this = this
166
    __swig_destroy__ = _selinux.delete_security_id
171
    __swig_destroy__ = _selinux.delete_security_id
167
    __del__ = lambda self: None
172
    __del__ = lambda self: None
Lines 211-217 Link Here
211
        this = _selinux.new_avc_entry_ref()
216
        this = _selinux.new_avc_entry_ref()
212
        try:
217
        try:
213
            self.this.append(this)
218
            self.this.append(this)
214
        except Exception:
219
        except __builtin__.Exception:
215
            self.this = this
220
            self.this = this
216
    __swig_destroy__ = _selinux.delete_avc_entry_ref
221
    __swig_destroy__ = _selinux.delete_avc_entry_ref
217
    __del__ = lambda self: None
222
    __del__ = lambda self: None
Lines 237-243 Link Here
237
        this = _selinux.new_avc_memory_callback()
242
        this = _selinux.new_avc_memory_callback()
238
        try:
243
        try:
239
            self.this.append(this)
244
            self.this.append(this)
240
        except Exception:
245
        except __builtin__.Exception:
241
            self.this = this
246
            self.this = this
242
    __swig_destroy__ = _selinux.delete_avc_memory_callback
247
    __swig_destroy__ = _selinux.delete_avc_memory_callback
243
    __del__ = lambda self: None
248
    __del__ = lambda self: None
Lines 263-269 Link Here
263
        this = _selinux.new_avc_log_callback()
268
        this = _selinux.new_avc_log_callback()
264
        try:
269
        try:
265
            self.this.append(this)
270
            self.this.append(this)
266
        except Exception:
271
        except __builtin__.Exception:
267
            self.this = this
272
            self.this = this
268
    __swig_destroy__ = _selinux.delete_avc_log_callback
273
    __swig_destroy__ = _selinux.delete_avc_log_callback
269
    __del__ = lambda self: None
274
    __del__ = lambda self: None
Lines 289-295 Link Here
289
        this = _selinux.new_avc_thread_callback()
294
        this = _selinux.new_avc_thread_callback()
290
        try:
295
        try:
291
            self.this.append(this)
296
            self.this.append(this)
292
        except Exception:
297
        except __builtin__.Exception:
293
            self.this = this
298
            self.this = this
294
    __swig_destroy__ = _selinux.delete_avc_thread_callback
299
    __swig_destroy__ = _selinux.delete_avc_thread_callback
295
    __del__ = lambda self: None
300
    __del__ = lambda self: None
Lines 323-340 Link Here
323
        this = _selinux.new_avc_lock_callback()
328
        this = _selinux.new_avc_lock_callback()
324
        try:
329
        try:
325
            self.this.append(this)
330
            self.this.append(this)
326
        except Exception:
331
        except __builtin__.Exception:
327
            self.this = this
332
            self.this = this
328
    __swig_destroy__ = _selinux.delete_avc_lock_callback
333
    __swig_destroy__ = _selinux.delete_avc_lock_callback
329
    __del__ = lambda self: None
334
    __del__ = lambda self: None
330
avc_lock_callback_swigregister = _selinux.avc_lock_callback_swigregister
335
avc_lock_callback_swigregister = _selinux.avc_lock_callback_swigregister
331
avc_lock_callback_swigregister(avc_lock_callback)
336
avc_lock_callback_swigregister(avc_lock_callback)
332
337
333
334
_selinux.AVC_OPT_UNUSED_swigconstant(_selinux)
335
AVC_OPT_UNUSED = _selinux.AVC_OPT_UNUSED
338
AVC_OPT_UNUSED = _selinux.AVC_OPT_UNUSED
336
337
_selinux.AVC_OPT_SETENFORCE_swigconstant(_selinux)
338
AVC_OPT_SETENFORCE = _selinux.AVC_OPT_SETENFORCE
339
AVC_OPT_SETENFORCE = _selinux.AVC_OPT_SETENFORCE
339
340
340
def avc_init(msgprefix, mem_callbacks, log_callbacks, thread_callbacks, lock_callbacks):
341
def avc_init(msgprefix, mem_callbacks, log_callbacks, thread_callbacks, lock_callbacks):
Lines 376-407 Link Here
376
def avc_compute_member(ssid, tsid, tclass):
377
def avc_compute_member(ssid, tsid, tclass):
377
    return _selinux.avc_compute_member(ssid, tsid, tclass)
378
    return _selinux.avc_compute_member(ssid, tsid, tclass)
378
avc_compute_member = _selinux.avc_compute_member
379
avc_compute_member = _selinux.avc_compute_member
379
380
_selinux.AVC_CALLBACK_GRANT_swigconstant(_selinux)
381
AVC_CALLBACK_GRANT = _selinux.AVC_CALLBACK_GRANT
380
AVC_CALLBACK_GRANT = _selinux.AVC_CALLBACK_GRANT
382
383
_selinux.AVC_CALLBACK_TRY_REVOKE_swigconstant(_selinux)
384
AVC_CALLBACK_TRY_REVOKE = _selinux.AVC_CALLBACK_TRY_REVOKE
381
AVC_CALLBACK_TRY_REVOKE = _selinux.AVC_CALLBACK_TRY_REVOKE
385
386
_selinux.AVC_CALLBACK_REVOKE_swigconstant(_selinux)
387
AVC_CALLBACK_REVOKE = _selinux.AVC_CALLBACK_REVOKE
382
AVC_CALLBACK_REVOKE = _selinux.AVC_CALLBACK_REVOKE
388
389
_selinux.AVC_CALLBACK_RESET_swigconstant(_selinux)
390
AVC_CALLBACK_RESET = _selinux.AVC_CALLBACK_RESET
383
AVC_CALLBACK_RESET = _selinux.AVC_CALLBACK_RESET
391
392
_selinux.AVC_CALLBACK_AUDITALLOW_ENABLE_swigconstant(_selinux)
393
AVC_CALLBACK_AUDITALLOW_ENABLE = _selinux.AVC_CALLBACK_AUDITALLOW_ENABLE
384
AVC_CALLBACK_AUDITALLOW_ENABLE = _selinux.AVC_CALLBACK_AUDITALLOW_ENABLE
394
395
_selinux.AVC_CALLBACK_AUDITALLOW_DISABLE_swigconstant(_selinux)
396
AVC_CALLBACK_AUDITALLOW_DISABLE = _selinux.AVC_CALLBACK_AUDITALLOW_DISABLE
385
AVC_CALLBACK_AUDITALLOW_DISABLE = _selinux.AVC_CALLBACK_AUDITALLOW_DISABLE
397
398
_selinux.AVC_CALLBACK_AUDITDENY_ENABLE_swigconstant(_selinux)
399
AVC_CALLBACK_AUDITDENY_ENABLE = _selinux.AVC_CALLBACK_AUDITDENY_ENABLE
386
AVC_CALLBACK_AUDITDENY_ENABLE = _selinux.AVC_CALLBACK_AUDITDENY_ENABLE
400
401
_selinux.AVC_CALLBACK_AUDITDENY_DISABLE_swigconstant(_selinux)
402
AVC_CALLBACK_AUDITDENY_DISABLE = _selinux.AVC_CALLBACK_AUDITDENY_DISABLE
387
AVC_CALLBACK_AUDITDENY_DISABLE = _selinux.AVC_CALLBACK_AUDITDENY_DISABLE
403
404
_selinux.AVC_CACHE_STATS_swigconstant(_selinux)
405
AVC_CACHE_STATS = _selinux.AVC_CACHE_STATS
388
AVC_CACHE_STATS = _selinux.AVC_CACHE_STATS
406
class avc_cache_stats(_object):
389
class avc_cache_stats(_object):
407
    __swig_setmethods__ = {}
390
    __swig_setmethods__ = {}
Lines 446-452 Link Here
446
        this = _selinux.new_avc_cache_stats()
429
        this = _selinux.new_avc_cache_stats()
447
        try:
430
        try:
448
            self.this.append(this)
431
            self.this.append(this)
449
        except Exception:
432
        except __builtin__.Exception:
450
            self.this = this
433
            self.this = this
451
    __swig_destroy__ = _selinux.delete_avc_cache_stats
434
    __swig_destroy__ = _selinux.delete_avc_cache_stats
452
    __del__ = lambda self: None
435
    __del__ = lambda self: None
Lines 512-518 Link Here
512
        this = _selinux.new_context_s_t()
495
        this = _selinux.new_context_s_t()
513
        try:
496
        try:
514
            self.this.append(this)
497
            self.this.append(this)
515
        except Exception:
498
        except __builtin__.Exception:
516
            self.this = this
499
            self.this = this
517
    __swig_destroy__ = _selinux.delete_context_s_t
500
    __swig_destroy__ = _selinux.delete_context_s_t
518
    __del__ = lambda self: None
501
    __del__ = lambda self: None
Lines 563-570 Link Here
563
def context_user_set(arg1, arg2):
546
def context_user_set(arg1, arg2):
564
    return _selinux.context_user_set(arg1, arg2)
547
    return _selinux.context_user_set(arg1, arg2)
565
context_user_set = _selinux.context_user_set
548
context_user_set = _selinux.context_user_set
566
567
_selinux.SELINUX_DEFAULTUSER_swigconstant(_selinux)
568
SELINUX_DEFAULTUSER = _selinux.SELINUX_DEFAULTUSER
549
SELINUX_DEFAULTUSER = _selinux.SELINUX_DEFAULTUSER
569
550
570
def get_ordered_context_list(user, fromcon):
551
def get_ordered_context_list(user, fromcon):
Lines 606-646 Link Here
606
def get_default_type(role):
587
def get_default_type(role):
607
    return _selinux.get_default_type(role)
588
    return _selinux.get_default_type(role)
608
get_default_type = _selinux.get_default_type
589
get_default_type = _selinux.get_default_type
609
610
_selinux.SELABEL_CTX_FILE_swigconstant(_selinux)
611
SELABEL_CTX_FILE = _selinux.SELABEL_CTX_FILE
590
SELABEL_CTX_FILE = _selinux.SELABEL_CTX_FILE
612
613
_selinux.SELABEL_CTX_MEDIA_swigconstant(_selinux)
614
SELABEL_CTX_MEDIA = _selinux.SELABEL_CTX_MEDIA
591
SELABEL_CTX_MEDIA = _selinux.SELABEL_CTX_MEDIA
615
616
_selinux.SELABEL_CTX_X_swigconstant(_selinux)
617
SELABEL_CTX_X = _selinux.SELABEL_CTX_X
592
SELABEL_CTX_X = _selinux.SELABEL_CTX_X
618
619
_selinux.SELABEL_CTX_DB_swigconstant(_selinux)
620
SELABEL_CTX_DB = _selinux.SELABEL_CTX_DB
593
SELABEL_CTX_DB = _selinux.SELABEL_CTX_DB
621
622
_selinux.SELABEL_CTX_ANDROID_PROP_swigconstant(_selinux)
623
SELABEL_CTX_ANDROID_PROP = _selinux.SELABEL_CTX_ANDROID_PROP
594
SELABEL_CTX_ANDROID_PROP = _selinux.SELABEL_CTX_ANDROID_PROP
624
625
_selinux.SELABEL_OPT_UNUSED_swigconstant(_selinux)
626
SELABEL_OPT_UNUSED = _selinux.SELABEL_OPT_UNUSED
595
SELABEL_OPT_UNUSED = _selinux.SELABEL_OPT_UNUSED
627
628
_selinux.SELABEL_OPT_VALIDATE_swigconstant(_selinux)
629
SELABEL_OPT_VALIDATE = _selinux.SELABEL_OPT_VALIDATE
596
SELABEL_OPT_VALIDATE = _selinux.SELABEL_OPT_VALIDATE
630
631
_selinux.SELABEL_OPT_BASEONLY_swigconstant(_selinux)
632
SELABEL_OPT_BASEONLY = _selinux.SELABEL_OPT_BASEONLY
597
SELABEL_OPT_BASEONLY = _selinux.SELABEL_OPT_BASEONLY
633
634
_selinux.SELABEL_OPT_PATH_swigconstant(_selinux)
635
SELABEL_OPT_PATH = _selinux.SELABEL_OPT_PATH
598
SELABEL_OPT_PATH = _selinux.SELABEL_OPT_PATH
636
637
_selinux.SELABEL_OPT_SUBSET_swigconstant(_selinux)
638
SELABEL_OPT_SUBSET = _selinux.SELABEL_OPT_SUBSET
599
SELABEL_OPT_SUBSET = _selinux.SELABEL_OPT_SUBSET
639
640
_selinux.SELABEL_OPT_DIGEST_swigconstant(_selinux)
641
SELABEL_OPT_DIGEST = _selinux.SELABEL_OPT_DIGEST
600
SELABEL_OPT_DIGEST = _selinux.SELABEL_OPT_DIGEST
642
643
_selinux.SELABEL_NOPT_swigconstant(_selinux)
644
SELABEL_NOPT = _selinux.SELABEL_NOPT
601
SELABEL_NOPT = _selinux.SELABEL_NOPT
645
602
646
def selabel_open(backend, opts, nopts):
603
def selabel_open(backend, opts, nopts):
Lines 674-690 Link Here
674
def selabel_digest(rec, digest):
631
def selabel_digest(rec, digest):
675
    return _selinux.selabel_digest(rec, digest)
632
    return _selinux.selabel_digest(rec, digest)
676
selabel_digest = _selinux.selabel_digest
633
selabel_digest = _selinux.selabel_digest
677
678
_selinux.SELABEL_SUBSET_swigconstant(_selinux)
679
SELABEL_SUBSET = _selinux.SELABEL_SUBSET
634
SELABEL_SUBSET = _selinux.SELABEL_SUBSET
680
681
_selinux.SELABEL_EQUAL_swigconstant(_selinux)
682
SELABEL_EQUAL = _selinux.SELABEL_EQUAL
635
SELABEL_EQUAL = _selinux.SELABEL_EQUAL
683
684
_selinux.SELABEL_SUPERSET_swigconstant(_selinux)
685
SELABEL_SUPERSET = _selinux.SELABEL_SUPERSET
636
SELABEL_SUPERSET = _selinux.SELABEL_SUPERSET
686
687
_selinux.SELABEL_INCOMPARABLE_swigconstant(_selinux)
688
SELABEL_INCOMPARABLE = _selinux.SELABEL_INCOMPARABLE
637
SELABEL_INCOMPARABLE = _selinux.SELABEL_INCOMPARABLE
689
638
690
def selabel_cmp(h1, h2):
639
def selabel_cmp(h1, h2):
Lines 694-755 Link Here
694
def selabel_stats(handle):
643
def selabel_stats(handle):
695
    return _selinux.selabel_stats(handle)
644
    return _selinux.selabel_stats(handle)
696
selabel_stats = _selinux.selabel_stats
645
selabel_stats = _selinux.selabel_stats
697
698
_selinux.SELABEL_X_PROP_swigconstant(_selinux)
699
SELABEL_X_PROP = _selinux.SELABEL_X_PROP
646
SELABEL_X_PROP = _selinux.SELABEL_X_PROP
700
701
_selinux.SELABEL_X_EXT_swigconstant(_selinux)
702
SELABEL_X_EXT = _selinux.SELABEL_X_EXT
647
SELABEL_X_EXT = _selinux.SELABEL_X_EXT
703
704
_selinux.SELABEL_X_CLIENT_swigconstant(_selinux)
705
SELABEL_X_CLIENT = _selinux.SELABEL_X_CLIENT
648
SELABEL_X_CLIENT = _selinux.SELABEL_X_CLIENT
706
707
_selinux.SELABEL_X_EVENT_swigconstant(_selinux)
708
SELABEL_X_EVENT = _selinux.SELABEL_X_EVENT
649
SELABEL_X_EVENT = _selinux.SELABEL_X_EVENT
709
710
_selinux.SELABEL_X_SELN_swigconstant(_selinux)
711
SELABEL_X_SELN = _selinux.SELABEL_X_SELN
650
SELABEL_X_SELN = _selinux.SELABEL_X_SELN
712
713
_selinux.SELABEL_X_POLYPROP_swigconstant(_selinux)
714
SELABEL_X_POLYPROP = _selinux.SELABEL_X_POLYPROP
651
SELABEL_X_POLYPROP = _selinux.SELABEL_X_POLYPROP
715
716
_selinux.SELABEL_X_POLYSELN_swigconstant(_selinux)
717
SELABEL_X_POLYSELN = _selinux.SELABEL_X_POLYSELN
652
SELABEL_X_POLYSELN = _selinux.SELABEL_X_POLYSELN
718
719
_selinux.SELABEL_DB_DATABASE_swigconstant(_selinux)
720
SELABEL_DB_DATABASE = _selinux.SELABEL_DB_DATABASE
653
SELABEL_DB_DATABASE = _selinux.SELABEL_DB_DATABASE
721
722
_selinux.SELABEL_DB_SCHEMA_swigconstant(_selinux)
723
SELABEL_DB_SCHEMA = _selinux.SELABEL_DB_SCHEMA
654
SELABEL_DB_SCHEMA = _selinux.SELABEL_DB_SCHEMA
724
725
_selinux.SELABEL_DB_TABLE_swigconstant(_selinux)
726
SELABEL_DB_TABLE = _selinux.SELABEL_DB_TABLE
655
SELABEL_DB_TABLE = _selinux.SELABEL_DB_TABLE
727
728
_selinux.SELABEL_DB_COLUMN_swigconstant(_selinux)
729
SELABEL_DB_COLUMN = _selinux.SELABEL_DB_COLUMN
656
SELABEL_DB_COLUMN = _selinux.SELABEL_DB_COLUMN
730
731
_selinux.SELABEL_DB_SEQUENCE_swigconstant(_selinux)
732
SELABEL_DB_SEQUENCE = _selinux.SELABEL_DB_SEQUENCE
657
SELABEL_DB_SEQUENCE = _selinux.SELABEL_DB_SEQUENCE
733
734
_selinux.SELABEL_DB_VIEW_swigconstant(_selinux)
735
SELABEL_DB_VIEW = _selinux.SELABEL_DB_VIEW
658
SELABEL_DB_VIEW = _selinux.SELABEL_DB_VIEW
736
737
_selinux.SELABEL_DB_PROCEDURE_swigconstant(_selinux)
738
SELABEL_DB_PROCEDURE = _selinux.SELABEL_DB_PROCEDURE
659
SELABEL_DB_PROCEDURE = _selinux.SELABEL_DB_PROCEDURE
739
740
_selinux.SELABEL_DB_BLOB_swigconstant(_selinux)
741
SELABEL_DB_BLOB = _selinux.SELABEL_DB_BLOB
660
SELABEL_DB_BLOB = _selinux.SELABEL_DB_BLOB
742
743
_selinux.SELABEL_DB_TUPLE_swigconstant(_selinux)
744
SELABEL_DB_TUPLE = _selinux.SELABEL_DB_TUPLE
661
SELABEL_DB_TUPLE = _selinux.SELABEL_DB_TUPLE
745
746
_selinux.SELABEL_DB_LANGUAGE_swigconstant(_selinux)
747
SELABEL_DB_LANGUAGE = _selinux.SELABEL_DB_LANGUAGE
662
SELABEL_DB_LANGUAGE = _selinux.SELABEL_DB_LANGUAGE
748
749
_selinux.SELABEL_DB_EXCEPTION_swigconstant(_selinux)
750
SELABEL_DB_EXCEPTION = _selinux.SELABEL_DB_EXCEPTION
663
SELABEL_DB_EXCEPTION = _selinux.SELABEL_DB_EXCEPTION
751
752
_selinux.SELABEL_DB_DATATYPE_swigconstant(_selinux)
753
SELABEL_DB_DATATYPE = _selinux.SELABEL_DB_DATATYPE
664
SELABEL_DB_DATATYPE = _selinux.SELABEL_DB_DATATYPE
754
665
755
def is_selinux_enabled():
666
def is_selinux_enabled():
Lines 946-960 Link Here
946
        this = _selinux.new_av_decision()
857
        this = _selinux.new_av_decision()
947
        try:
858
        try:
948
            self.this.append(this)
859
            self.this.append(this)
949
        except Exception:
860
        except __builtin__.Exception:
950
            self.this = this
861
            self.this = this
951
    __swig_destroy__ = _selinux.delete_av_decision
862
    __swig_destroy__ = _selinux.delete_av_decision
952
    __del__ = lambda self: None
863
    __del__ = lambda self: None
953
av_decision_swigregister = _selinux.av_decision_swigregister
864
av_decision_swigregister = _selinux.av_decision_swigregister
954
av_decision_swigregister(av_decision)
865
av_decision_swigregister(av_decision)
955
866
956
957
_selinux.SELINUX_AVD_FLAGS_PERMISSIVE_swigconstant(_selinux)
958
SELINUX_AVD_FLAGS_PERMISSIVE = _selinux.SELINUX_AVD_FLAGS_PERMISSIVE
867
SELINUX_AVD_FLAGS_PERMISSIVE = _selinux.SELINUX_AVD_FLAGS_PERMISSIVE
959
class selinux_opt(_object):
868
class selinux_opt(_object):
960
    __swig_setmethods__ = {}
869
    __swig_setmethods__ = {}
Lines 975-981 Link Here
975
        this = _selinux.new_selinux_opt()
884
        this = _selinux.new_selinux_opt()
976
        try:
885
        try:
977
            self.this.append(this)
886
            self.this.append(this)
978
        except Exception:
887
        except __builtin__.Exception:
979
            self.this = this
888
            self.this = this
980
    __swig_destroy__ = _selinux.delete_selinux_opt
889
    __swig_destroy__ = _selinux.delete_selinux_opt
981
    __del__ = lambda self: None
890
    __del__ = lambda self: None
Lines 1013-1039 Link Here
1013
        this = _selinux.new_selinux_callback()
922
        this = _selinux.new_selinux_callback()
1014
        try:
923
        try:
1015
            self.this.append(this)
924
            self.this.append(this)
1016
        except Exception:
925
        except __builtin__.Exception:
1017
            self.this = this
926
            self.this = this
1018
    __swig_destroy__ = _selinux.delete_selinux_callback
927
    __swig_destroy__ = _selinux.delete_selinux_callback
1019
    __del__ = lambda self: None
928
    __del__ = lambda self: None
1020
selinux_callback_swigregister = _selinux.selinux_callback_swigregister
929
selinux_callback_swigregister = _selinux.selinux_callback_swigregister
1021
selinux_callback_swigregister(selinux_callback)
930
selinux_callback_swigregister(selinux_callback)
1022
931
1023
1024
_selinux.SELINUX_CB_LOG_swigconstant(_selinux)
1025
SELINUX_CB_LOG = _selinux.SELINUX_CB_LOG
932
SELINUX_CB_LOG = _selinux.SELINUX_CB_LOG
1026
1027
_selinux.SELINUX_CB_AUDIT_swigconstant(_selinux)
1028
SELINUX_CB_AUDIT = _selinux.SELINUX_CB_AUDIT
933
SELINUX_CB_AUDIT = _selinux.SELINUX_CB_AUDIT
1029
1030
_selinux.SELINUX_CB_VALIDATE_swigconstant(_selinux)
1031
SELINUX_CB_VALIDATE = _selinux.SELINUX_CB_VALIDATE
934
SELINUX_CB_VALIDATE = _selinux.SELINUX_CB_VALIDATE
1032
1033
_selinux.SELINUX_CB_SETENFORCE_swigconstant(_selinux)
1034
SELINUX_CB_SETENFORCE = _selinux.SELINUX_CB_SETENFORCE
935
SELINUX_CB_SETENFORCE = _selinux.SELINUX_CB_SETENFORCE
1035
1036
_selinux.SELINUX_CB_POLICYLOAD_swigconstant(_selinux)
1037
SELINUX_CB_POLICYLOAD = _selinux.SELINUX_CB_POLICYLOAD
936
SELINUX_CB_POLICYLOAD = _selinux.SELINUX_CB_POLICYLOAD
1038
937
1039
def selinux_get_callback(type):
938
def selinux_get_callback(type):
Lines 1043-1062 Link Here
1043
def selinux_set_callback(type, cb):
942
def selinux_set_callback(type, cb):
1044
    return _selinux.selinux_set_callback(type, cb)
943
    return _selinux.selinux_set_callback(type, cb)
1045
selinux_set_callback = _selinux.selinux_set_callback
944
selinux_set_callback = _selinux.selinux_set_callback
1046
1047
_selinux.SELINUX_ERROR_swigconstant(_selinux)
1048
SELINUX_ERROR = _selinux.SELINUX_ERROR
945
SELINUX_ERROR = _selinux.SELINUX_ERROR
1049
1050
_selinux.SELINUX_WARNING_swigconstant(_selinux)
1051
SELINUX_WARNING = _selinux.SELINUX_WARNING
946
SELINUX_WARNING = _selinux.SELINUX_WARNING
1052
1053
_selinux.SELINUX_INFO_swigconstant(_selinux)
1054
SELINUX_INFO = _selinux.SELINUX_INFO
947
SELINUX_INFO = _selinux.SELINUX_INFO
1055
1056
_selinux.SELINUX_AVC_swigconstant(_selinux)
1057
SELINUX_AVC = _selinux.SELINUX_AVC
948
SELINUX_AVC = _selinux.SELINUX_AVC
1058
1059
_selinux.SELINUX_TRANS_DIR_swigconstant(_selinux)
1060
SELINUX_TRANS_DIR = _selinux.SELINUX_TRANS_DIR
949
SELINUX_TRANS_DIR = _selinux.SELINUX_TRANS_DIR
1061
950
1062
def security_compute_av(scon, tcon, tclass, requested, avd):
951
def security_compute_av(scon, tcon, tclass, requested, avd):
Lines 1153-1159 Link Here
1153
        this = _selinux.new_SELboolean()
1042
        this = _selinux.new_SELboolean()
1154
        try:
1043
        try:
1155
            self.this.append(this)
1044
            self.this.append(this)
1156
        except Exception:
1045
        except __builtin__.Exception:
1157
            self.this = this
1046
            self.this = this
1158
    __swig_destroy__ = _selinux.delete_SELboolean
1047
    __swig_destroy__ = _selinux.delete_SELboolean
1159
    __del__ = lambda self: None
1048
    __del__ = lambda self: None
Lines 1243-1249 Link Here
1243
        this = _selinux.new_security_class_mapping()
1132
        this = _selinux.new_security_class_mapping()
1244
        try:
1133
        try:
1245
            self.this.append(this)
1134
            self.this.append(this)
1246
        except Exception:
1135
        except __builtin__.Exception:
1247
            self.this = this
1136
            self.this = this
1248
    __swig_destroy__ = _selinux.delete_security_class_mapping
1137
    __swig_destroy__ = _selinux.delete_security_class_mapping
1249
    __del__ = lambda self: None
1138
    __del__ = lambda self: None
Lines 1282-1295 Link Here
1282
def print_access_vector(tclass, av):
1171
def print_access_vector(tclass, av):
1283
    return _selinux.print_access_vector(tclass, av)
1172
    return _selinux.print_access_vector(tclass, av)
1284
print_access_vector = _selinux.print_access_vector
1173
print_access_vector = _selinux.print_access_vector
1285
1286
_selinux.MATCHPATHCON_BASEONLY_swigconstant(_selinux)
1287
MATCHPATHCON_BASEONLY = _selinux.MATCHPATHCON_BASEONLY
1174
MATCHPATHCON_BASEONLY = _selinux.MATCHPATHCON_BASEONLY
1288
1289
_selinux.MATCHPATHCON_NOTRANS_swigconstant(_selinux)
1290
MATCHPATHCON_NOTRANS = _selinux.MATCHPATHCON_NOTRANS
1175
MATCHPATHCON_NOTRANS = _selinux.MATCHPATHCON_NOTRANS
1291
1292
_selinux.MATCHPATHCON_VALIDATE_swigconstant(_selinux)
1293
MATCHPATHCON_VALIDATE = _selinux.MATCHPATHCON_VALIDATE
1176
MATCHPATHCON_VALIDATE = _selinux.MATCHPATHCON_VALIDATE
1294
1177
1295
def set_matchpathcon_flags(flags):
1178
def set_matchpathcon_flags(flags):

Return to bug 33922