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