Lines Matching refs:yylval

95 				yylval.val = USER_TOK;
100 yylval.val = USER_SID_TOK;
105 yylval.val = OWNERAT_TOK;
110 yylval.val = GROUPAT_TOK;
115 yylval.val = EVERYONEAT_TOK;
120 yylval.val = GROUP_TOK;
125 yylval.val = GROUP_SID_TOK;
130 yylval.val = GROUP_SID_TOK;
135 yylval.val = MASK_TOK;
140 yylval.val = MASK_TOK;
145 yylval.val = OTHER_TOK;
150 yylval.val = OTHER_TOK;
155 yylval.val = DEFAULT_USER_TOK;
160 yylval.val = DEFAULT_USER_TOK;
165 yylval.val = DEFAULT_GROUP_TOK;
170 yylval.val = DEFAULT_GROUP_TOK;
175 yylval.val = DEFAULT_OTHER_TOK;
180 yylval.val = DEFAULT_OTHER_TOK;
185 yylval.val = DEFAULT_OTHER_TOK;
190 yylval.val = DEFAULT_MASK_TOK;
195 yylval.val = DEFAULT_MASK_TOK;
200 yylval.val = DEFAULT_MASK_TOK;
211 yylval.val = EACL_MEM_ERROR;
216 "type '%s' specified.\n"), yylval.str);
217 free(yylval.str);
218 yylval.val = EACL_ENTRY_ERROR;
226 yylval.str = strdup(yytext);
227 if (yylval.str == NULL) {
228 yylval.val = EACL_MEM_ERROR;
231 yylval.str[strlen(yylval.str) -1] = '\0';
232 yystrings.y_logname = yylval.str;
240 yylval.val = EACL_MISSING_FIELDS;
251 yylval.val = EACL_INVALID_USER_GROUP;
256 yylval.str);
257 free(yylval.str);
258 yylval.val = EACL_ENTRY_ERROR;
263 yylval.val = ACE_READ_DATA;
267 yylval.val = ACE_LIST_DIRECTORY;
271 yylval.val = ACE_WRITE_DATA;
275 yylval.val = ACE_ADD_FILE;
279 yylval.val = ACE_APPEND_DATA;
283 yylval.val = ACE_ADD_SUBDIRECTORY;
287 yylval.val = ACE_READ_NAMED_ATTRS;
291 yylval.val = ACE_WRITE_NAMED_ATTRS;
295 yylval.val = ACE_EXECUTE;
299 yylval.val = ACE_DELETE_CHILD;
303 yylval.val = ACE_READ_ATTRIBUTES;
307 yylval.val = ACE_WRITE_ATTRIBUTES;
311 yylval.val = ACE_DELETE;
315 yylval.val = ACE_READ_ACL;
319 yylval.val = ACE_WRITE_ACL;
323 yylval.val = ACE_WRITE_OWNER;
327 yylval.val = ACE_SYNCHRONIZE;
331 yylval.val = ACE_READ_PERMS;
335 yylval.val = ACE_WRITE_PERMS;
339 yylval.val = ACE_MODIFY_PERMS;
343 yylval.val = ACE_ALL_PERMS;
351 yylval.str = strdup(yytext);
352 if (yylval.str == NULL) {
353 yylval.val = EACL_MEM_ERROR;
356 yystrings.y_perms = yylval.str;
371 yylval.val = EACL_ENTRY_ERROR;
392 yylval.val = EACL_MISSING_FIELDS;
402 yylval.val = EACL_PERM_MASK_ERROR;
410 yylval.val = EACL_MEM_ERROR;
415 "specified.\n"), yylval.str);
416 free(yylval.str);
417 yylval.val = EACL_PERM_MASK_ERROR;
430 yylval.val = ACE_ACCESS_ALLOWED_ACE_TYPE;
444 yylval.val = ACE_ACCESS_DENIED_ACE_TYPE;
457 yylval.val = ACE_SYSTEM_AUDIT_ACE_TYPE;
470 yylval.val = ACE_SYSTEM_ALARM_ACE_TYPE;
479 yylval.val = EACL_INVALID_ACCESS_TYPE;
485 yylval.val = EACL_INVALID_ACCESS_TYPE;
495 yylval.val = EACL_MEM_ERROR;
502 yylval.str);
507 "type specified.\n"), yylval.str);
510 free(yylval.str);
511 yylval.val = EACL_INVALID_ACCESS_TYPE;
524 yylval.val = ACE_ACCESS_ALLOWED_ACE_TYPE;
538 yylval.val = ACE_ACCESS_DENIED_ACE_TYPE;
551 yylval.val = ACE_SYSTEM_AUDIT_ACE_TYPE;
565 yylval.val = ACE_SYSTEM_ALARM_ACE_TYPE;
569 yylval.val = ACE_FILE_INHERIT_ACE;
573 yylval.val = ACE_DIRECTORY_INHERIT_ACE;
577 yylval.val = ACE_NO_PROPAGATE_INHERIT_ACE;
581 yylval.val = ACE_INHERIT_ONLY_ACE;
586 yylval.val = ACE_SUCCESSFUL_ACCESS_ACE_FLAG;
590 yylval.val = ACE_FAILED_ACCESS_ACE_FLAG;
594 yylval.val = ACE_INHERITED_ACE;
598 yylval.str = strdup(yytext);
599 if (yylval.str == NULL) {
600 yylval.val = EACL_MEM_ERROR;
603 yystrings.y_iflags = yylval.str;
624 yylval.str);
625 yylval.val = EACL_UNKNOWN_DATA;
635 yylval.val = EACL_INVALID_ACCESS_TYPE;
645 yylval.val = EACL_MEM_ERROR;
652 yylval.str);
658 yylval.str);
661 free(yylval.str);
662 yylval.val = EACL_INVALID_ACCESS_TYPE;
667 yylval.str = strdup(yytext);
668 if (yylval.str == NULL) {
669 yylval.val = EACL_MEM_ERROR;
672 yystrings.y_idstr = yylval.str;
677 yylval.str = strdup(yytext);
678 if (yylval.str == NULL) {
679 yylval.val = EACL_MEM_ERROR;
682 yystrings.y_idstr = yylval.str;
697 yylval.val = EACL_ENTRY_ERROR;
705 yylval.val = EACL_MEM_ERROR;
711 " on end of ACL.\n"), yylval.str);
712 free(yylval.str);
713 yylval.val = EACL_ENTRY_ERROR;
721 yylval.val = EACL_ENTRY_ERROR;
734 yylval.val = EACL_MEM_ERROR;
740 " in ACL specification.\n"), yylval.str);
741 free(yylval.str);
742 yylval.val = EACL_UNKNOWN_DATA;
758 * Result is returned in yylval.str which is malloced.
771 yylval.str = calloc(cnt + 1, sizeof (char));
772 if (yylval.str == NULL) {
776 strcpy(yylval.str, yytext);
794 yylval.str = realloc(yylval.str,
797 if (yylval.str == NULL)
800 memset(yylval.str + cnt, 0,
801 alloced - strlen(yylval.str));
803 yylval.str[strlen(yylval.str)] = c;