Lines Matching refs:user
371 char *user_id, user_datum_t *user)
389 yyerror2("user %s doesn't exist, is implicit bounds of %s",
394 if (!user->bounds)
395 user->bounds = bounds->s.value;
396 else if (user->bounds != bounds->s.value) {
397 yyerror2("user %s has inconsistent bounds %s/%s",
399 policydbp->p_role_val_to_name[user->bounds - 1]);
410 user_datum_t *user = NULL, *dest_user = NULL;
415 yyerror("no user name");
418 if ((user = (user_datum_t *) malloc(sizeof(*user))) == NULL) {
423 user_datum_init(user);
426 declare_symbol(SYM_USERS, id, (hashtab_datum_t *) user, &value,
430 user->s.value = value;
436 /* this user was already declared in this module, or error */
438 user_datum_destroy(user);
439 free(user);
487 yyerror("duplicate declaration of user");
491 yyerror("could not declare user here");
498 return dest_user; /* user already declared for this block */
1000 user_datum_t *user = NULL;
1007 yyerror("no user name");
1010 if ((user = malloc(sizeof(*user))) == NULL) {
1015 user_datum_init(user);
1017 require_symbol(SYM_USERS, id, (hashtab_datum_t *) user,
1018 &user->s.value, &user->s.value);
1021 user_datum_destroy(user);
1029 yyerror("duplicate declaration of user");
1033 yyerror("could not require user here");
1040 return 0; /* user already required */