Lines Matching refs:ret

78     int ret;
91 ret = semanage_is_managed(handle);
92 if (ret != 1) {
97 ret = semanage_access_check(handle);
98 if (ret < SEMANAGE_CAN_READ) {
103 ret = semanage_connect(handle);
104 if (ret != 0) {
122 int ret;
125 ret = semanage_seuser_create(handle, &seuser);
126 if (ret != 0) {
129 ret = EIO;
133 ret = semanage_seuser_set_name(handle, seuser, login_name);
134 if (ret != 0) {
136 ret = EIO;
140 ret = semanage_seuser_set_mlsrange(handle, seuser,
142 if (ret != 0) {
145 ret = EIO;
149 ret = semanage_seuser_set_sename(handle, seuser, seuser_name);
150 if (ret != 0) {
153 ret = EIO;
157 ret = semanage_seuser_modify_local(handle, key, seuser);
158 if (ret != 0) {
161 ret = EIO;
165 ret = EOK;
168 return ret;
177 int ret;
184 ret = EIO;
188 ret = semanage_seuser_set_mlsrange(handle, seuser,
190 if (ret != 0) {
193 ret = EIO;
197 ret = semanage_seuser_set_sename(handle, seuser, seuser_name);
198 if (ret != 0) {
200 ret = EIO;
204 ret = semanage_seuser_modify_local(handle, key, seuser);
205 if (ret != 0) {
208 ret = EIO;
212 ret = EOK;
215 return ret;
223 int ret;
234 ret = EIO;
238 ret = semanage_begin_transaction(handle);
239 if (ret != 0) {
241 ret = EIO;
245 ret = semanage_seuser_key_create(handle, login_name, &key);
246 if (ret != 0) {
248 ret = EIO;
252 ret = semanage_seuser_exists(handle, key, &seuser_exists);
253 if (ret < 0) {
255 ret = EIO;
260 ret = sss_semanage_user_mod(handle, key, login_name, seuser_name,
262 if (ret != 0) {
264 ret = EIO;
268 ret = sss_semanage_user_add(handle, key, login_name, seuser_name,
270 if (ret != 0) {
272 ret = EIO;
277 ret = semanage_commit(handle);
278 if (ret < 0) {
280 ret = EIO;
284 ret = EOK;
288 return ret;
295 int ret;
301 ret = EIO;
305 ret = semanage_begin_transaction(handle);
306 if (ret != 0) {
308 ret = EIO;
312 ret = semanage_seuser_key_create(handle, login_name, &key);
313 if (ret != 0) {
315 ret = EIO;
319 ret = semanage_seuser_exists(handle, key, &exists);
320 if (ret < 0) {
322 ret = EIO;
330 ret = EOK; /* probably default mapping */
334 ret = semanage_seuser_exists_local(handle, key, &exists);
335 if (ret < 0) {
337 ret = EIO;
345 ret = ENOENT;
349 ret = semanage_seuser_del_local(handle, key);
350 if (ret != 0) {
353 ret = EIO;
357 ret = semanage_commit(handle);
358 if (ret < 0) {
360 ret = EIO;
364 ret = EOK;
367 return ret;
373 errno_t ret;
383 ret = EIO;
387 ret = semanage_seuser_key_create(sm_handle, login_name, &sm_key);
388 if (ret != EOK) {
390 ret = EIO;
394 ret = semanage_seuser_query(sm_handle, sm_key, &sm_user);
395 if (ret < 0) {
397 ret = EIO;
405 ret = ENOMEM;
418 ret = ENOMEM;
427 ret = EOK;
432 return ret;