1 2 %exception is_selinux_enabled { 3 $action 4 if (result < 0) { 5 PyErr_SetFromErrno(PyExc_OSError); 6 SWIG_fail; 7 } 8 } 9 10 11 %exception is_selinux_mls_enabled { 12 $action 13 if (result < 0) { 14 PyErr_SetFromErrno(PyExc_OSError); 15 SWIG_fail; 16 } 17 } 18 19 20 %exception getcon { 21 $action 22 if (result < 0) { 23 PyErr_SetFromErrno(PyExc_OSError); 24 SWIG_fail; 25 } 26 } 27 28 29 %exception getcon_raw { 30 $action 31 if (result < 0) { 32 PyErr_SetFromErrno(PyExc_OSError); 33 SWIG_fail; 34 } 35 } 36 37 38 %exception setcon { 39 $action 40 if (result < 0) { 41 PyErr_SetFromErrno(PyExc_OSError); 42 SWIG_fail; 43 } 44 } 45 46 47 %exception setcon_raw { 48 $action 49 if (result < 0) { 50 PyErr_SetFromErrno(PyExc_OSError); 51 SWIG_fail; 52 } 53 } 54 55 56 %exception getpidcon { 57 $action 58 if (result < 0) { 59 PyErr_SetFromErrno(PyExc_OSError); 60 SWIG_fail; 61 } 62 } 63 64 65 %exception getpidcon_raw { 66 $action 67 if (result < 0) { 68 PyErr_SetFromErrno(PyExc_OSError); 69 SWIG_fail; 70 } 71 } 72 73 74 %exception getprevcon { 75 $action 76 if (result < 0) { 77 PyErr_SetFromErrno(PyExc_OSError); 78 SWIG_fail; 79 } 80 } 81 82 83 %exception getprevcon_raw { 84 $action 85 if (result < 0) { 86 PyErr_SetFromErrno(PyExc_OSError); 87 SWIG_fail; 88 } 89 } 90 91 92 %exception getexeccon { 93 $action 94 if (result < 0) { 95 PyErr_SetFromErrno(PyExc_OSError); 96 SWIG_fail; 97 } 98 } 99 100 101 %exception getexeccon_raw { 102 $action 103 if (result < 0) { 104 PyErr_SetFromErrno(PyExc_OSError); 105 SWIG_fail; 106 } 107 } 108 109 110 %exception setexeccon { 111 $action 112 if (result < 0) { 113 PyErr_SetFromErrno(PyExc_OSError); 114 SWIG_fail; 115 } 116 } 117 118 119 %exception setexeccon_raw { 120 $action 121 if (result < 0) { 122 PyErr_SetFromErrno(PyExc_OSError); 123 SWIG_fail; 124 } 125 } 126 127 128 %exception getfscreatecon { 129 $action 130 if (result < 0) { 131 PyErr_SetFromErrno(PyExc_OSError); 132 SWIG_fail; 133 } 134 } 135 136 137 %exception getfscreatecon_raw { 138 $action 139 if (result < 0) { 140 PyErr_SetFromErrno(PyExc_OSError); 141 SWIG_fail; 142 } 143 } 144 145 146 %exception setfscreatecon { 147 $action 148 if (result < 0) { 149 PyErr_SetFromErrno(PyExc_OSError); 150 SWIG_fail; 151 } 152 } 153 154 155 %exception setfscreatecon_raw { 156 $action 157 if (result < 0) { 158 PyErr_SetFromErrno(PyExc_OSError); 159 SWIG_fail; 160 } 161 } 162 163 164 %exception getkeycreatecon { 165 $action 166 if (result < 0) { 167 PyErr_SetFromErrno(PyExc_OSError); 168 SWIG_fail; 169 } 170 } 171 172 173 %exception getkeycreatecon_raw { 174 $action 175 if (result < 0) { 176 PyErr_SetFromErrno(PyExc_OSError); 177 SWIG_fail; 178 } 179 } 180 181 182 %exception setkeycreatecon { 183 $action 184 if (result < 0) { 185 PyErr_SetFromErrno(PyExc_OSError); 186 SWIG_fail; 187 } 188 } 189 190 191 %exception setkeycreatecon_raw { 192 $action 193 if (result < 0) { 194 PyErr_SetFromErrno(PyExc_OSError); 195 SWIG_fail; 196 } 197 } 198 199 200 %exception getsockcreatecon { 201 $action 202 if (result < 0) { 203 PyErr_SetFromErrno(PyExc_OSError); 204 SWIG_fail; 205 } 206 } 207 208 209 %exception getsockcreatecon_raw { 210 $action 211 if (result < 0) { 212 PyErr_SetFromErrno(PyExc_OSError); 213 SWIG_fail; 214 } 215 } 216 217 218 %exception setsockcreatecon { 219 $action 220 if (result < 0) { 221 PyErr_SetFromErrno(PyExc_OSError); 222 SWIG_fail; 223 } 224 } 225 226 227 %exception setsockcreatecon_raw { 228 $action 229 if (result < 0) { 230 PyErr_SetFromErrno(PyExc_OSError); 231 SWIG_fail; 232 } 233 } 234 235 236 %exception getfilecon { 237 $action 238 if (result < 0) { 239 PyErr_SetFromErrno(PyExc_OSError); 240 SWIG_fail; 241 } 242 } 243 244 245 %exception getfilecon_raw { 246 $action 247 if (result < 0) { 248 PyErr_SetFromErrno(PyExc_OSError); 249 SWIG_fail; 250 } 251 } 252 253 254 %exception lgetfilecon { 255 $action 256 if (result < 0) { 257 PyErr_SetFromErrno(PyExc_OSError); 258 SWIG_fail; 259 } 260 } 261 262 263 %exception lgetfilecon_raw { 264 $action 265 if (result < 0) { 266 PyErr_SetFromErrno(PyExc_OSError); 267 SWIG_fail; 268 } 269 } 270 271 272 %exception fgetfilecon { 273 $action 274 if (result < 0) { 275 PyErr_SetFromErrno(PyExc_OSError); 276 SWIG_fail; 277 } 278 } 279 280 281 %exception fgetfilecon_raw { 282 $action 283 if (result < 0) { 284 PyErr_SetFromErrno(PyExc_OSError); 285 SWIG_fail; 286 } 287 } 288 289 290 %exception setfilecon { 291 $action 292 if (result < 0) { 293 PyErr_SetFromErrno(PyExc_OSError); 294 SWIG_fail; 295 } 296 } 297 298 299 %exception setfilecon_raw { 300 $action 301 if (result < 0) { 302 PyErr_SetFromErrno(PyExc_OSError); 303 SWIG_fail; 304 } 305 } 306 307 308 %exception lsetfilecon { 309 $action 310 if (result < 0) { 311 PyErr_SetFromErrno(PyExc_OSError); 312 SWIG_fail; 313 } 314 } 315 316 317 %exception lsetfilecon_raw { 318 $action 319 if (result < 0) { 320 PyErr_SetFromErrno(PyExc_OSError); 321 SWIG_fail; 322 } 323 } 324 325 326 %exception fsetfilecon { 327 $action 328 if (result < 0) { 329 PyErr_SetFromErrno(PyExc_OSError); 330 SWIG_fail; 331 } 332 } 333 334 335 %exception fsetfilecon_raw { 336 $action 337 if (result < 0) { 338 PyErr_SetFromErrno(PyExc_OSError); 339 SWIG_fail; 340 } 341 } 342 343 344 %exception getpeercon { 345 $action 346 if (result < 0) { 347 PyErr_SetFromErrno(PyExc_OSError); 348 SWIG_fail; 349 } 350 } 351 352 353 %exception getpeercon_raw { 354 $action 355 if (result < 0) { 356 PyErr_SetFromErrno(PyExc_OSError); 357 SWIG_fail; 358 } 359 } 360 361 362 %exception security_compute_av { 363 $action 364 if (result < 0) { 365 PyErr_SetFromErrno(PyExc_OSError); 366 SWIG_fail; 367 } 368 } 369 370 371 %exception security_compute_av_raw { 372 $action 373 if (result < 0) { 374 PyErr_SetFromErrno(PyExc_OSError); 375 SWIG_fail; 376 } 377 } 378 379 380 %exception security_compute_av_flags { 381 $action 382 if (result < 0) { 383 PyErr_SetFromErrno(PyExc_OSError); 384 SWIG_fail; 385 } 386 } 387 388 389 %exception security_compute_av_flags_raw { 390 $action 391 if (result < 0) { 392 PyErr_SetFromErrno(PyExc_OSError); 393 SWIG_fail; 394 } 395 } 396 397 398 %exception security_compute_create { 399 $action 400 if (result < 0) { 401 PyErr_SetFromErrno(PyExc_OSError); 402 SWIG_fail; 403 } 404 } 405 406 407 %exception security_compute_create_raw { 408 $action 409 if (result < 0) { 410 PyErr_SetFromErrno(PyExc_OSError); 411 SWIG_fail; 412 } 413 } 414 415 416 %exception security_compute_create_name { 417 $action 418 if (result < 0) { 419 PyErr_SetFromErrno(PyExc_OSError); 420 SWIG_fail; 421 } 422 } 423 424 425 %exception security_compute_create_name_raw { 426 $action 427 if (result < 0) { 428 PyErr_SetFromErrno(PyExc_OSError); 429 SWIG_fail; 430 } 431 } 432 433 434 %exception security_compute_relabel { 435 $action 436 if (result < 0) { 437 PyErr_SetFromErrno(PyExc_OSError); 438 SWIG_fail; 439 } 440 } 441 442 443 %exception security_compute_relabel_raw { 444 $action 445 if (result < 0) { 446 PyErr_SetFromErrno(PyExc_OSError); 447 SWIG_fail; 448 } 449 } 450 451 452 %exception security_compute_member { 453 $action 454 if (result < 0) { 455 PyErr_SetFromErrno(PyExc_OSError); 456 SWIG_fail; 457 } 458 } 459 460 461 %exception security_compute_member_raw { 462 $action 463 if (result < 0) { 464 PyErr_SetFromErrno(PyExc_OSError); 465 SWIG_fail; 466 } 467 } 468 469 470 %exception security_compute_user { 471 $action 472 if (result < 0) { 473 PyErr_SetFromErrno(PyExc_OSError); 474 SWIG_fail; 475 } 476 } 477 478 479 %exception security_compute_user_raw { 480 $action 481 if (result < 0) { 482 PyErr_SetFromErrno(PyExc_OSError); 483 SWIG_fail; 484 } 485 } 486 487 488 %exception security_validatetrans { 489 $action 490 if (result < 0) { 491 PyErr_SetFromErrno(PyExc_OSError); 492 SWIG_fail; 493 } 494 } 495 496 497 %exception security_validatetrans_raw { 498 $action 499 if (result < 0) { 500 PyErr_SetFromErrno(PyExc_OSError); 501 SWIG_fail; 502 } 503 } 504 505 506 %exception security_load_policy { 507 $action 508 if (result < 0) { 509 PyErr_SetFromErrno(PyExc_OSError); 510 SWIG_fail; 511 } 512 } 513 514 515 %exception security_get_initial_context { 516 $action 517 if (result < 0) { 518 PyErr_SetFromErrno(PyExc_OSError); 519 SWIG_fail; 520 } 521 } 522 523 524 %exception security_get_initial_context_raw { 525 $action 526 if (result < 0) { 527 PyErr_SetFromErrno(PyExc_OSError); 528 SWIG_fail; 529 } 530 } 531 532 533 %exception selinux_mkload_policy { 534 $action 535 if (result < 0) { 536 PyErr_SetFromErrno(PyExc_OSError); 537 SWIG_fail; 538 } 539 } 540 541 542 %exception selinux_init_load_policy { 543 $action 544 if (result < 0) { 545 PyErr_SetFromErrno(PyExc_OSError); 546 SWIG_fail; 547 } 548 } 549 550 551 %exception security_set_boolean_list { 552 $action 553 if (result < 0) { 554 PyErr_SetFromErrno(PyExc_OSError); 555 SWIG_fail; 556 } 557 } 558 559 560 %exception security_load_booleans { 561 $action 562 if (result < 0) { 563 PyErr_SetFromErrno(PyExc_OSError); 564 SWIG_fail; 565 } 566 } 567 568 569 %exception security_check_context { 570 $action 571 if (result < 0) { 572 PyErr_SetFromErrno(PyExc_OSError); 573 SWIG_fail; 574 } 575 } 576 577 578 %exception security_check_context_raw { 579 $action 580 if (result < 0) { 581 PyErr_SetFromErrno(PyExc_OSError); 582 SWIG_fail; 583 } 584 } 585 586 587 %exception security_canonicalize_context { 588 $action 589 if (result < 0) { 590 PyErr_SetFromErrno(PyExc_OSError); 591 SWIG_fail; 592 } 593 } 594 595 596 %exception security_canonicalize_context_raw { 597 $action 598 if (result < 0) { 599 PyErr_SetFromErrno(PyExc_OSError); 600 SWIG_fail; 601 } 602 } 603 604 605 %exception security_getenforce { 606 $action 607 if (result < 0) { 608 PyErr_SetFromErrno(PyExc_OSError); 609 SWIG_fail; 610 } 611 } 612 613 614 %exception security_setenforce { 615 $action 616 if (result < 0) { 617 PyErr_SetFromErrno(PyExc_OSError); 618 SWIG_fail; 619 } 620 } 621 622 623 %exception security_reject_unknown { 624 $action 625 if (result < 0) { 626 PyErr_SetFromErrno(PyExc_OSError); 627 SWIG_fail; 628 } 629 } 630 631 632 %exception security_deny_unknown { 633 $action 634 if (result < 0) { 635 PyErr_SetFromErrno(PyExc_OSError); 636 SWIG_fail; 637 } 638 } 639 640 641 %exception security_get_checkreqprot { 642 $action 643 if (result < 0) { 644 PyErr_SetFromErrno(PyExc_OSError); 645 SWIG_fail; 646 } 647 } 648 649 650 %exception security_disable { 651 $action 652 if (result < 0) { 653 PyErr_SetFromErrno(PyExc_OSError); 654 SWIG_fail; 655 } 656 } 657 658 659 %exception security_policyvers { 660 $action 661 if (result < 0) { 662 PyErr_SetFromErrno(PyExc_OSError); 663 SWIG_fail; 664 } 665 } 666 667 668 %exception security_get_boolean_names { 669 $action 670 if (result < 0) { 671 PyErr_SetFromErrno(PyExc_OSError); 672 SWIG_fail; 673 } 674 } 675 676 677 %exception security_get_boolean_pending { 678 $action 679 if (result < 0) { 680 PyErr_SetFromErrno(PyExc_OSError); 681 SWIG_fail; 682 } 683 } 684 685 686 %exception security_get_boolean_active { 687 $action 688 if (result < 0) { 689 PyErr_SetFromErrno(PyExc_OSError); 690 SWIG_fail; 691 } 692 } 693 694 695 %exception security_set_boolean { 696 $action 697 if (result < 0) { 698 PyErr_SetFromErrno(PyExc_OSError); 699 SWIG_fail; 700 } 701 } 702 703 704 %exception security_commit_booleans { 705 $action 706 if (result < 0) { 707 PyErr_SetFromErrno(PyExc_OSError); 708 SWIG_fail; 709 } 710 } 711 712 713 %exception selinux_set_mapping { 714 $action 715 if (result < 0) { 716 PyErr_SetFromErrno(PyExc_OSError); 717 SWIG_fail; 718 } 719 } 720 721 722 %exception security_av_string { 723 $action 724 if (result < 0) { 725 PyErr_SetFromErrno(PyExc_OSError); 726 SWIG_fail; 727 } 728 } 729 730 731 %exception matchpathcon_init { 732 $action 733 if (result < 0) { 734 PyErr_SetFromErrno(PyExc_OSError); 735 SWIG_fail; 736 } 737 } 738 739 740 %exception matchpathcon_init_prefix { 741 $action 742 if (result < 0) { 743 PyErr_SetFromErrno(PyExc_OSError); 744 SWIG_fail; 745 } 746 } 747 748 749 %exception realpath_not_final { 750 $action 751 if (result < 0) { 752 PyErr_SetFromErrno(PyExc_OSError); 753 SWIG_fail; 754 } 755 } 756 757 758 %exception matchpathcon { 759 $action 760 if (result < 0) { 761 PyErr_SetFromErrno(PyExc_OSError); 762 SWIG_fail; 763 } 764 } 765 766 767 %exception matchpathcon_index { 768 $action 769 if (result < 0) { 770 PyErr_SetFromErrno(PyExc_OSError); 771 SWIG_fail; 772 } 773 } 774 775 776 %exception matchpathcon_filespec_add { 777 $action 778 if (result < 0) { 779 PyErr_SetFromErrno(PyExc_OSError); 780 SWIG_fail; 781 } 782 } 783 784 785 %exception matchmediacon { 786 $action 787 if (result < 0) { 788 PyErr_SetFromErrno(PyExc_OSError); 789 SWIG_fail; 790 } 791 } 792 793 794 %exception selinux_getenforcemode { 795 $action 796 if (result < 0) { 797 PyErr_SetFromErrno(PyExc_OSError); 798 SWIG_fail; 799 } 800 } 801 802 803 %exception selinux_getpolicytype { 804 $action 805 if (result < 0) { 806 PyErr_SetFromErrno(PyExc_OSError); 807 SWIG_fail; 808 } 809 } 810 811 812 %exception selinux_set_policy_root { 813 $action 814 if (result < 0) { 815 PyErr_SetFromErrno(PyExc_OSError); 816 SWIG_fail; 817 } 818 } 819 820 821 %exception selinux_check_access { 822 $action 823 if (result < 0) { 824 PyErr_SetFromErrno(PyExc_OSError); 825 SWIG_fail; 826 } 827 } 828 829 830 %exception selinux_check_passwd_access { 831 $action 832 if (result < 0) { 833 PyErr_SetFromErrno(PyExc_OSError); 834 SWIG_fail; 835 } 836 } 837 838 839 %exception checkPasswdAccess { 840 $action 841 if (result < 0) { 842 PyErr_SetFromErrno(PyExc_OSError); 843 SWIG_fail; 844 } 845 } 846 847 848 %exception selinux_check_securetty_context { 849 $action 850 if (result < 0) { 851 PyErr_SetFromErrno(PyExc_OSError); 852 SWIG_fail; 853 } 854 } 855 856 857 %exception selinuxfs_exists { 858 $action 859 if (result < 0) { 860 PyErr_SetFromErrno(PyExc_OSError); 861 SWIG_fail; 862 } 863 } 864 865 866 %exception setexecfilecon { 867 $action 868 if (result < 0) { 869 PyErr_SetFromErrno(PyExc_OSError); 870 SWIG_fail; 871 } 872 } 873 874 875 %exception rpm_execcon { 876 $action 877 if (result < 0) { 878 PyErr_SetFromErrno(PyExc_OSError); 879 SWIG_fail; 880 } 881 } 882 883 884 %exception is_context_customizable { 885 $action 886 if (result < 0) { 887 PyErr_SetFromErrno(PyExc_OSError); 888 SWIG_fail; 889 } 890 } 891 892 893 %exception selinux_trans_to_raw_context { 894 $action 895 if (result < 0) { 896 PyErr_SetFromErrno(PyExc_OSError); 897 SWIG_fail; 898 } 899 } 900 901 902 %exception selinux_raw_to_trans_context { 903 $action 904 if (result < 0) { 905 PyErr_SetFromErrno(PyExc_OSError); 906 SWIG_fail; 907 } 908 } 909 910 911 %exception selinux_raw_context_to_color { 912 $action 913 if (result < 0) { 914 PyErr_SetFromErrno(PyExc_OSError); 915 SWIG_fail; 916 } 917 } 918 919 920 %exception getseuserbyname { 921 $action 922 if (result < 0) { 923 PyErr_SetFromErrno(PyExc_OSError); 924 SWIG_fail; 925 } 926 } 927 928 929 %exception getseuser { 930 $action 931 if (result < 0) { 932 PyErr_SetFromErrno(PyExc_OSError); 933 SWIG_fail; 934 } 935 } 936 937 938 %exception selinux_file_context_verify { 939 $action 940 if (result < 0) { 941 PyErr_SetFromErrno(PyExc_OSError); 942 SWIG_fail; 943 } 944 } 945 946 947 %exception selinux_lsetfilecon_default { 948 $action 949 if (result < 0) { 950 PyErr_SetFromErrno(PyExc_OSError); 951 SWIG_fail; 952 } 953 } 954 955