1*2d543d20SAndroid Build Coastguard Worker 2*2d543d20SAndroid Build Coastguard Worker %exception semanage_reload_policy { 3*2d543d20SAndroid Build Coastguard Worker $action 4*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 5*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 6*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 7*2d543d20SAndroid Build Coastguard Worker } 8*2d543d20SAndroid Build Coastguard Worker } 9*2d543d20SAndroid Build Coastguard Worker 10*2d543d20SAndroid Build Coastguard Worker %exception semanage_get_hll_compiler_path { 11*2d543d20SAndroid Build Coastguard Worker $action 12*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 13*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 14*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 15*2d543d20SAndroid Build Coastguard Worker } 16*2d543d20SAndroid Build Coastguard Worker } 17*2d543d20SAndroid Build Coastguard Worker 18*2d543d20SAndroid Build Coastguard Worker %exception semanage_get_disable_dontaudit { 19*2d543d20SAndroid Build Coastguard Worker $action 20*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 21*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 22*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 23*2d543d20SAndroid Build Coastguard Worker } 24*2d543d20SAndroid Build Coastguard Worker } 25*2d543d20SAndroid Build Coastguard Worker 26*2d543d20SAndroid Build Coastguard Worker %exception semanage_set_default_priority { 27*2d543d20SAndroid Build Coastguard Worker $action 28*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 29*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 30*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 31*2d543d20SAndroid Build Coastguard Worker } 32*2d543d20SAndroid Build Coastguard Worker } 33*2d543d20SAndroid Build Coastguard Worker 34*2d543d20SAndroid Build Coastguard Worker %exception semanage_is_managed { 35*2d543d20SAndroid Build Coastguard Worker $action 36*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 37*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 38*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 39*2d543d20SAndroid Build Coastguard Worker } 40*2d543d20SAndroid Build Coastguard Worker } 41*2d543d20SAndroid Build Coastguard Worker 42*2d543d20SAndroid Build Coastguard Worker %exception semanage_connect { 43*2d543d20SAndroid Build Coastguard Worker $action 44*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 45*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 46*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 47*2d543d20SAndroid Build Coastguard Worker } 48*2d543d20SAndroid Build Coastguard Worker } 49*2d543d20SAndroid Build Coastguard Worker 50*2d543d20SAndroid Build Coastguard Worker %exception semanage_disconnect { 51*2d543d20SAndroid Build Coastguard Worker $action 52*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 53*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 54*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 55*2d543d20SAndroid Build Coastguard Worker } 56*2d543d20SAndroid Build Coastguard Worker } 57*2d543d20SAndroid Build Coastguard Worker 58*2d543d20SAndroid Build Coastguard Worker %exception semanage_begin_transaction { 59*2d543d20SAndroid Build Coastguard Worker $action 60*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 61*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 62*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 63*2d543d20SAndroid Build Coastguard Worker } 64*2d543d20SAndroid Build Coastguard Worker } 65*2d543d20SAndroid Build Coastguard Worker 66*2d543d20SAndroid Build Coastguard Worker %exception semanage_commit { 67*2d543d20SAndroid Build Coastguard Worker $action 68*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 69*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 70*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 71*2d543d20SAndroid Build Coastguard Worker } 72*2d543d20SAndroid Build Coastguard Worker } 73*2d543d20SAndroid Build Coastguard Worker 74*2d543d20SAndroid Build Coastguard Worker %exception semanage_access_check { 75*2d543d20SAndroid Build Coastguard Worker $action 76*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 77*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 78*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 79*2d543d20SAndroid Build Coastguard Worker } 80*2d543d20SAndroid Build Coastguard Worker } 81*2d543d20SAndroid Build Coastguard Worker 82*2d543d20SAndroid Build Coastguard Worker %exception semanage_is_connected { 83*2d543d20SAndroid Build Coastguard Worker $action 84*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 85*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 86*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 87*2d543d20SAndroid Build Coastguard Worker } 88*2d543d20SAndroid Build Coastguard Worker } 89*2d543d20SAndroid Build Coastguard Worker 90*2d543d20SAndroid Build Coastguard Worker %exception semanage_mls_enabled { 91*2d543d20SAndroid Build Coastguard Worker $action 92*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 93*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 94*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 95*2d543d20SAndroid Build Coastguard Worker } 96*2d543d20SAndroid Build Coastguard Worker } 97*2d543d20SAndroid Build Coastguard Worker 98*2d543d20SAndroid Build Coastguard Worker %exception semanage_set_root { 99*2d543d20SAndroid Build Coastguard Worker $action 100*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 101*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 102*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 103*2d543d20SAndroid Build Coastguard Worker } 104*2d543d20SAndroid Build Coastguard Worker } 105*2d543d20SAndroid Build Coastguard Worker 106*2d543d20SAndroid Build Coastguard Worker %exception semanage_get_preserve_tunables { 107*2d543d20SAndroid Build Coastguard Worker $action 108*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 109*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 110*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 111*2d543d20SAndroid Build Coastguard Worker } 112*2d543d20SAndroid Build Coastguard Worker } 113*2d543d20SAndroid Build Coastguard Worker 114*2d543d20SAndroid Build Coastguard Worker %exception semanage_get_ignore_module_cache { 115*2d543d20SAndroid Build Coastguard Worker $action 116*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 117*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 118*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 119*2d543d20SAndroid Build Coastguard Worker } 120*2d543d20SAndroid Build Coastguard Worker } 121*2d543d20SAndroid Build Coastguard Worker 122*2d543d20SAndroid Build Coastguard Worker %exception select { 123*2d543d20SAndroid Build Coastguard Worker $action 124*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 125*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 126*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 127*2d543d20SAndroid Build Coastguard Worker } 128*2d543d20SAndroid Build Coastguard Worker } 129*2d543d20SAndroid Build Coastguard Worker 130*2d543d20SAndroid Build Coastguard Worker %exception pselect { 131*2d543d20SAndroid Build Coastguard Worker $action 132*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 133*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 134*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 135*2d543d20SAndroid Build Coastguard Worker } 136*2d543d20SAndroid Build Coastguard Worker } 137*2d543d20SAndroid Build Coastguard Worker 138*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_install { 139*2d543d20SAndroid Build Coastguard Worker $action 140*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 141*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 142*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 143*2d543d20SAndroid Build Coastguard Worker } 144*2d543d20SAndroid Build Coastguard Worker } 145*2d543d20SAndroid Build Coastguard Worker 146*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_install_file { 147*2d543d20SAndroid Build Coastguard Worker $action 148*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 149*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 150*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 151*2d543d20SAndroid Build Coastguard Worker } 152*2d543d20SAndroid Build Coastguard Worker } 153*2d543d20SAndroid Build Coastguard Worker 154*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_remove { 155*2d543d20SAndroid Build Coastguard Worker $action 156*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 157*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 158*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 159*2d543d20SAndroid Build Coastguard Worker } 160*2d543d20SAndroid Build Coastguard Worker } 161*2d543d20SAndroid Build Coastguard Worker 162*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_extract { 163*2d543d20SAndroid Build Coastguard Worker $action 164*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 165*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 166*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 167*2d543d20SAndroid Build Coastguard Worker } 168*2d543d20SAndroid Build Coastguard Worker } 169*2d543d20SAndroid Build Coastguard Worker 170*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_list { 171*2d543d20SAndroid Build Coastguard Worker $action 172*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 173*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 174*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 175*2d543d20SAndroid Build Coastguard Worker } 176*2d543d20SAndroid Build Coastguard Worker } 177*2d543d20SAndroid Build Coastguard Worker 178*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_create { 179*2d543d20SAndroid Build Coastguard Worker $action 180*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 181*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 182*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 183*2d543d20SAndroid Build Coastguard Worker } 184*2d543d20SAndroid Build Coastguard Worker } 185*2d543d20SAndroid Build Coastguard Worker 186*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_destroy { 187*2d543d20SAndroid Build Coastguard Worker $action 188*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 189*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 190*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 191*2d543d20SAndroid Build Coastguard Worker } 192*2d543d20SAndroid Build Coastguard Worker } 193*2d543d20SAndroid Build Coastguard Worker 194*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_get_priority { 195*2d543d20SAndroid Build Coastguard Worker $action 196*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 197*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 198*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 199*2d543d20SAndroid Build Coastguard Worker } 200*2d543d20SAndroid Build Coastguard Worker } 201*2d543d20SAndroid Build Coastguard Worker 202*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_get_name { 203*2d543d20SAndroid Build Coastguard Worker $action 204*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 205*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 206*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 207*2d543d20SAndroid Build Coastguard Worker } 208*2d543d20SAndroid Build Coastguard Worker } 209*2d543d20SAndroid Build Coastguard Worker 210*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_get_lang_ext { 211*2d543d20SAndroid Build Coastguard Worker $action 212*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 213*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 214*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 215*2d543d20SAndroid Build Coastguard Worker } 216*2d543d20SAndroid Build Coastguard Worker } 217*2d543d20SAndroid Build Coastguard Worker 218*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_get_enabled { 219*2d543d20SAndroid Build Coastguard Worker $action 220*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 221*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 222*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 223*2d543d20SAndroid Build Coastguard Worker } 224*2d543d20SAndroid Build Coastguard Worker } 225*2d543d20SAndroid Build Coastguard Worker 226*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_set_priority { 227*2d543d20SAndroid Build Coastguard Worker $action 228*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 229*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 230*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 231*2d543d20SAndroid Build Coastguard Worker } 232*2d543d20SAndroid Build Coastguard Worker } 233*2d543d20SAndroid Build Coastguard Worker 234*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_set_name { 235*2d543d20SAndroid Build Coastguard Worker $action 236*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 237*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 238*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 239*2d543d20SAndroid Build Coastguard Worker } 240*2d543d20SAndroid Build Coastguard Worker } 241*2d543d20SAndroid Build Coastguard Worker 242*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_set_lang_ext { 243*2d543d20SAndroid Build Coastguard Worker $action 244*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 245*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 246*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 247*2d543d20SAndroid Build Coastguard Worker } 248*2d543d20SAndroid Build Coastguard Worker } 249*2d543d20SAndroid Build Coastguard Worker 250*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_info_set_enabled { 251*2d543d20SAndroid Build Coastguard Worker $action 252*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 253*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 254*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 255*2d543d20SAndroid Build Coastguard Worker } 256*2d543d20SAndroid Build Coastguard Worker } 257*2d543d20SAndroid Build Coastguard Worker 258*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_key_create { 259*2d543d20SAndroid Build Coastguard Worker $action 260*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 261*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 262*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 263*2d543d20SAndroid Build Coastguard Worker } 264*2d543d20SAndroid Build Coastguard Worker } 265*2d543d20SAndroid Build Coastguard Worker 266*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_key_destroy { 267*2d543d20SAndroid Build Coastguard Worker $action 268*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 269*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 270*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 271*2d543d20SAndroid Build Coastguard Worker } 272*2d543d20SAndroid Build Coastguard Worker } 273*2d543d20SAndroid Build Coastguard Worker 274*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_key_get_name { 275*2d543d20SAndroid Build Coastguard Worker $action 276*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 277*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 278*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 279*2d543d20SAndroid Build Coastguard Worker } 280*2d543d20SAndroid Build Coastguard Worker } 281*2d543d20SAndroid Build Coastguard Worker 282*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_key_get_priority { 283*2d543d20SAndroid Build Coastguard Worker $action 284*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 285*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 286*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 287*2d543d20SAndroid Build Coastguard Worker } 288*2d543d20SAndroid Build Coastguard Worker } 289*2d543d20SAndroid Build Coastguard Worker 290*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_key_set_name { 291*2d543d20SAndroid Build Coastguard Worker $action 292*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 293*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 294*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 295*2d543d20SAndroid Build Coastguard Worker } 296*2d543d20SAndroid Build Coastguard Worker } 297*2d543d20SAndroid Build Coastguard Worker 298*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_key_set_priority { 299*2d543d20SAndroid Build Coastguard Worker $action 300*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 301*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 302*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 303*2d543d20SAndroid Build Coastguard Worker } 304*2d543d20SAndroid Build Coastguard Worker } 305*2d543d20SAndroid Build Coastguard Worker 306*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_set_enabled { 307*2d543d20SAndroid Build Coastguard Worker $action 308*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 309*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 310*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 311*2d543d20SAndroid Build Coastguard Worker } 312*2d543d20SAndroid Build Coastguard Worker } 313*2d543d20SAndroid Build Coastguard Worker 314*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_get_module_info { 315*2d543d20SAndroid Build Coastguard Worker $action 316*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 317*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 318*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 319*2d543d20SAndroid Build Coastguard Worker } 320*2d543d20SAndroid Build Coastguard Worker } 321*2d543d20SAndroid Build Coastguard Worker 322*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_list_all { 323*2d543d20SAndroid Build Coastguard Worker $action 324*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 325*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 326*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 327*2d543d20SAndroid Build Coastguard Worker } 328*2d543d20SAndroid Build Coastguard Worker } 329*2d543d20SAndroid Build Coastguard Worker 330*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_install_info { 331*2d543d20SAndroid Build Coastguard Worker $action 332*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 333*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 334*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 335*2d543d20SAndroid Build Coastguard Worker } 336*2d543d20SAndroid Build Coastguard Worker } 337*2d543d20SAndroid Build Coastguard Worker 338*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_remove_key { 339*2d543d20SAndroid Build Coastguard Worker $action 340*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 341*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 342*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 343*2d543d20SAndroid Build Coastguard Worker } 344*2d543d20SAndroid Build Coastguard Worker } 345*2d543d20SAndroid Build Coastguard Worker 346*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_get_enabled { 347*2d543d20SAndroid Build Coastguard Worker $action 348*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 349*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 350*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 351*2d543d20SAndroid Build Coastguard Worker } 352*2d543d20SAndroid Build Coastguard Worker } 353*2d543d20SAndroid Build Coastguard Worker 354*2d543d20SAndroid Build Coastguard Worker %exception semanage_module_compute_checksum { 355*2d543d20SAndroid Build Coastguard Worker $action 356*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 357*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 358*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 359*2d543d20SAndroid Build Coastguard Worker } 360*2d543d20SAndroid Build Coastguard Worker } 361*2d543d20SAndroid Build Coastguard Worker 362*2d543d20SAndroid Build Coastguard Worker %exception semanage_msg_get_level { 363*2d543d20SAndroid Build Coastguard Worker $action 364*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 365*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 366*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 367*2d543d20SAndroid Build Coastguard Worker } 368*2d543d20SAndroid Build Coastguard Worker } 369*2d543d20SAndroid Build Coastguard Worker 370*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_key_create { 371*2d543d20SAndroid Build Coastguard Worker $action 372*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 373*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 374*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 375*2d543d20SAndroid Build Coastguard Worker } 376*2d543d20SAndroid Build Coastguard Worker } 377*2d543d20SAndroid Build Coastguard Worker 378*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_key_extract { 379*2d543d20SAndroid Build Coastguard Worker $action 380*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 381*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 382*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 383*2d543d20SAndroid Build Coastguard Worker } 384*2d543d20SAndroid Build Coastguard Worker } 385*2d543d20SAndroid Build Coastguard Worker 386*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_compare { 387*2d543d20SAndroid Build Coastguard Worker $action 388*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 389*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 390*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 391*2d543d20SAndroid Build Coastguard Worker } 392*2d543d20SAndroid Build Coastguard Worker } 393*2d543d20SAndroid Build Coastguard Worker 394*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_compare2 { 395*2d543d20SAndroid Build Coastguard Worker $action 396*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 397*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 398*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 399*2d543d20SAndroid Build Coastguard Worker } 400*2d543d20SAndroid Build Coastguard Worker } 401*2d543d20SAndroid Build Coastguard Worker 402*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_set_name { 403*2d543d20SAndroid Build Coastguard Worker $action 404*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 405*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 406*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 407*2d543d20SAndroid Build Coastguard Worker } 408*2d543d20SAndroid Build Coastguard Worker } 409*2d543d20SAndroid Build Coastguard Worker 410*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_get_value { 411*2d543d20SAndroid Build Coastguard Worker $action 412*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 413*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 414*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 415*2d543d20SAndroid Build Coastguard Worker } 416*2d543d20SAndroid Build Coastguard Worker } 417*2d543d20SAndroid Build Coastguard Worker 418*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_create { 419*2d543d20SAndroid Build Coastguard Worker $action 420*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 421*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 422*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 423*2d543d20SAndroid Build Coastguard Worker } 424*2d543d20SAndroid Build Coastguard Worker } 425*2d543d20SAndroid Build Coastguard Worker 426*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_clone { 427*2d543d20SAndroid Build Coastguard Worker $action 428*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 429*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 430*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 431*2d543d20SAndroid Build Coastguard Worker } 432*2d543d20SAndroid Build Coastguard Worker } 433*2d543d20SAndroid Build Coastguard Worker 434*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_key_create { 435*2d543d20SAndroid Build Coastguard Worker $action 436*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 437*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 438*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 439*2d543d20SAndroid Build Coastguard Worker } 440*2d543d20SAndroid Build Coastguard Worker } 441*2d543d20SAndroid Build Coastguard Worker 442*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_key_extract { 443*2d543d20SAndroid Build Coastguard Worker $action 444*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 445*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 446*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 447*2d543d20SAndroid Build Coastguard Worker } 448*2d543d20SAndroid Build Coastguard Worker } 449*2d543d20SAndroid Build Coastguard Worker 450*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_compare { 451*2d543d20SAndroid Build Coastguard Worker $action 452*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 453*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 454*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 455*2d543d20SAndroid Build Coastguard Worker } 456*2d543d20SAndroid Build Coastguard Worker } 457*2d543d20SAndroid Build Coastguard Worker 458*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_compare2 { 459*2d543d20SAndroid Build Coastguard Worker $action 460*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 461*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 462*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 463*2d543d20SAndroid Build Coastguard Worker } 464*2d543d20SAndroid Build Coastguard Worker } 465*2d543d20SAndroid Build Coastguard Worker 466*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_set_name { 467*2d543d20SAndroid Build Coastguard Worker $action 468*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 469*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 470*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 471*2d543d20SAndroid Build Coastguard Worker } 472*2d543d20SAndroid Build Coastguard Worker } 473*2d543d20SAndroid Build Coastguard Worker 474*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_set_prefix { 475*2d543d20SAndroid Build Coastguard Worker $action 476*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 477*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 478*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 479*2d543d20SAndroid Build Coastguard Worker } 480*2d543d20SAndroid Build Coastguard Worker } 481*2d543d20SAndroid Build Coastguard Worker 482*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_set_mlslevel { 483*2d543d20SAndroid Build Coastguard Worker $action 484*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 485*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 486*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 487*2d543d20SAndroid Build Coastguard Worker } 488*2d543d20SAndroid Build Coastguard Worker } 489*2d543d20SAndroid Build Coastguard Worker 490*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_set_mlsrange { 491*2d543d20SAndroid Build Coastguard Worker $action 492*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 493*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 494*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 495*2d543d20SAndroid Build Coastguard Worker } 496*2d543d20SAndroid Build Coastguard Worker } 497*2d543d20SAndroid Build Coastguard Worker 498*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_get_num_roles { 499*2d543d20SAndroid Build Coastguard Worker $action 500*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 501*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 502*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 503*2d543d20SAndroid Build Coastguard Worker } 504*2d543d20SAndroid Build Coastguard Worker } 505*2d543d20SAndroid Build Coastguard Worker 506*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_add_role { 507*2d543d20SAndroid Build Coastguard Worker $action 508*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 509*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 510*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 511*2d543d20SAndroid Build Coastguard Worker } 512*2d543d20SAndroid Build Coastguard Worker } 513*2d543d20SAndroid Build Coastguard Worker 514*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_has_role { 515*2d543d20SAndroid Build Coastguard Worker $action 516*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 517*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 518*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 519*2d543d20SAndroid Build Coastguard Worker } 520*2d543d20SAndroid Build Coastguard Worker } 521*2d543d20SAndroid Build Coastguard Worker 522*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_get_roles { 523*2d543d20SAndroid Build Coastguard Worker $action 524*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 525*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 526*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 527*2d543d20SAndroid Build Coastguard Worker } 528*2d543d20SAndroid Build Coastguard Worker } 529*2d543d20SAndroid Build Coastguard Worker 530*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_set_roles { 531*2d543d20SAndroid Build Coastguard Worker $action 532*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 533*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 534*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 535*2d543d20SAndroid Build Coastguard Worker } 536*2d543d20SAndroid Build Coastguard Worker } 537*2d543d20SAndroid Build Coastguard Worker 538*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_create { 539*2d543d20SAndroid Build Coastguard Worker $action 540*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 541*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 542*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 543*2d543d20SAndroid Build Coastguard Worker } 544*2d543d20SAndroid Build Coastguard Worker } 545*2d543d20SAndroid Build Coastguard Worker 546*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_clone { 547*2d543d20SAndroid Build Coastguard Worker $action 548*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 549*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 550*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 551*2d543d20SAndroid Build Coastguard Worker } 552*2d543d20SAndroid Build Coastguard Worker } 553*2d543d20SAndroid Build Coastguard Worker 554*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_key_create { 555*2d543d20SAndroid Build Coastguard Worker $action 556*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 557*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 558*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 559*2d543d20SAndroid Build Coastguard Worker } 560*2d543d20SAndroid Build Coastguard Worker } 561*2d543d20SAndroid Build Coastguard Worker 562*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_key_extract { 563*2d543d20SAndroid Build Coastguard Worker $action 564*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 565*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 566*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 567*2d543d20SAndroid Build Coastguard Worker } 568*2d543d20SAndroid Build Coastguard Worker } 569*2d543d20SAndroid Build Coastguard Worker 570*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_compare { 571*2d543d20SAndroid Build Coastguard Worker $action 572*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 573*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 574*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 575*2d543d20SAndroid Build Coastguard Worker } 576*2d543d20SAndroid Build Coastguard Worker } 577*2d543d20SAndroid Build Coastguard Worker 578*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_compare2 { 579*2d543d20SAndroid Build Coastguard Worker $action 580*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 581*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 582*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 583*2d543d20SAndroid Build Coastguard Worker } 584*2d543d20SAndroid Build Coastguard Worker } 585*2d543d20SAndroid Build Coastguard Worker 586*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_set_name { 587*2d543d20SAndroid Build Coastguard Worker $action 588*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 589*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 590*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 591*2d543d20SAndroid Build Coastguard Worker } 592*2d543d20SAndroid Build Coastguard Worker } 593*2d543d20SAndroid Build Coastguard Worker 594*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_set_sename { 595*2d543d20SAndroid Build Coastguard Worker $action 596*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 597*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 598*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 599*2d543d20SAndroid Build Coastguard Worker } 600*2d543d20SAndroid Build Coastguard Worker } 601*2d543d20SAndroid Build Coastguard Worker 602*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_set_mlsrange { 603*2d543d20SAndroid Build Coastguard Worker $action 604*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 605*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 606*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 607*2d543d20SAndroid Build Coastguard Worker } 608*2d543d20SAndroid Build Coastguard Worker } 609*2d543d20SAndroid Build Coastguard Worker 610*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_create { 611*2d543d20SAndroid Build Coastguard Worker $action 612*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 613*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 614*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 615*2d543d20SAndroid Build Coastguard Worker } 616*2d543d20SAndroid Build Coastguard Worker } 617*2d543d20SAndroid Build Coastguard Worker 618*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_clone { 619*2d543d20SAndroid Build Coastguard Worker $action 620*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 621*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 622*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 623*2d543d20SAndroid Build Coastguard Worker } 624*2d543d20SAndroid Build Coastguard Worker } 625*2d543d20SAndroid Build Coastguard Worker 626*2d543d20SAndroid Build Coastguard Worker %exception semanage_context_set_user { 627*2d543d20SAndroid Build Coastguard Worker $action 628*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 629*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 630*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 631*2d543d20SAndroid Build Coastguard Worker } 632*2d543d20SAndroid Build Coastguard Worker } 633*2d543d20SAndroid Build Coastguard Worker 634*2d543d20SAndroid Build Coastguard Worker %exception semanage_context_set_role { 635*2d543d20SAndroid Build Coastguard Worker $action 636*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 637*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 638*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 639*2d543d20SAndroid Build Coastguard Worker } 640*2d543d20SAndroid Build Coastguard Worker } 641*2d543d20SAndroid Build Coastguard Worker 642*2d543d20SAndroid Build Coastguard Worker %exception semanage_context_set_type { 643*2d543d20SAndroid Build Coastguard Worker $action 644*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 645*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 646*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 647*2d543d20SAndroid Build Coastguard Worker } 648*2d543d20SAndroid Build Coastguard Worker } 649*2d543d20SAndroid Build Coastguard Worker 650*2d543d20SAndroid Build Coastguard Worker %exception semanage_context_set_mls { 651*2d543d20SAndroid Build Coastguard Worker $action 652*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 653*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 654*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 655*2d543d20SAndroid Build Coastguard Worker } 656*2d543d20SAndroid Build Coastguard Worker } 657*2d543d20SAndroid Build Coastguard Worker 658*2d543d20SAndroid Build Coastguard Worker %exception semanage_context_create { 659*2d543d20SAndroid Build Coastguard Worker $action 660*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 661*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 662*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 663*2d543d20SAndroid Build Coastguard Worker } 664*2d543d20SAndroid Build Coastguard Worker } 665*2d543d20SAndroid Build Coastguard Worker 666*2d543d20SAndroid Build Coastguard Worker %exception semanage_context_clone { 667*2d543d20SAndroid Build Coastguard Worker $action 668*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 669*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 670*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 671*2d543d20SAndroid Build Coastguard Worker } 672*2d543d20SAndroid Build Coastguard Worker } 673*2d543d20SAndroid Build Coastguard Worker 674*2d543d20SAndroid Build Coastguard Worker %exception semanage_context_from_string { 675*2d543d20SAndroid Build Coastguard Worker $action 676*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 677*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 678*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 679*2d543d20SAndroid Build Coastguard Worker } 680*2d543d20SAndroid Build Coastguard Worker } 681*2d543d20SAndroid Build Coastguard Worker 682*2d543d20SAndroid Build Coastguard Worker %exception semanage_context_to_string { 683*2d543d20SAndroid Build Coastguard Worker $action 684*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 685*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 686*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 687*2d543d20SAndroid Build Coastguard Worker } 688*2d543d20SAndroid Build Coastguard Worker } 689*2d543d20SAndroid Build Coastguard Worker 690*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_compare { 691*2d543d20SAndroid Build Coastguard Worker $action 692*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 693*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 694*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 695*2d543d20SAndroid Build Coastguard Worker } 696*2d543d20SAndroid Build Coastguard Worker } 697*2d543d20SAndroid Build Coastguard Worker 698*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_compare2 { 699*2d543d20SAndroid Build Coastguard Worker $action 700*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 701*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 702*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 703*2d543d20SAndroid Build Coastguard Worker } 704*2d543d20SAndroid Build Coastguard Worker } 705*2d543d20SAndroid Build Coastguard Worker 706*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_key_create { 707*2d543d20SAndroid Build Coastguard Worker $action 708*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 709*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 710*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 711*2d543d20SAndroid Build Coastguard Worker } 712*2d543d20SAndroid Build Coastguard Worker } 713*2d543d20SAndroid Build Coastguard Worker 714*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_key_extract { 715*2d543d20SAndroid Build Coastguard Worker $action 716*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 717*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 718*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 719*2d543d20SAndroid Build Coastguard Worker } 720*2d543d20SAndroid Build Coastguard Worker } 721*2d543d20SAndroid Build Coastguard Worker 722*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_set_name { 723*2d543d20SAndroid Build Coastguard Worker $action 724*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 725*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 726*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 727*2d543d20SAndroid Build Coastguard Worker } 728*2d543d20SAndroid Build Coastguard Worker } 729*2d543d20SAndroid Build Coastguard Worker 730*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_set_ifcon { 731*2d543d20SAndroid Build Coastguard Worker $action 732*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 733*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 734*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 735*2d543d20SAndroid Build Coastguard Worker } 736*2d543d20SAndroid Build Coastguard Worker } 737*2d543d20SAndroid Build Coastguard Worker 738*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_set_msgcon { 739*2d543d20SAndroid Build Coastguard Worker $action 740*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 741*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 742*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 743*2d543d20SAndroid Build Coastguard Worker } 744*2d543d20SAndroid Build Coastguard Worker } 745*2d543d20SAndroid Build Coastguard Worker 746*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_create { 747*2d543d20SAndroid Build Coastguard Worker $action 748*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 749*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 750*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 751*2d543d20SAndroid Build Coastguard Worker } 752*2d543d20SAndroid Build Coastguard Worker } 753*2d543d20SAndroid Build Coastguard Worker 754*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_clone { 755*2d543d20SAndroid Build Coastguard Worker $action 756*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 757*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 758*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 759*2d543d20SAndroid Build Coastguard Worker } 760*2d543d20SAndroid Build Coastguard Worker } 761*2d543d20SAndroid Build Coastguard Worker 762*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_compare { 763*2d543d20SAndroid Build Coastguard Worker $action 764*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 765*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 766*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 767*2d543d20SAndroid Build Coastguard Worker } 768*2d543d20SAndroid Build Coastguard Worker } 769*2d543d20SAndroid Build Coastguard Worker 770*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_compare2 { 771*2d543d20SAndroid Build Coastguard Worker $action 772*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 773*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 774*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 775*2d543d20SAndroid Build Coastguard Worker } 776*2d543d20SAndroid Build Coastguard Worker } 777*2d543d20SAndroid Build Coastguard Worker 778*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_key_create { 779*2d543d20SAndroid Build Coastguard Worker $action 780*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 781*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 782*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 783*2d543d20SAndroid Build Coastguard Worker } 784*2d543d20SAndroid Build Coastguard Worker } 785*2d543d20SAndroid Build Coastguard Worker 786*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_key_extract { 787*2d543d20SAndroid Build Coastguard Worker $action 788*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 789*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 790*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 791*2d543d20SAndroid Build Coastguard Worker } 792*2d543d20SAndroid Build Coastguard Worker } 793*2d543d20SAndroid Build Coastguard Worker 794*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_get_proto { 795*2d543d20SAndroid Build Coastguard Worker $action 796*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 797*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 798*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 799*2d543d20SAndroid Build Coastguard Worker } 800*2d543d20SAndroid Build Coastguard Worker } 801*2d543d20SAndroid Build Coastguard Worker 802*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_get_low { 803*2d543d20SAndroid Build Coastguard Worker $action 804*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 805*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 806*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 807*2d543d20SAndroid Build Coastguard Worker } 808*2d543d20SAndroid Build Coastguard Worker } 809*2d543d20SAndroid Build Coastguard Worker 810*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_get_high { 811*2d543d20SAndroid Build Coastguard Worker $action 812*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 813*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 814*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 815*2d543d20SAndroid Build Coastguard Worker } 816*2d543d20SAndroid Build Coastguard Worker } 817*2d543d20SAndroid Build Coastguard Worker 818*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_set_con { 819*2d543d20SAndroid Build Coastguard Worker $action 820*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 821*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 822*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 823*2d543d20SAndroid Build Coastguard Worker } 824*2d543d20SAndroid Build Coastguard Worker } 825*2d543d20SAndroid Build Coastguard Worker 826*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_create { 827*2d543d20SAndroid Build Coastguard Worker $action 828*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 829*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 830*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 831*2d543d20SAndroid Build Coastguard Worker } 832*2d543d20SAndroid Build Coastguard Worker } 833*2d543d20SAndroid Build Coastguard Worker 834*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_clone { 835*2d543d20SAndroid Build Coastguard Worker $action 836*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 837*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 838*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 839*2d543d20SAndroid Build Coastguard Worker } 840*2d543d20SAndroid Build Coastguard Worker } 841*2d543d20SAndroid Build Coastguard Worker 842*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_compare { 843*2d543d20SAndroid Build Coastguard Worker $action 844*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 845*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 846*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 847*2d543d20SAndroid Build Coastguard Worker } 848*2d543d20SAndroid Build Coastguard Worker } 849*2d543d20SAndroid Build Coastguard Worker 850*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_compare2 { 851*2d543d20SAndroid Build Coastguard Worker $action 852*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 853*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 854*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 855*2d543d20SAndroid Build Coastguard Worker } 856*2d543d20SAndroid Build Coastguard Worker } 857*2d543d20SAndroid Build Coastguard Worker 858*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_key_create { 859*2d543d20SAndroid Build Coastguard Worker $action 860*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 861*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 862*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 863*2d543d20SAndroid Build Coastguard Worker } 864*2d543d20SAndroid Build Coastguard Worker } 865*2d543d20SAndroid Build Coastguard Worker 866*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_key_extract { 867*2d543d20SAndroid Build Coastguard Worker $action 868*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 869*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 870*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 871*2d543d20SAndroid Build Coastguard Worker } 872*2d543d20SAndroid Build Coastguard Worker } 873*2d543d20SAndroid Build Coastguard Worker 874*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_get_subnet_prefix { 875*2d543d20SAndroid Build Coastguard Worker $action 876*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 877*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 878*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 879*2d543d20SAndroid Build Coastguard Worker } 880*2d543d20SAndroid Build Coastguard Worker } 881*2d543d20SAndroid Build Coastguard Worker 882*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_set_subnet_prefix { 883*2d543d20SAndroid Build Coastguard Worker $action 884*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 885*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 886*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 887*2d543d20SAndroid Build Coastguard Worker } 888*2d543d20SAndroid Build Coastguard Worker } 889*2d543d20SAndroid Build Coastguard Worker 890*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_get_low { 891*2d543d20SAndroid Build Coastguard Worker $action 892*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 893*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 894*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 895*2d543d20SAndroid Build Coastguard Worker } 896*2d543d20SAndroid Build Coastguard Worker } 897*2d543d20SAndroid Build Coastguard Worker 898*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_get_high { 899*2d543d20SAndroid Build Coastguard Worker $action 900*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 901*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 902*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 903*2d543d20SAndroid Build Coastguard Worker } 904*2d543d20SAndroid Build Coastguard Worker } 905*2d543d20SAndroid Build Coastguard Worker 906*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_set_con { 907*2d543d20SAndroid Build Coastguard Worker $action 908*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 909*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 910*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 911*2d543d20SAndroid Build Coastguard Worker } 912*2d543d20SAndroid Build Coastguard Worker } 913*2d543d20SAndroid Build Coastguard Worker 914*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_create { 915*2d543d20SAndroid Build Coastguard Worker $action 916*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 917*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 918*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 919*2d543d20SAndroid Build Coastguard Worker } 920*2d543d20SAndroid Build Coastguard Worker } 921*2d543d20SAndroid Build Coastguard Worker 922*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_clone { 923*2d543d20SAndroid Build Coastguard Worker $action 924*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 925*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 926*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 927*2d543d20SAndroid Build Coastguard Worker } 928*2d543d20SAndroid Build Coastguard Worker } 929*2d543d20SAndroid Build Coastguard Worker 930*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_compare { 931*2d543d20SAndroid Build Coastguard Worker $action 932*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 933*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 934*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 935*2d543d20SAndroid Build Coastguard Worker } 936*2d543d20SAndroid Build Coastguard Worker } 937*2d543d20SAndroid Build Coastguard Worker 938*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_compare2 { 939*2d543d20SAndroid Build Coastguard Worker $action 940*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 941*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 942*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 943*2d543d20SAndroid Build Coastguard Worker } 944*2d543d20SAndroid Build Coastguard Worker } 945*2d543d20SAndroid Build Coastguard Worker 946*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_key_create { 947*2d543d20SAndroid Build Coastguard Worker $action 948*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 949*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 950*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 951*2d543d20SAndroid Build Coastguard Worker } 952*2d543d20SAndroid Build Coastguard Worker } 953*2d543d20SAndroid Build Coastguard Worker 954*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_key_extract { 955*2d543d20SAndroid Build Coastguard Worker $action 956*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 957*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 958*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 959*2d543d20SAndroid Build Coastguard Worker } 960*2d543d20SAndroid Build Coastguard Worker } 961*2d543d20SAndroid Build Coastguard Worker 962*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_get_ibdev_name { 963*2d543d20SAndroid Build Coastguard Worker $action 964*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 965*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 966*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 967*2d543d20SAndroid Build Coastguard Worker } 968*2d543d20SAndroid Build Coastguard Worker } 969*2d543d20SAndroid Build Coastguard Worker 970*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_set_ibdev_name { 971*2d543d20SAndroid Build Coastguard Worker $action 972*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 973*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 974*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 975*2d543d20SAndroid Build Coastguard Worker } 976*2d543d20SAndroid Build Coastguard Worker } 977*2d543d20SAndroid Build Coastguard Worker 978*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_get_port { 979*2d543d20SAndroid Build Coastguard Worker $action 980*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 981*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 982*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 983*2d543d20SAndroid Build Coastguard Worker } 984*2d543d20SAndroid Build Coastguard Worker } 985*2d543d20SAndroid Build Coastguard Worker 986*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_set_con { 987*2d543d20SAndroid Build Coastguard Worker $action 988*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 989*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 990*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 991*2d543d20SAndroid Build Coastguard Worker } 992*2d543d20SAndroid Build Coastguard Worker } 993*2d543d20SAndroid Build Coastguard Worker 994*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_create { 995*2d543d20SAndroid Build Coastguard Worker $action 996*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 997*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 998*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 999*2d543d20SAndroid Build Coastguard Worker } 1000*2d543d20SAndroid Build Coastguard Worker } 1001*2d543d20SAndroid Build Coastguard Worker 1002*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_clone { 1003*2d543d20SAndroid Build Coastguard Worker $action 1004*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1005*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1006*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1007*2d543d20SAndroid Build Coastguard Worker } 1008*2d543d20SAndroid Build Coastguard Worker } 1009*2d543d20SAndroid Build Coastguard Worker 1010*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_compare { 1011*2d543d20SAndroid Build Coastguard Worker $action 1012*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1013*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1014*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1015*2d543d20SAndroid Build Coastguard Worker } 1016*2d543d20SAndroid Build Coastguard Worker } 1017*2d543d20SAndroid Build Coastguard Worker 1018*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_compare2 { 1019*2d543d20SAndroid Build Coastguard Worker $action 1020*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1021*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1022*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1023*2d543d20SAndroid Build Coastguard Worker } 1024*2d543d20SAndroid Build Coastguard Worker } 1025*2d543d20SAndroid Build Coastguard Worker 1026*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_key_create { 1027*2d543d20SAndroid Build Coastguard Worker $action 1028*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1029*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1030*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1031*2d543d20SAndroid Build Coastguard Worker } 1032*2d543d20SAndroid Build Coastguard Worker } 1033*2d543d20SAndroid Build Coastguard Worker 1034*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_key_extract { 1035*2d543d20SAndroid Build Coastguard Worker $action 1036*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1037*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1038*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1039*2d543d20SAndroid Build Coastguard Worker } 1040*2d543d20SAndroid Build Coastguard Worker } 1041*2d543d20SAndroid Build Coastguard Worker 1042*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_get_addr { 1043*2d543d20SAndroid Build Coastguard Worker $action 1044*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1045*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1046*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1047*2d543d20SAndroid Build Coastguard Worker } 1048*2d543d20SAndroid Build Coastguard Worker } 1049*2d543d20SAndroid Build Coastguard Worker 1050*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_get_addr_bytes { 1051*2d543d20SAndroid Build Coastguard Worker $action 1052*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1053*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1054*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1055*2d543d20SAndroid Build Coastguard Worker } 1056*2d543d20SAndroid Build Coastguard Worker } 1057*2d543d20SAndroid Build Coastguard Worker 1058*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_set_addr { 1059*2d543d20SAndroid Build Coastguard Worker $action 1060*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1061*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1062*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1063*2d543d20SAndroid Build Coastguard Worker } 1064*2d543d20SAndroid Build Coastguard Worker } 1065*2d543d20SAndroid Build Coastguard Worker 1066*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_set_addr_bytes { 1067*2d543d20SAndroid Build Coastguard Worker $action 1068*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1069*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1070*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1071*2d543d20SAndroid Build Coastguard Worker } 1072*2d543d20SAndroid Build Coastguard Worker } 1073*2d543d20SAndroid Build Coastguard Worker 1074*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_get_mask { 1075*2d543d20SAndroid Build Coastguard Worker $action 1076*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1077*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1078*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1079*2d543d20SAndroid Build Coastguard Worker } 1080*2d543d20SAndroid Build Coastguard Worker } 1081*2d543d20SAndroid Build Coastguard Worker 1082*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_get_mask_bytes { 1083*2d543d20SAndroid Build Coastguard Worker $action 1084*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1085*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1086*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1087*2d543d20SAndroid Build Coastguard Worker } 1088*2d543d20SAndroid Build Coastguard Worker } 1089*2d543d20SAndroid Build Coastguard Worker 1090*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_set_mask { 1091*2d543d20SAndroid Build Coastguard Worker $action 1092*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1093*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1094*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1095*2d543d20SAndroid Build Coastguard Worker } 1096*2d543d20SAndroid Build Coastguard Worker } 1097*2d543d20SAndroid Build Coastguard Worker 1098*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_set_mask_bytes { 1099*2d543d20SAndroid Build Coastguard Worker $action 1100*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1101*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1102*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1103*2d543d20SAndroid Build Coastguard Worker } 1104*2d543d20SAndroid Build Coastguard Worker } 1105*2d543d20SAndroid Build Coastguard Worker 1106*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_get_proto { 1107*2d543d20SAndroid Build Coastguard Worker $action 1108*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1109*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1110*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1111*2d543d20SAndroid Build Coastguard Worker } 1112*2d543d20SAndroid Build Coastguard Worker } 1113*2d543d20SAndroid Build Coastguard Worker 1114*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_set_con { 1115*2d543d20SAndroid Build Coastguard Worker $action 1116*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1117*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1118*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1119*2d543d20SAndroid Build Coastguard Worker } 1120*2d543d20SAndroid Build Coastguard Worker } 1121*2d543d20SAndroid Build Coastguard Worker 1122*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_create { 1123*2d543d20SAndroid Build Coastguard Worker $action 1124*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1125*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1126*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1127*2d543d20SAndroid Build Coastguard Worker } 1128*2d543d20SAndroid Build Coastguard Worker } 1129*2d543d20SAndroid Build Coastguard Worker 1130*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_clone { 1131*2d543d20SAndroid Build Coastguard Worker $action 1132*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1133*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1134*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1135*2d543d20SAndroid Build Coastguard Worker } 1136*2d543d20SAndroid Build Coastguard Worker } 1137*2d543d20SAndroid Build Coastguard Worker 1138*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_modify_local { 1139*2d543d20SAndroid Build Coastguard Worker $action 1140*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1141*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1142*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1143*2d543d20SAndroid Build Coastguard Worker } 1144*2d543d20SAndroid Build Coastguard Worker } 1145*2d543d20SAndroid Build Coastguard Worker 1146*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_del_local { 1147*2d543d20SAndroid Build Coastguard Worker $action 1148*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1149*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1150*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1151*2d543d20SAndroid Build Coastguard Worker } 1152*2d543d20SAndroid Build Coastguard Worker } 1153*2d543d20SAndroid Build Coastguard Worker 1154*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_query_local { 1155*2d543d20SAndroid Build Coastguard Worker $action 1156*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1157*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1158*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1159*2d543d20SAndroid Build Coastguard Worker } 1160*2d543d20SAndroid Build Coastguard Worker } 1161*2d543d20SAndroid Build Coastguard Worker 1162*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_exists_local { 1163*2d543d20SAndroid Build Coastguard Worker $action 1164*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1165*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1166*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1167*2d543d20SAndroid Build Coastguard Worker } 1168*2d543d20SAndroid Build Coastguard Worker } 1169*2d543d20SAndroid Build Coastguard Worker 1170*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_count_local { 1171*2d543d20SAndroid Build Coastguard Worker $action 1172*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1173*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1174*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1175*2d543d20SAndroid Build Coastguard Worker } 1176*2d543d20SAndroid Build Coastguard Worker } 1177*2d543d20SAndroid Build Coastguard Worker 1178*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_iterate_local { 1179*2d543d20SAndroid Build Coastguard Worker $action 1180*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1181*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1182*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1183*2d543d20SAndroid Build Coastguard Worker } 1184*2d543d20SAndroid Build Coastguard Worker } 1185*2d543d20SAndroid Build Coastguard Worker 1186*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_list_local { 1187*2d543d20SAndroid Build Coastguard Worker $action 1188*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1189*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1190*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1191*2d543d20SAndroid Build Coastguard Worker } 1192*2d543d20SAndroid Build Coastguard Worker } 1193*2d543d20SAndroid Build Coastguard Worker 1194*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_query { 1195*2d543d20SAndroid Build Coastguard Worker $action 1196*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1197*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1198*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1199*2d543d20SAndroid Build Coastguard Worker } 1200*2d543d20SAndroid Build Coastguard Worker } 1201*2d543d20SAndroid Build Coastguard Worker 1202*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_exists { 1203*2d543d20SAndroid Build Coastguard Worker $action 1204*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1205*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1206*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1207*2d543d20SAndroid Build Coastguard Worker } 1208*2d543d20SAndroid Build Coastguard Worker } 1209*2d543d20SAndroid Build Coastguard Worker 1210*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_count { 1211*2d543d20SAndroid Build Coastguard Worker $action 1212*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1213*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1214*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1215*2d543d20SAndroid Build Coastguard Worker } 1216*2d543d20SAndroid Build Coastguard Worker } 1217*2d543d20SAndroid Build Coastguard Worker 1218*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_iterate { 1219*2d543d20SAndroid Build Coastguard Worker $action 1220*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1221*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1222*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1223*2d543d20SAndroid Build Coastguard Worker } 1224*2d543d20SAndroid Build Coastguard Worker } 1225*2d543d20SAndroid Build Coastguard Worker 1226*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_list { 1227*2d543d20SAndroid Build Coastguard Worker $action 1228*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1229*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1230*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1231*2d543d20SAndroid Build Coastguard Worker } 1232*2d543d20SAndroid Build Coastguard Worker } 1233*2d543d20SAndroid Build Coastguard Worker 1234*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_set_active { 1235*2d543d20SAndroid Build Coastguard Worker $action 1236*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1237*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1238*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1239*2d543d20SAndroid Build Coastguard Worker } 1240*2d543d20SAndroid Build Coastguard Worker } 1241*2d543d20SAndroid Build Coastguard Worker 1242*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_query_active { 1243*2d543d20SAndroid Build Coastguard Worker $action 1244*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1245*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1246*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1247*2d543d20SAndroid Build Coastguard Worker } 1248*2d543d20SAndroid Build Coastguard Worker } 1249*2d543d20SAndroid Build Coastguard Worker 1250*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_exists_active { 1251*2d543d20SAndroid Build Coastguard Worker $action 1252*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1253*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1254*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1255*2d543d20SAndroid Build Coastguard Worker } 1256*2d543d20SAndroid Build Coastguard Worker } 1257*2d543d20SAndroid Build Coastguard Worker 1258*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_count_active { 1259*2d543d20SAndroid Build Coastguard Worker $action 1260*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1261*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1262*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1263*2d543d20SAndroid Build Coastguard Worker } 1264*2d543d20SAndroid Build Coastguard Worker } 1265*2d543d20SAndroid Build Coastguard Worker 1266*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_iterate_active { 1267*2d543d20SAndroid Build Coastguard Worker $action 1268*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1269*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1270*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1271*2d543d20SAndroid Build Coastguard Worker } 1272*2d543d20SAndroid Build Coastguard Worker } 1273*2d543d20SAndroid Build Coastguard Worker 1274*2d543d20SAndroid Build Coastguard Worker %exception semanage_bool_list_active { 1275*2d543d20SAndroid Build Coastguard Worker $action 1276*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1277*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1278*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1279*2d543d20SAndroid Build Coastguard Worker } 1280*2d543d20SAndroid Build Coastguard Worker } 1281*2d543d20SAndroid Build Coastguard Worker 1282*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_modify_local { 1283*2d543d20SAndroid Build Coastguard Worker $action 1284*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1285*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1286*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1287*2d543d20SAndroid Build Coastguard Worker } 1288*2d543d20SAndroid Build Coastguard Worker } 1289*2d543d20SAndroid Build Coastguard Worker 1290*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_del_local { 1291*2d543d20SAndroid Build Coastguard Worker $action 1292*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1293*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1294*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1295*2d543d20SAndroid Build Coastguard Worker } 1296*2d543d20SAndroid Build Coastguard Worker } 1297*2d543d20SAndroid Build Coastguard Worker 1298*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_query_local { 1299*2d543d20SAndroid Build Coastguard Worker $action 1300*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1301*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1302*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1303*2d543d20SAndroid Build Coastguard Worker } 1304*2d543d20SAndroid Build Coastguard Worker } 1305*2d543d20SAndroid Build Coastguard Worker 1306*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_exists_local { 1307*2d543d20SAndroid Build Coastguard Worker $action 1308*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1309*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1310*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1311*2d543d20SAndroid Build Coastguard Worker } 1312*2d543d20SAndroid Build Coastguard Worker } 1313*2d543d20SAndroid Build Coastguard Worker 1314*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_count_local { 1315*2d543d20SAndroid Build Coastguard Worker $action 1316*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1317*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1318*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1319*2d543d20SAndroid Build Coastguard Worker } 1320*2d543d20SAndroid Build Coastguard Worker } 1321*2d543d20SAndroid Build Coastguard Worker 1322*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_iterate_local { 1323*2d543d20SAndroid Build Coastguard Worker $action 1324*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1325*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1326*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1327*2d543d20SAndroid Build Coastguard Worker } 1328*2d543d20SAndroid Build Coastguard Worker } 1329*2d543d20SAndroid Build Coastguard Worker 1330*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_list_local { 1331*2d543d20SAndroid Build Coastguard Worker $action 1332*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1333*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1334*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1335*2d543d20SAndroid Build Coastguard Worker } 1336*2d543d20SAndroid Build Coastguard Worker } 1337*2d543d20SAndroid Build Coastguard Worker 1338*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_query { 1339*2d543d20SAndroid Build Coastguard Worker $action 1340*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1341*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1342*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1343*2d543d20SAndroid Build Coastguard Worker } 1344*2d543d20SAndroid Build Coastguard Worker } 1345*2d543d20SAndroid Build Coastguard Worker 1346*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_exists { 1347*2d543d20SAndroid Build Coastguard Worker $action 1348*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1349*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1350*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1351*2d543d20SAndroid Build Coastguard Worker } 1352*2d543d20SAndroid Build Coastguard Worker } 1353*2d543d20SAndroid Build Coastguard Worker 1354*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_count { 1355*2d543d20SAndroid Build Coastguard Worker $action 1356*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1357*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1358*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1359*2d543d20SAndroid Build Coastguard Worker } 1360*2d543d20SAndroid Build Coastguard Worker } 1361*2d543d20SAndroid Build Coastguard Worker 1362*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_iterate { 1363*2d543d20SAndroid Build Coastguard Worker $action 1364*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1365*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1366*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1367*2d543d20SAndroid Build Coastguard Worker } 1368*2d543d20SAndroid Build Coastguard Worker } 1369*2d543d20SAndroid Build Coastguard Worker 1370*2d543d20SAndroid Build Coastguard Worker %exception semanage_user_list { 1371*2d543d20SAndroid Build Coastguard Worker $action 1372*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1373*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1374*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1375*2d543d20SAndroid Build Coastguard Worker } 1376*2d543d20SAndroid Build Coastguard Worker } 1377*2d543d20SAndroid Build Coastguard Worker 1378*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_compare { 1379*2d543d20SAndroid Build Coastguard Worker $action 1380*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1381*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1382*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1383*2d543d20SAndroid Build Coastguard Worker } 1384*2d543d20SAndroid Build Coastguard Worker } 1385*2d543d20SAndroid Build Coastguard Worker 1386*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_compare2 { 1387*2d543d20SAndroid Build Coastguard Worker $action 1388*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1389*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1390*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1391*2d543d20SAndroid Build Coastguard Worker } 1392*2d543d20SAndroid Build Coastguard Worker } 1393*2d543d20SAndroid Build Coastguard Worker 1394*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_key_create { 1395*2d543d20SAndroid Build Coastguard Worker $action 1396*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1397*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1398*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1399*2d543d20SAndroid Build Coastguard Worker } 1400*2d543d20SAndroid Build Coastguard Worker } 1401*2d543d20SAndroid Build Coastguard Worker 1402*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_key_extract { 1403*2d543d20SAndroid Build Coastguard Worker $action 1404*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1405*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1406*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1407*2d543d20SAndroid Build Coastguard Worker } 1408*2d543d20SAndroid Build Coastguard Worker } 1409*2d543d20SAndroid Build Coastguard Worker 1410*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_set_expr { 1411*2d543d20SAndroid Build Coastguard Worker $action 1412*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1413*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1414*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1415*2d543d20SAndroid Build Coastguard Worker } 1416*2d543d20SAndroid Build Coastguard Worker } 1417*2d543d20SAndroid Build Coastguard Worker 1418*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_get_type { 1419*2d543d20SAndroid Build Coastguard Worker $action 1420*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1421*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1422*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1423*2d543d20SAndroid Build Coastguard Worker } 1424*2d543d20SAndroid Build Coastguard Worker } 1425*2d543d20SAndroid Build Coastguard Worker 1426*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_set_con { 1427*2d543d20SAndroid Build Coastguard Worker $action 1428*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1429*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1430*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1431*2d543d20SAndroid Build Coastguard Worker } 1432*2d543d20SAndroid Build Coastguard Worker } 1433*2d543d20SAndroid Build Coastguard Worker 1434*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_create { 1435*2d543d20SAndroid Build Coastguard Worker $action 1436*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1437*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1438*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1439*2d543d20SAndroid Build Coastguard Worker } 1440*2d543d20SAndroid Build Coastguard Worker } 1441*2d543d20SAndroid Build Coastguard Worker 1442*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_clone { 1443*2d543d20SAndroid Build Coastguard Worker $action 1444*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1445*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1446*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1447*2d543d20SAndroid Build Coastguard Worker } 1448*2d543d20SAndroid Build Coastguard Worker } 1449*2d543d20SAndroid Build Coastguard Worker 1450*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_modify_local { 1451*2d543d20SAndroid Build Coastguard Worker $action 1452*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1453*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1454*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1455*2d543d20SAndroid Build Coastguard Worker } 1456*2d543d20SAndroid Build Coastguard Worker } 1457*2d543d20SAndroid Build Coastguard Worker 1458*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_del_local { 1459*2d543d20SAndroid Build Coastguard Worker $action 1460*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1461*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1462*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1463*2d543d20SAndroid Build Coastguard Worker } 1464*2d543d20SAndroid Build Coastguard Worker } 1465*2d543d20SAndroid Build Coastguard Worker 1466*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_query_local { 1467*2d543d20SAndroid Build Coastguard Worker $action 1468*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1469*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1470*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1471*2d543d20SAndroid Build Coastguard Worker } 1472*2d543d20SAndroid Build Coastguard Worker } 1473*2d543d20SAndroid Build Coastguard Worker 1474*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_exists_local { 1475*2d543d20SAndroid Build Coastguard Worker $action 1476*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1477*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1478*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1479*2d543d20SAndroid Build Coastguard Worker } 1480*2d543d20SAndroid Build Coastguard Worker } 1481*2d543d20SAndroid Build Coastguard Worker 1482*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_count_local { 1483*2d543d20SAndroid Build Coastguard Worker $action 1484*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1485*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1486*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1487*2d543d20SAndroid Build Coastguard Worker } 1488*2d543d20SAndroid Build Coastguard Worker } 1489*2d543d20SAndroid Build Coastguard Worker 1490*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_iterate_local { 1491*2d543d20SAndroid Build Coastguard Worker $action 1492*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1493*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1494*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1495*2d543d20SAndroid Build Coastguard Worker } 1496*2d543d20SAndroid Build Coastguard Worker } 1497*2d543d20SAndroid Build Coastguard Worker 1498*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_list_local { 1499*2d543d20SAndroid Build Coastguard Worker $action 1500*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1501*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1502*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1503*2d543d20SAndroid Build Coastguard Worker } 1504*2d543d20SAndroid Build Coastguard Worker } 1505*2d543d20SAndroid Build Coastguard Worker 1506*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_query { 1507*2d543d20SAndroid Build Coastguard Worker $action 1508*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1509*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1510*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1511*2d543d20SAndroid Build Coastguard Worker } 1512*2d543d20SAndroid Build Coastguard Worker } 1513*2d543d20SAndroid Build Coastguard Worker 1514*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_exists { 1515*2d543d20SAndroid Build Coastguard Worker $action 1516*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1517*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1518*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1519*2d543d20SAndroid Build Coastguard Worker } 1520*2d543d20SAndroid Build Coastguard Worker } 1521*2d543d20SAndroid Build Coastguard Worker 1522*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_count { 1523*2d543d20SAndroid Build Coastguard Worker $action 1524*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1525*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1526*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1527*2d543d20SAndroid Build Coastguard Worker } 1528*2d543d20SAndroid Build Coastguard Worker } 1529*2d543d20SAndroid Build Coastguard Worker 1530*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_iterate { 1531*2d543d20SAndroid Build Coastguard Worker $action 1532*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1533*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1534*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1535*2d543d20SAndroid Build Coastguard Worker } 1536*2d543d20SAndroid Build Coastguard Worker } 1537*2d543d20SAndroid Build Coastguard Worker 1538*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_list { 1539*2d543d20SAndroid Build Coastguard Worker $action 1540*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1541*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1542*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1543*2d543d20SAndroid Build Coastguard Worker } 1544*2d543d20SAndroid Build Coastguard Worker } 1545*2d543d20SAndroid Build Coastguard Worker 1546*2d543d20SAndroid Build Coastguard Worker %exception semanage_fcontext_list_homedirs { 1547*2d543d20SAndroid Build Coastguard Worker $action 1548*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1549*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1550*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1551*2d543d20SAndroid Build Coastguard Worker } 1552*2d543d20SAndroid Build Coastguard Worker } 1553*2d543d20SAndroid Build Coastguard Worker 1554*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_modify_local { 1555*2d543d20SAndroid Build Coastguard Worker $action 1556*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1557*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1558*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1559*2d543d20SAndroid Build Coastguard Worker } 1560*2d543d20SAndroid Build Coastguard Worker } 1561*2d543d20SAndroid Build Coastguard Worker 1562*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_del_local { 1563*2d543d20SAndroid Build Coastguard Worker $action 1564*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1565*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1566*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1567*2d543d20SAndroid Build Coastguard Worker } 1568*2d543d20SAndroid Build Coastguard Worker } 1569*2d543d20SAndroid Build Coastguard Worker 1570*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_query_local { 1571*2d543d20SAndroid Build Coastguard Worker $action 1572*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1573*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1574*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1575*2d543d20SAndroid Build Coastguard Worker } 1576*2d543d20SAndroid Build Coastguard Worker } 1577*2d543d20SAndroid Build Coastguard Worker 1578*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_exists_local { 1579*2d543d20SAndroid Build Coastguard Worker $action 1580*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1581*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1582*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1583*2d543d20SAndroid Build Coastguard Worker } 1584*2d543d20SAndroid Build Coastguard Worker } 1585*2d543d20SAndroid Build Coastguard Worker 1586*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_count_local { 1587*2d543d20SAndroid Build Coastguard Worker $action 1588*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1589*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1590*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1591*2d543d20SAndroid Build Coastguard Worker } 1592*2d543d20SAndroid Build Coastguard Worker } 1593*2d543d20SAndroid Build Coastguard Worker 1594*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_iterate_local { 1595*2d543d20SAndroid Build Coastguard Worker $action 1596*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1597*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1598*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1599*2d543d20SAndroid Build Coastguard Worker } 1600*2d543d20SAndroid Build Coastguard Worker } 1601*2d543d20SAndroid Build Coastguard Worker 1602*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_list_local { 1603*2d543d20SAndroid Build Coastguard Worker $action 1604*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1605*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1606*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1607*2d543d20SAndroid Build Coastguard Worker } 1608*2d543d20SAndroid Build Coastguard Worker } 1609*2d543d20SAndroid Build Coastguard Worker 1610*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_query { 1611*2d543d20SAndroid Build Coastguard Worker $action 1612*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1613*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1614*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1615*2d543d20SAndroid Build Coastguard Worker } 1616*2d543d20SAndroid Build Coastguard Worker } 1617*2d543d20SAndroid Build Coastguard Worker 1618*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_exists { 1619*2d543d20SAndroid Build Coastguard Worker $action 1620*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1621*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1622*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1623*2d543d20SAndroid Build Coastguard Worker } 1624*2d543d20SAndroid Build Coastguard Worker } 1625*2d543d20SAndroid Build Coastguard Worker 1626*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_count { 1627*2d543d20SAndroid Build Coastguard Worker $action 1628*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1629*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1630*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1631*2d543d20SAndroid Build Coastguard Worker } 1632*2d543d20SAndroid Build Coastguard Worker } 1633*2d543d20SAndroid Build Coastguard Worker 1634*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_iterate { 1635*2d543d20SAndroid Build Coastguard Worker $action 1636*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1637*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1638*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1639*2d543d20SAndroid Build Coastguard Worker } 1640*2d543d20SAndroid Build Coastguard Worker } 1641*2d543d20SAndroid Build Coastguard Worker 1642*2d543d20SAndroid Build Coastguard Worker %exception semanage_seuser_list { 1643*2d543d20SAndroid Build Coastguard Worker $action 1644*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1645*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1646*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1647*2d543d20SAndroid Build Coastguard Worker } 1648*2d543d20SAndroid Build Coastguard Worker } 1649*2d543d20SAndroid Build Coastguard Worker 1650*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_modify_local { 1651*2d543d20SAndroid Build Coastguard Worker $action 1652*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1653*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1654*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1655*2d543d20SAndroid Build Coastguard Worker } 1656*2d543d20SAndroid Build Coastguard Worker } 1657*2d543d20SAndroid Build Coastguard Worker 1658*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_del_local { 1659*2d543d20SAndroid Build Coastguard Worker $action 1660*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1661*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1662*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1663*2d543d20SAndroid Build Coastguard Worker } 1664*2d543d20SAndroid Build Coastguard Worker } 1665*2d543d20SAndroid Build Coastguard Worker 1666*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_query_local { 1667*2d543d20SAndroid Build Coastguard Worker $action 1668*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1669*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1670*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1671*2d543d20SAndroid Build Coastguard Worker } 1672*2d543d20SAndroid Build Coastguard Worker } 1673*2d543d20SAndroid Build Coastguard Worker 1674*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_exists_local { 1675*2d543d20SAndroid Build Coastguard Worker $action 1676*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1677*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1678*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1679*2d543d20SAndroid Build Coastguard Worker } 1680*2d543d20SAndroid Build Coastguard Worker } 1681*2d543d20SAndroid Build Coastguard Worker 1682*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_count_local { 1683*2d543d20SAndroid Build Coastguard Worker $action 1684*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1685*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1686*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1687*2d543d20SAndroid Build Coastguard Worker } 1688*2d543d20SAndroid Build Coastguard Worker } 1689*2d543d20SAndroid Build Coastguard Worker 1690*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_iterate_local { 1691*2d543d20SAndroid Build Coastguard Worker $action 1692*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1693*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1694*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1695*2d543d20SAndroid Build Coastguard Worker } 1696*2d543d20SAndroid Build Coastguard Worker } 1697*2d543d20SAndroid Build Coastguard Worker 1698*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_list_local { 1699*2d543d20SAndroid Build Coastguard Worker $action 1700*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1701*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1702*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1703*2d543d20SAndroid Build Coastguard Worker } 1704*2d543d20SAndroid Build Coastguard Worker } 1705*2d543d20SAndroid Build Coastguard Worker 1706*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_query { 1707*2d543d20SAndroid Build Coastguard Worker $action 1708*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1709*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1710*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1711*2d543d20SAndroid Build Coastguard Worker } 1712*2d543d20SAndroid Build Coastguard Worker } 1713*2d543d20SAndroid Build Coastguard Worker 1714*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_exists { 1715*2d543d20SAndroid Build Coastguard Worker $action 1716*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1717*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1718*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1719*2d543d20SAndroid Build Coastguard Worker } 1720*2d543d20SAndroid Build Coastguard Worker } 1721*2d543d20SAndroid Build Coastguard Worker 1722*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_count { 1723*2d543d20SAndroid Build Coastguard Worker $action 1724*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1725*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1726*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1727*2d543d20SAndroid Build Coastguard Worker } 1728*2d543d20SAndroid Build Coastguard Worker } 1729*2d543d20SAndroid Build Coastguard Worker 1730*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_iterate { 1731*2d543d20SAndroid Build Coastguard Worker $action 1732*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1733*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1734*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1735*2d543d20SAndroid Build Coastguard Worker } 1736*2d543d20SAndroid Build Coastguard Worker } 1737*2d543d20SAndroid Build Coastguard Worker 1738*2d543d20SAndroid Build Coastguard Worker %exception semanage_port_list { 1739*2d543d20SAndroid Build Coastguard Worker $action 1740*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1741*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1742*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1743*2d543d20SAndroid Build Coastguard Worker } 1744*2d543d20SAndroid Build Coastguard Worker } 1745*2d543d20SAndroid Build Coastguard Worker 1746*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_modify_local { 1747*2d543d20SAndroid Build Coastguard Worker $action 1748*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1749*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1750*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1751*2d543d20SAndroid Build Coastguard Worker } 1752*2d543d20SAndroid Build Coastguard Worker } 1753*2d543d20SAndroid Build Coastguard Worker 1754*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_del_local { 1755*2d543d20SAndroid Build Coastguard Worker $action 1756*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1757*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1758*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1759*2d543d20SAndroid Build Coastguard Worker } 1760*2d543d20SAndroid Build Coastguard Worker } 1761*2d543d20SAndroid Build Coastguard Worker 1762*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_query_local { 1763*2d543d20SAndroid Build Coastguard Worker $action 1764*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1765*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1766*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1767*2d543d20SAndroid Build Coastguard Worker } 1768*2d543d20SAndroid Build Coastguard Worker } 1769*2d543d20SAndroid Build Coastguard Worker 1770*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_exists_local { 1771*2d543d20SAndroid Build Coastguard Worker $action 1772*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1773*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1774*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1775*2d543d20SAndroid Build Coastguard Worker } 1776*2d543d20SAndroid Build Coastguard Worker } 1777*2d543d20SAndroid Build Coastguard Worker 1778*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_count_local { 1779*2d543d20SAndroid Build Coastguard Worker $action 1780*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1781*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1782*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1783*2d543d20SAndroid Build Coastguard Worker } 1784*2d543d20SAndroid Build Coastguard Worker } 1785*2d543d20SAndroid Build Coastguard Worker 1786*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_iterate_local { 1787*2d543d20SAndroid Build Coastguard Worker $action 1788*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1789*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1790*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1791*2d543d20SAndroid Build Coastguard Worker } 1792*2d543d20SAndroid Build Coastguard Worker } 1793*2d543d20SAndroid Build Coastguard Worker 1794*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_list_local { 1795*2d543d20SAndroid Build Coastguard Worker $action 1796*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1797*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1798*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1799*2d543d20SAndroid Build Coastguard Worker } 1800*2d543d20SAndroid Build Coastguard Worker } 1801*2d543d20SAndroid Build Coastguard Worker 1802*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_modify_local { 1803*2d543d20SAndroid Build Coastguard Worker $action 1804*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1805*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1806*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1807*2d543d20SAndroid Build Coastguard Worker } 1808*2d543d20SAndroid Build Coastguard Worker } 1809*2d543d20SAndroid Build Coastguard Worker 1810*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_del_local { 1811*2d543d20SAndroid Build Coastguard Worker $action 1812*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1813*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1814*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1815*2d543d20SAndroid Build Coastguard Worker } 1816*2d543d20SAndroid Build Coastguard Worker } 1817*2d543d20SAndroid Build Coastguard Worker 1818*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_query_local { 1819*2d543d20SAndroid Build Coastguard Worker $action 1820*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1821*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1822*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1823*2d543d20SAndroid Build Coastguard Worker } 1824*2d543d20SAndroid Build Coastguard Worker } 1825*2d543d20SAndroid Build Coastguard Worker 1826*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_exists_local { 1827*2d543d20SAndroid Build Coastguard Worker $action 1828*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1829*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1830*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1831*2d543d20SAndroid Build Coastguard Worker } 1832*2d543d20SAndroid Build Coastguard Worker } 1833*2d543d20SAndroid Build Coastguard Worker 1834*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_count_local { 1835*2d543d20SAndroid Build Coastguard Worker $action 1836*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1837*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1838*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1839*2d543d20SAndroid Build Coastguard Worker } 1840*2d543d20SAndroid Build Coastguard Worker } 1841*2d543d20SAndroid Build Coastguard Worker 1842*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_iterate_local { 1843*2d543d20SAndroid Build Coastguard Worker $action 1844*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1845*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1846*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1847*2d543d20SAndroid Build Coastguard Worker } 1848*2d543d20SAndroid Build Coastguard Worker } 1849*2d543d20SAndroid Build Coastguard Worker 1850*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_list_local { 1851*2d543d20SAndroid Build Coastguard Worker $action 1852*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1853*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1854*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1855*2d543d20SAndroid Build Coastguard Worker } 1856*2d543d20SAndroid Build Coastguard Worker } 1857*2d543d20SAndroid Build Coastguard Worker 1858*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_query { 1859*2d543d20SAndroid Build Coastguard Worker $action 1860*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1861*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1862*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1863*2d543d20SAndroid Build Coastguard Worker } 1864*2d543d20SAndroid Build Coastguard Worker } 1865*2d543d20SAndroid Build Coastguard Worker 1866*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_exists { 1867*2d543d20SAndroid Build Coastguard Worker $action 1868*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1869*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1870*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1871*2d543d20SAndroid Build Coastguard Worker } 1872*2d543d20SAndroid Build Coastguard Worker } 1873*2d543d20SAndroid Build Coastguard Worker 1874*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_count { 1875*2d543d20SAndroid Build Coastguard Worker $action 1876*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1877*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1878*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1879*2d543d20SAndroid Build Coastguard Worker } 1880*2d543d20SAndroid Build Coastguard Worker } 1881*2d543d20SAndroid Build Coastguard Worker 1882*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_iterate { 1883*2d543d20SAndroid Build Coastguard Worker $action 1884*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1885*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1886*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1887*2d543d20SAndroid Build Coastguard Worker } 1888*2d543d20SAndroid Build Coastguard Worker } 1889*2d543d20SAndroid Build Coastguard Worker 1890*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibendport_list { 1891*2d543d20SAndroid Build Coastguard Worker $action 1892*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1893*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1894*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1895*2d543d20SAndroid Build Coastguard Worker } 1896*2d543d20SAndroid Build Coastguard Worker } 1897*2d543d20SAndroid Build Coastguard Worker 1898*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_query { 1899*2d543d20SAndroid Build Coastguard Worker $action 1900*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1901*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1902*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1903*2d543d20SAndroid Build Coastguard Worker } 1904*2d543d20SAndroid Build Coastguard Worker } 1905*2d543d20SAndroid Build Coastguard Worker 1906*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_exists { 1907*2d543d20SAndroid Build Coastguard Worker $action 1908*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1909*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1910*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1911*2d543d20SAndroid Build Coastguard Worker } 1912*2d543d20SAndroid Build Coastguard Worker } 1913*2d543d20SAndroid Build Coastguard Worker 1914*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_count { 1915*2d543d20SAndroid Build Coastguard Worker $action 1916*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1917*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1918*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1919*2d543d20SAndroid Build Coastguard Worker } 1920*2d543d20SAndroid Build Coastguard Worker } 1921*2d543d20SAndroid Build Coastguard Worker 1922*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_iterate { 1923*2d543d20SAndroid Build Coastguard Worker $action 1924*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1925*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1926*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1927*2d543d20SAndroid Build Coastguard Worker } 1928*2d543d20SAndroid Build Coastguard Worker } 1929*2d543d20SAndroid Build Coastguard Worker 1930*2d543d20SAndroid Build Coastguard Worker %exception semanage_ibpkey_list { 1931*2d543d20SAndroid Build Coastguard Worker $action 1932*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1933*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1934*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1935*2d543d20SAndroid Build Coastguard Worker } 1936*2d543d20SAndroid Build Coastguard Worker } 1937*2d543d20SAndroid Build Coastguard Worker 1938*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_modify_local { 1939*2d543d20SAndroid Build Coastguard Worker $action 1940*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1941*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1942*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1943*2d543d20SAndroid Build Coastguard Worker } 1944*2d543d20SAndroid Build Coastguard Worker } 1945*2d543d20SAndroid Build Coastguard Worker 1946*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_del_local { 1947*2d543d20SAndroid Build Coastguard Worker $action 1948*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1949*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1950*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1951*2d543d20SAndroid Build Coastguard Worker } 1952*2d543d20SAndroid Build Coastguard Worker } 1953*2d543d20SAndroid Build Coastguard Worker 1954*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_query_local { 1955*2d543d20SAndroid Build Coastguard Worker $action 1956*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1957*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1958*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1959*2d543d20SAndroid Build Coastguard Worker } 1960*2d543d20SAndroid Build Coastguard Worker } 1961*2d543d20SAndroid Build Coastguard Worker 1962*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_exists_local { 1963*2d543d20SAndroid Build Coastguard Worker $action 1964*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1965*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1966*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1967*2d543d20SAndroid Build Coastguard Worker } 1968*2d543d20SAndroid Build Coastguard Worker } 1969*2d543d20SAndroid Build Coastguard Worker 1970*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_count_local { 1971*2d543d20SAndroid Build Coastguard Worker $action 1972*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1973*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1974*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1975*2d543d20SAndroid Build Coastguard Worker } 1976*2d543d20SAndroid Build Coastguard Worker } 1977*2d543d20SAndroid Build Coastguard Worker 1978*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_iterate_local { 1979*2d543d20SAndroid Build Coastguard Worker $action 1980*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1981*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1982*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1983*2d543d20SAndroid Build Coastguard Worker } 1984*2d543d20SAndroid Build Coastguard Worker } 1985*2d543d20SAndroid Build Coastguard Worker 1986*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_list_local { 1987*2d543d20SAndroid Build Coastguard Worker $action 1988*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1989*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1990*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1991*2d543d20SAndroid Build Coastguard Worker } 1992*2d543d20SAndroid Build Coastguard Worker } 1993*2d543d20SAndroid Build Coastguard Worker 1994*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_query { 1995*2d543d20SAndroid Build Coastguard Worker $action 1996*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 1997*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 1998*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 1999*2d543d20SAndroid Build Coastguard Worker } 2000*2d543d20SAndroid Build Coastguard Worker } 2001*2d543d20SAndroid Build Coastguard Worker 2002*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_exists { 2003*2d543d20SAndroid Build Coastguard Worker $action 2004*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2005*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2006*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2007*2d543d20SAndroid Build Coastguard Worker } 2008*2d543d20SAndroid Build Coastguard Worker } 2009*2d543d20SAndroid Build Coastguard Worker 2010*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_count { 2011*2d543d20SAndroid Build Coastguard Worker $action 2012*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2013*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2014*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2015*2d543d20SAndroid Build Coastguard Worker } 2016*2d543d20SAndroid Build Coastguard Worker } 2017*2d543d20SAndroid Build Coastguard Worker 2018*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_iterate { 2019*2d543d20SAndroid Build Coastguard Worker $action 2020*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2021*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2022*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2023*2d543d20SAndroid Build Coastguard Worker } 2024*2d543d20SAndroid Build Coastguard Worker } 2025*2d543d20SAndroid Build Coastguard Worker 2026*2d543d20SAndroid Build Coastguard Worker %exception semanage_iface_list { 2027*2d543d20SAndroid Build Coastguard Worker $action 2028*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2029*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2030*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2031*2d543d20SAndroid Build Coastguard Worker } 2032*2d543d20SAndroid Build Coastguard Worker } 2033*2d543d20SAndroid Build Coastguard Worker 2034*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_modify_local { 2035*2d543d20SAndroid Build Coastguard Worker $action 2036*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2037*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2038*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2039*2d543d20SAndroid Build Coastguard Worker } 2040*2d543d20SAndroid Build Coastguard Worker } 2041*2d543d20SAndroid Build Coastguard Worker 2042*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_del_local { 2043*2d543d20SAndroid Build Coastguard Worker $action 2044*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2045*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2046*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2047*2d543d20SAndroid Build Coastguard Worker } 2048*2d543d20SAndroid Build Coastguard Worker } 2049*2d543d20SAndroid Build Coastguard Worker 2050*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_query_local { 2051*2d543d20SAndroid Build Coastguard Worker $action 2052*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2053*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2054*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2055*2d543d20SAndroid Build Coastguard Worker } 2056*2d543d20SAndroid Build Coastguard Worker } 2057*2d543d20SAndroid Build Coastguard Worker 2058*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_exists_local { 2059*2d543d20SAndroid Build Coastguard Worker $action 2060*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2061*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2062*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2063*2d543d20SAndroid Build Coastguard Worker } 2064*2d543d20SAndroid Build Coastguard Worker } 2065*2d543d20SAndroid Build Coastguard Worker 2066*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_count_local { 2067*2d543d20SAndroid Build Coastguard Worker $action 2068*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2069*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2070*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2071*2d543d20SAndroid Build Coastguard Worker } 2072*2d543d20SAndroid Build Coastguard Worker } 2073*2d543d20SAndroid Build Coastguard Worker 2074*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_iterate_local { 2075*2d543d20SAndroid Build Coastguard Worker $action 2076*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2077*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2078*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2079*2d543d20SAndroid Build Coastguard Worker } 2080*2d543d20SAndroid Build Coastguard Worker } 2081*2d543d20SAndroid Build Coastguard Worker 2082*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_list_local { 2083*2d543d20SAndroid Build Coastguard Worker $action 2084*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2085*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2086*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2087*2d543d20SAndroid Build Coastguard Worker } 2088*2d543d20SAndroid Build Coastguard Worker } 2089*2d543d20SAndroid Build Coastguard Worker 2090*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_query { 2091*2d543d20SAndroid Build Coastguard Worker $action 2092*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2093*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2094*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2095*2d543d20SAndroid Build Coastguard Worker } 2096*2d543d20SAndroid Build Coastguard Worker } 2097*2d543d20SAndroid Build Coastguard Worker 2098*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_exists { 2099*2d543d20SAndroid Build Coastguard Worker $action 2100*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2101*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2102*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2103*2d543d20SAndroid Build Coastguard Worker } 2104*2d543d20SAndroid Build Coastguard Worker } 2105*2d543d20SAndroid Build Coastguard Worker 2106*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_count { 2107*2d543d20SAndroid Build Coastguard Worker $action 2108*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2109*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2110*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2111*2d543d20SAndroid Build Coastguard Worker } 2112*2d543d20SAndroid Build Coastguard Worker } 2113*2d543d20SAndroid Build Coastguard Worker 2114*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_iterate { 2115*2d543d20SAndroid Build Coastguard Worker $action 2116*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2117*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2118*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2119*2d543d20SAndroid Build Coastguard Worker } 2120*2d543d20SAndroid Build Coastguard Worker } 2121*2d543d20SAndroid Build Coastguard Worker 2122*2d543d20SAndroid Build Coastguard Worker %exception semanage_node_list { 2123*2d543d20SAndroid Build Coastguard Worker $action 2124*2d543d20SAndroid Build Coastguard Worker if (result < 0) { 2125*2d543d20SAndroid Build Coastguard Worker PyErr_SetFromErrno(PyExc_OSError); 2126*2d543d20SAndroid Build Coastguard Worker SWIG_fail; 2127*2d543d20SAndroid Build Coastguard Worker } 2128*2d543d20SAndroid Build Coastguard Worker } 2129