1
2%exception is_selinux_enabled {
3  $action
4  if (result < 0) {
5     PyErr_SetFromErrno(PyExc_OSError);
6     SWIG_fail;
7  }
8}
9
10%exception is_selinux_mls_enabled {
11  $action
12  if (result < 0) {
13     PyErr_SetFromErrno(PyExc_OSError);
14     SWIG_fail;
15  }
16}
17
18%exception getcon {
19  $action
20  if (result < 0) {
21     PyErr_SetFromErrno(PyExc_OSError);
22     SWIG_fail;
23  }
24}
25
26%exception getcon_raw {
27  $action
28  if (result < 0) {
29     PyErr_SetFromErrno(PyExc_OSError);
30     SWIG_fail;
31  }
32}
33
34%exception setcon {
35  $action
36  if (result < 0) {
37     PyErr_SetFromErrno(PyExc_OSError);
38     SWIG_fail;
39  }
40}
41
42%exception setcon_raw {
43  $action
44  if (result < 0) {
45     PyErr_SetFromErrno(PyExc_OSError);
46     SWIG_fail;
47  }
48}
49
50%exception getpidcon {
51  $action
52  if (result < 0) {
53     PyErr_SetFromErrno(PyExc_OSError);
54     SWIG_fail;
55  }
56}
57
58%exception getpidcon_raw {
59  $action
60  if (result < 0) {
61     PyErr_SetFromErrno(PyExc_OSError);
62     SWIG_fail;
63  }
64}
65
66%exception getprevcon {
67  $action
68  if (result < 0) {
69     PyErr_SetFromErrno(PyExc_OSError);
70     SWIG_fail;
71  }
72}
73
74%exception getprevcon_raw {
75  $action
76  if (result < 0) {
77     PyErr_SetFromErrno(PyExc_OSError);
78     SWIG_fail;
79  }
80}
81
82%exception getexeccon {
83  $action
84  if (result < 0) {
85     PyErr_SetFromErrno(PyExc_OSError);
86     SWIG_fail;
87  }
88}
89
90%exception getexeccon_raw {
91  $action
92  if (result < 0) {
93     PyErr_SetFromErrno(PyExc_OSError);
94     SWIG_fail;
95  }
96}
97
98%exception setexeccon {
99  $action
100  if (result < 0) {
101     PyErr_SetFromErrno(PyExc_OSError);
102     SWIG_fail;
103  }
104}
105
106%exception setexeccon_raw {
107  $action
108  if (result < 0) {
109     PyErr_SetFromErrno(PyExc_OSError);
110     SWIG_fail;
111  }
112}
113
114%exception getfscreatecon {
115  $action
116  if (result < 0) {
117     PyErr_SetFromErrno(PyExc_OSError);
118     SWIG_fail;
119  }
120}
121
122%exception getfscreatecon_raw {
123  $action
124  if (result < 0) {
125     PyErr_SetFromErrno(PyExc_OSError);
126     SWIG_fail;
127  }
128}
129
130%exception setfscreatecon {
131  $action
132  if (result < 0) {
133     PyErr_SetFromErrno(PyExc_OSError);
134     SWIG_fail;
135  }
136}
137
138%exception setfscreatecon_raw {
139  $action
140  if (result < 0) {
141     PyErr_SetFromErrno(PyExc_OSError);
142     SWIG_fail;
143  }
144}
145
146%exception getkeycreatecon {
147  $action
148  if (result < 0) {
149     PyErr_SetFromErrno(PyExc_OSError);
150     SWIG_fail;
151  }
152}
153
154%exception getkeycreatecon_raw {
155  $action
156  if (result < 0) {
157     PyErr_SetFromErrno(PyExc_OSError);
158     SWIG_fail;
159  }
160}
161
162%exception setkeycreatecon {
163  $action
164  if (result < 0) {
165     PyErr_SetFromErrno(PyExc_OSError);
166     SWIG_fail;
167  }
168}
169
170%exception setkeycreatecon_raw {
171  $action
172  if (result < 0) {
173     PyErr_SetFromErrno(PyExc_OSError);
174     SWIG_fail;
175  }
176}
177
178%exception getsockcreatecon {
179  $action
180  if (result < 0) {
181     PyErr_SetFromErrno(PyExc_OSError);
182     SWIG_fail;
183  }
184}
185
186%exception getsockcreatecon_raw {
187  $action
188  if (result < 0) {
189     PyErr_SetFromErrno(PyExc_OSError);
190     SWIG_fail;
191  }
192}
193
194%exception setsockcreatecon {
195  $action
196  if (result < 0) {
197     PyErr_SetFromErrno(PyExc_OSError);
198     SWIG_fail;
199  }
200}
201
202%exception setsockcreatecon_raw {
203  $action
204  if (result < 0) {
205     PyErr_SetFromErrno(PyExc_OSError);
206     SWIG_fail;
207  }
208}
209
210%exception getfilecon {
211  $action
212  if (result < 0) {
213     PyErr_SetFromErrno(PyExc_OSError);
214     SWIG_fail;
215  }
216}
217
218%exception getfilecon_raw {
219  $action
220  if (result < 0) {
221     PyErr_SetFromErrno(PyExc_OSError);
222     SWIG_fail;
223  }
224}
225
226%exception lgetfilecon {
227  $action
228  if (result < 0) {
229     PyErr_SetFromErrno(PyExc_OSError);
230     SWIG_fail;
231  }
232}
233
234%exception lgetfilecon_raw {
235  $action
236  if (result < 0) {
237     PyErr_SetFromErrno(PyExc_OSError);
238     SWIG_fail;
239  }
240}
241
242%exception fgetfilecon {
243  $action
244  if (result < 0) {
245     PyErr_SetFromErrno(PyExc_OSError);
246     SWIG_fail;
247  }
248}
249
250%exception fgetfilecon_raw {
251  $action
252  if (result < 0) {
253     PyErr_SetFromErrno(PyExc_OSError);
254     SWIG_fail;
255  }
256}
257
258%exception setfilecon {
259  $action
260  if (result < 0) {
261     PyErr_SetFromErrno(PyExc_OSError);
262     SWIG_fail;
263  }
264}
265
266%exception setfilecon_raw {
267  $action
268  if (result < 0) {
269     PyErr_SetFromErrno(PyExc_OSError);
270     SWIG_fail;
271  }
272}
273
274%exception lsetfilecon {
275  $action
276  if (result < 0) {
277     PyErr_SetFromErrno(PyExc_OSError);
278     SWIG_fail;
279  }
280}
281
282%exception lsetfilecon_raw {
283  $action
284  if (result < 0) {
285     PyErr_SetFromErrno(PyExc_OSError);
286     SWIG_fail;
287  }
288}
289
290%exception fsetfilecon {
291  $action
292  if (result < 0) {
293     PyErr_SetFromErrno(PyExc_OSError);
294     SWIG_fail;
295  }
296}
297
298%exception fsetfilecon_raw {
299  $action
300  if (result < 0) {
301     PyErr_SetFromErrno(PyExc_OSError);
302     SWIG_fail;
303  }
304}
305
306%exception getpeercon {
307  $action
308  if (result < 0) {
309     PyErr_SetFromErrno(PyExc_OSError);
310     SWIG_fail;
311  }
312}
313
314%exception getpeercon_raw {
315  $action
316  if (result < 0) {
317     PyErr_SetFromErrno(PyExc_OSError);
318     SWIG_fail;
319  }
320}
321
322%exception security_compute_av {
323  $action
324  if (result < 0) {
325     PyErr_SetFromErrno(PyExc_OSError);
326     SWIG_fail;
327  }
328}
329
330%exception security_compute_av_raw {
331  $action
332  if (result < 0) {
333     PyErr_SetFromErrno(PyExc_OSError);
334     SWIG_fail;
335  }
336}
337
338%exception security_compute_av_flags {
339  $action
340  if (result < 0) {
341     PyErr_SetFromErrno(PyExc_OSError);
342     SWIG_fail;
343  }
344}
345
346%exception security_compute_av_flags_raw {
347  $action
348  if (result < 0) {
349     PyErr_SetFromErrno(PyExc_OSError);
350     SWIG_fail;
351  }
352}
353
354%exception security_compute_create {
355  $action
356  if (result < 0) {
357     PyErr_SetFromErrno(PyExc_OSError);
358     SWIG_fail;
359  }
360}
361
362%exception security_compute_create_raw {
363  $action
364  if (result < 0) {
365     PyErr_SetFromErrno(PyExc_OSError);
366     SWIG_fail;
367  }
368}
369
370%exception security_compute_create_name {
371  $action
372  if (result < 0) {
373     PyErr_SetFromErrno(PyExc_OSError);
374     SWIG_fail;
375  }
376}
377
378%exception security_compute_create_name_raw {
379  $action
380  if (result < 0) {
381     PyErr_SetFromErrno(PyExc_OSError);
382     SWIG_fail;
383  }
384}
385
386%exception security_compute_relabel {
387  $action
388  if (result < 0) {
389     PyErr_SetFromErrno(PyExc_OSError);
390     SWIG_fail;
391  }
392}
393
394%exception security_compute_relabel_raw {
395  $action
396  if (result < 0) {
397     PyErr_SetFromErrno(PyExc_OSError);
398     SWIG_fail;
399  }
400}
401
402%exception security_compute_member {
403  $action
404  if (result < 0) {
405     PyErr_SetFromErrno(PyExc_OSError);
406     SWIG_fail;
407  }
408}
409
410%exception security_compute_member_raw {
411  $action
412  if (result < 0) {
413     PyErr_SetFromErrno(PyExc_OSError);
414     SWIG_fail;
415  }
416}
417
418%exception security_compute_user {
419  $action
420  if (result < 0) {
421     PyErr_SetFromErrno(PyExc_OSError);
422     SWIG_fail;
423  }
424}
425
426%exception security_compute_user_raw {
427  $action
428  if (result < 0) {
429     PyErr_SetFromErrno(PyExc_OSError);
430     SWIG_fail;
431  }
432}
433
434%exception security_validatetrans {
435  $action
436  if (result < 0) {
437     PyErr_SetFromErrno(PyExc_OSError);
438     SWIG_fail;
439  }
440}
441
442%exception security_validatetrans_raw {
443  $action
444  if (result < 0) {
445     PyErr_SetFromErrno(PyExc_OSError);
446     SWIG_fail;
447  }
448}
449
450%exception security_load_policy {
451  $action
452  if (result < 0) {
453     PyErr_SetFromErrno(PyExc_OSError);
454     SWIG_fail;
455  }
456}
457
458%exception security_get_initial_context {
459  $action
460  if (result < 0) {
461     PyErr_SetFromErrno(PyExc_OSError);
462     SWIG_fail;
463  }
464}
465
466%exception security_get_initial_context_raw {
467  $action
468  if (result < 0) {
469     PyErr_SetFromErrno(PyExc_OSError);
470     SWIG_fail;
471  }
472}
473
474%exception selinux_mkload_policy {
475  $action
476  if (result < 0) {
477     PyErr_SetFromErrno(PyExc_OSError);
478     SWIG_fail;
479  }
480}
481
482%exception selinux_init_load_policy {
483  $action
484  if (result < 0) {
485     PyErr_SetFromErrno(PyExc_OSError);
486     SWIG_fail;
487  }
488}
489
490%exception security_set_boolean_list {
491  $action
492  if (result < 0) {
493     PyErr_SetFromErrno(PyExc_OSError);
494     SWIG_fail;
495  }
496}
497
498%exception security_load_booleans {
499  $action
500  if (result < 0) {
501     PyErr_SetFromErrno(PyExc_OSError);
502     SWIG_fail;
503  }
504}
505
506%exception security_check_context {
507  $action
508  if (result < 0) {
509     PyErr_SetFromErrno(PyExc_OSError);
510     SWIG_fail;
511  }
512}
513
514%exception security_check_context_raw {
515  $action
516  if (result < 0) {
517     PyErr_SetFromErrno(PyExc_OSError);
518     SWIG_fail;
519  }
520}
521
522%exception security_canonicalize_context {
523  $action
524  if (result < 0) {
525     PyErr_SetFromErrno(PyExc_OSError);
526     SWIG_fail;
527  }
528}
529
530%exception security_canonicalize_context_raw {
531  $action
532  if (result < 0) {
533     PyErr_SetFromErrno(PyExc_OSError);
534     SWIG_fail;
535  }
536}
537
538%exception security_getenforce {
539  $action
540  if (result < 0) {
541     PyErr_SetFromErrno(PyExc_OSError);
542     SWIG_fail;
543  }
544}
545
546%exception security_setenforce {
547  $action
548  if (result < 0) {
549     PyErr_SetFromErrno(PyExc_OSError);
550     SWIG_fail;
551  }
552}
553
554%exception security_reject_unknown {
555  $action
556  if (result < 0) {
557     PyErr_SetFromErrno(PyExc_OSError);
558     SWIG_fail;
559  }
560}
561
562%exception security_deny_unknown {
563  $action
564  if (result < 0) {
565     PyErr_SetFromErrno(PyExc_OSError);
566     SWIG_fail;
567  }
568}
569
570%exception security_get_checkreqprot {
571  $action
572  if (result < 0) {
573     PyErr_SetFromErrno(PyExc_OSError);
574     SWIG_fail;
575  }
576}
577
578%exception security_disable {
579  $action
580  if (result < 0) {
581     PyErr_SetFromErrno(PyExc_OSError);
582     SWIG_fail;
583  }
584}
585
586%exception security_policyvers {
587  $action
588  if (result < 0) {
589     PyErr_SetFromErrno(PyExc_OSError);
590     SWIG_fail;
591  }
592}
593
594%exception security_get_boolean_names {
595  $action
596  if (result < 0) {
597     PyErr_SetFromErrno(PyExc_OSError);
598     SWIG_fail;
599  }
600}
601
602%exception security_get_boolean_pending {
603  $action
604  if (result < 0) {
605     PyErr_SetFromErrno(PyExc_OSError);
606     SWIG_fail;
607  }
608}
609
610%exception security_get_boolean_active {
611  $action
612  if (result < 0) {
613     PyErr_SetFromErrno(PyExc_OSError);
614     SWIG_fail;
615  }
616}
617
618%exception security_set_boolean {
619  $action
620  if (result < 0) {
621     PyErr_SetFromErrno(PyExc_OSError);
622     SWIG_fail;
623  }
624}
625
626%exception security_commit_booleans {
627  $action
628  if (result < 0) {
629     PyErr_SetFromErrno(PyExc_OSError);
630     SWIG_fail;
631  }
632}
633
634%exception selinux_set_mapping {
635  $action
636  if (result < 0) {
637     PyErr_SetFromErrno(PyExc_OSError);
638     SWIG_fail;
639  }
640}
641
642%exception security_av_string {
643  $action
644  if (result < 0) {
645     PyErr_SetFromErrno(PyExc_OSError);
646     SWIG_fail;
647  }
648}
649
650%exception matchpathcon_init {
651  $action
652  if (result < 0) {
653     PyErr_SetFromErrno(PyExc_OSError);
654     SWIG_fail;
655  }
656}
657
658%exception matchpathcon_init_prefix {
659  $action
660  if (result < 0) {
661     PyErr_SetFromErrno(PyExc_OSError);
662     SWIG_fail;
663  }
664}
665
666%exception realpath_not_final {
667  $action
668  if (result < 0) {
669     PyErr_SetFromErrno(PyExc_OSError);
670     SWIG_fail;
671  }
672}
673
674%exception matchpathcon {
675  $action
676  if (result < 0) {
677     PyErr_SetFromErrno(PyExc_OSError);
678     SWIG_fail;
679  }
680}
681
682%exception matchpathcon_index {
683  $action
684  if (result < 0) {
685     PyErr_SetFromErrno(PyExc_OSError);
686     SWIG_fail;
687  }
688}
689
690%exception matchpathcon_filespec_add {
691  $action
692  if (result < 0) {
693     PyErr_SetFromErrno(PyExc_OSError);
694     SWIG_fail;
695  }
696}
697
698%exception matchmediacon {
699  $action
700  if (result < 0) {
701     PyErr_SetFromErrno(PyExc_OSError);
702     SWIG_fail;
703  }
704}
705
706%exception selinux_getenforcemode {
707  $action
708  if (result < 0) {
709     PyErr_SetFromErrno(PyExc_OSError);
710     SWIG_fail;
711  }
712}
713
714%exception selinux_getpolicytype {
715  $action
716  if (result < 0) {
717     PyErr_SetFromErrno(PyExc_OSError);
718     SWIG_fail;
719  }
720}
721
722%exception selinux_set_policy_root {
723  $action
724  if (result < 0) {
725     PyErr_SetFromErrno(PyExc_OSError);
726     SWIG_fail;
727  }
728}
729
730%exception selinux_check_access {
731  $action
732  if (result < 0) {
733     PyErr_SetFromErrno(PyExc_OSError);
734     SWIG_fail;
735  }
736}
737
738%exception selinux_check_passwd_access {
739  $action
740  if (result < 0) {
741     PyErr_SetFromErrno(PyExc_OSError);
742     SWIG_fail;
743  }
744}
745
746%exception checkPasswdAccess {
747  $action
748  if (result < 0) {
749     PyErr_SetFromErrno(PyExc_OSError);
750     SWIG_fail;
751  }
752}
753
754%exception selinux_check_securetty_context {
755  $action
756  if (result < 0) {
757     PyErr_SetFromErrno(PyExc_OSError);
758     SWIG_fail;
759  }
760}
761
762%exception selinuxfs_exists {
763  $action
764  if (result < 0) {
765     PyErr_SetFromErrno(PyExc_OSError);
766     SWIG_fail;
767  }
768}
769
770%exception setexecfilecon {
771  $action
772  if (result < 0) {
773     PyErr_SetFromErrno(PyExc_OSError);
774     SWIG_fail;
775  }
776}
777
778%exception rpm_execcon {
779  $action
780  if (result < 0) {
781     PyErr_SetFromErrno(PyExc_OSError);
782     SWIG_fail;
783  }
784}
785
786%exception is_context_customizable {
787  $action
788  if (result < 0) {
789     PyErr_SetFromErrno(PyExc_OSError);
790     SWIG_fail;
791  }
792}
793
794%exception selinux_trans_to_raw_context {
795  $action
796  if (result < 0) {
797     PyErr_SetFromErrno(PyExc_OSError);
798     SWIG_fail;
799  }
800}
801
802%exception selinux_raw_to_trans_context {
803  $action
804  if (result < 0) {
805     PyErr_SetFromErrno(PyExc_OSError);
806     SWIG_fail;
807  }
808}
809
810%exception selinux_raw_context_to_color {
811  $action
812  if (result < 0) {
813     PyErr_SetFromErrno(PyExc_OSError);
814     SWIG_fail;
815  }
816}
817
818%exception getseuserbyname {
819  $action
820  if (result < 0) {
821     PyErr_SetFromErrno(PyExc_OSError);
822     SWIG_fail;
823  }
824}
825
826%exception getseuser {
827  $action
828  if (result < 0) {
829     PyErr_SetFromErrno(PyExc_OSError);
830     SWIG_fail;
831  }
832}
833
834%exception selinux_file_context_verify {
835  $action
836  if (result < 0) {
837     PyErr_SetFromErrno(PyExc_OSError);
838     SWIG_fail;
839  }
840}
841
842%exception selinux_lsetfilecon_default {
843  $action
844  if (result < 0) {
845     PyErr_SetFromErrno(PyExc_OSError);
846     SWIG_fail;
847  }
848}
849
850%exception avc_sid_to_context {
851  $action
852  if (result < 0) {
853     PyErr_SetFromErrno(PyExc_OSError);
854     SWIG_fail;
855  }
856}
857
858%exception avc_sid_to_context_raw {
859  $action
860  if (result < 0) {
861     PyErr_SetFromErrno(PyExc_OSError);
862     SWIG_fail;
863  }
864}
865
866%exception avc_context_to_sid {
867  $action
868  if (result < 0) {
869     PyErr_SetFromErrno(PyExc_OSError);
870     SWIG_fail;
871  }
872}
873
874%exception avc_context_to_sid_raw {
875  $action
876  if (result < 0) {
877     PyErr_SetFromErrno(PyExc_OSError);
878     SWIG_fail;
879  }
880}
881
882%exception sidget {
883  $action
884  if (result < 0) {
885     PyErr_SetFromErrno(PyExc_OSError);
886     SWIG_fail;
887  }
888}
889
890%exception sidput {
891  $action
892  if (result < 0) {
893     PyErr_SetFromErrno(PyExc_OSError);
894     SWIG_fail;
895  }
896}
897
898%exception avc_get_initial_sid {
899  $action
900  if (result < 0) {
901     PyErr_SetFromErrno(PyExc_OSError);
902     SWIG_fail;
903  }
904}
905
906%exception avc_init {
907  $action
908  if (result < 0) {
909     PyErr_SetFromErrno(PyExc_OSError);
910     SWIG_fail;
911  }
912}
913
914%exception avc_open {
915  $action
916  if (result < 0) {
917     PyErr_SetFromErrno(PyExc_OSError);
918     SWIG_fail;
919  }
920}
921
922%exception avc_reset {
923  $action
924  if (result < 0) {
925     PyErr_SetFromErrno(PyExc_OSError);
926     SWIG_fail;
927  }
928}
929
930%exception avc_has_perm_noaudit {
931  $action
932  if (result < 0) {
933     PyErr_SetFromErrno(PyExc_OSError);
934     SWIG_fail;
935  }
936}
937
938%exception avc_has_perm {
939  $action
940  if (result < 0) {
941     PyErr_SetFromErrno(PyExc_OSError);
942     SWIG_fail;
943  }
944}
945
946%exception avc_compute_create {
947  $action
948  if (result < 0) {
949     PyErr_SetFromErrno(PyExc_OSError);
950     SWIG_fail;
951  }
952}
953
954%exception avc_compute_member {
955  $action
956  if (result < 0) {
957     PyErr_SetFromErrno(PyExc_OSError);
958     SWIG_fail;
959  }
960}
961
962%exception avc_add_callback {
963  $action
964  if (result < 0) {
965     PyErr_SetFromErrno(PyExc_OSError);
966     SWIG_fail;
967  }
968}
969
970%exception avc_netlink_open {
971  $action
972  if (result < 0) {
973     PyErr_SetFromErrno(PyExc_OSError);
974     SWIG_fail;
975  }
976}
977
978%exception avc_netlink_acquire_fd {
979  $action
980  if (result < 0) {
981     PyErr_SetFromErrno(PyExc_OSError);
982     SWIG_fail;
983  }
984}
985
986%exception avc_netlink_check_nb {
987  $action
988  if (result < 0) {
989     PyErr_SetFromErrno(PyExc_OSError);
990     SWIG_fail;
991  }
992}
993
994%exception selinux_status_open {
995  $action
996  if (result < 0) {
997     PyErr_SetFromErrno(PyExc_OSError);
998     SWIG_fail;
999  }
1000}
1001
1002%exception selinux_status_updated {
1003  $action
1004  if (result < 0) {
1005     PyErr_SetFromErrno(PyExc_OSError);
1006     SWIG_fail;
1007  }
1008}
1009
1010%exception selinux_status_getenforce {
1011  $action
1012  if (result < 0) {
1013     PyErr_SetFromErrno(PyExc_OSError);
1014     SWIG_fail;
1015  }
1016}
1017
1018%exception selinux_status_policyload {
1019  $action
1020  if (result < 0) {
1021     PyErr_SetFromErrno(PyExc_OSError);
1022     SWIG_fail;
1023  }
1024}
1025
1026%exception selinux_status_deny_unknown {
1027  $action
1028  if (result < 0) {
1029     PyErr_SetFromErrno(PyExc_OSError);
1030     SWIG_fail;
1031  }
1032}
1033
1034%exception context_type_set {
1035  $action
1036  if (result < 0) {
1037     PyErr_SetFromErrno(PyExc_OSError);
1038     SWIG_fail;
1039  }
1040}
1041
1042%exception context_range_set {
1043  $action
1044  if (result < 0) {
1045     PyErr_SetFromErrno(PyExc_OSError);
1046     SWIG_fail;
1047  }
1048}
1049
1050%exception context_role_set {
1051  $action
1052  if (result < 0) {
1053     PyErr_SetFromErrno(PyExc_OSError);
1054     SWIG_fail;
1055  }
1056}
1057
1058%exception context_user_set {
1059  $action
1060  if (result < 0) {
1061     PyErr_SetFromErrno(PyExc_OSError);
1062     SWIG_fail;
1063  }
1064}
1065
1066%exception get_ordered_context_list {
1067  $action
1068  if (result < 0) {
1069     PyErr_SetFromErrno(PyExc_OSError);
1070     SWIG_fail;
1071  }
1072}
1073
1074%exception get_ordered_context_list_with_level {
1075  $action
1076  if (result < 0) {
1077     PyErr_SetFromErrno(PyExc_OSError);
1078     SWIG_fail;
1079  }
1080}
1081
1082%exception get_default_context {
1083  $action
1084  if (result < 0) {
1085     PyErr_SetFromErrno(PyExc_OSError);
1086     SWIG_fail;
1087  }
1088}
1089
1090%exception get_default_context_with_level {
1091  $action
1092  if (result < 0) {
1093     PyErr_SetFromErrno(PyExc_OSError);
1094     SWIG_fail;
1095  }
1096}
1097
1098%exception get_default_context_with_role {
1099  $action
1100  if (result < 0) {
1101     PyErr_SetFromErrno(PyExc_OSError);
1102     SWIG_fail;
1103  }
1104}
1105
1106%exception get_default_context_with_rolelevel {
1107  $action
1108  if (result < 0) {
1109     PyErr_SetFromErrno(PyExc_OSError);
1110     SWIG_fail;
1111  }
1112}
1113
1114%exception query_user_context {
1115  $action
1116  if (result < 0) {
1117     PyErr_SetFromErrno(PyExc_OSError);
1118     SWIG_fail;
1119  }
1120}
1121
1122%exception manual_user_enter_context {
1123  $action
1124  if (result < 0) {
1125     PyErr_SetFromErrno(PyExc_OSError);
1126     SWIG_fail;
1127  }
1128}
1129
1130%exception get_default_type {
1131  $action
1132  if (result < 0) {
1133     PyErr_SetFromErrno(PyExc_OSError);
1134     SWIG_fail;
1135  }
1136}
1137
1138%exception selabel_lookup {
1139  $action
1140  if (result < 0) {
1141     PyErr_SetFromErrno(PyExc_OSError);
1142     SWIG_fail;
1143  }
1144}
1145
1146%exception selabel_lookup_raw {
1147  $action
1148  if (result < 0) {
1149     PyErr_SetFromErrno(PyExc_OSError);
1150     SWIG_fail;
1151  }
1152}
1153
1154%exception selabel_lookup_best_match {
1155  $action
1156  if (result < 0) {
1157     PyErr_SetFromErrno(PyExc_OSError);
1158     SWIG_fail;
1159  }
1160}
1161
1162%exception selabel_lookup_best_match_raw {
1163  $action
1164  if (result < 0) {
1165     PyErr_SetFromErrno(PyExc_OSError);
1166     SWIG_fail;
1167  }
1168}
1169
1170%exception selabel_digest {
1171  $action
1172  if (result < 0) {
1173     PyErr_SetFromErrno(PyExc_OSError);
1174     SWIG_fail;
1175  }
1176}
1177
1178%exception selinux_restorecon {
1179  $action
1180  if (result < 0) {
1181     PyErr_SetFromErrno(PyExc_OSError);
1182     SWIG_fail;
1183  }
1184}
1185
1186%exception selinux_restorecon_parallel {
1187  $action
1188  if (result < 0) {
1189     PyErr_SetFromErrno(PyExc_OSError);
1190     SWIG_fail;
1191  }
1192}
1193
1194%exception selinux_restorecon_set_alt_rootpath {
1195  $action
1196  if (result < 0) {
1197     PyErr_SetFromErrno(PyExc_OSError);
1198     SWIG_fail;
1199  }
1200}
1201
1202%exception selinux_restorecon_xattr {
1203  $action
1204  if (result < 0) {
1205     PyErr_SetFromErrno(PyExc_OSError);
1206     SWIG_fail;
1207  }
1208}
1209