Lines Matching defs:field

1142 	} field[6], name;
1179 field[fields].start = start;
1180 field[fields].end = end;
1187 field[n].start = field[n].end = NULL;
1189 if (field[0].start != NULL && *(field[0].start) == L'#') {
1204 * if found, we have one more field
1208 * to "user::rwx", etc. valid only for first field
1210 s = field[0].start;
1211 len = field[0].end - field[0].start;
1216 field[0].start += 7;
1222 /* Check for a numeric ID in field n+1 or n+3. */
1223 isint_w(field[n + 1].start, field[n + 1].end, &id);
1226 isint_w(field[n + 3].start, field[n + 3].end,
1230 s = field[n].start;
1231 st = field[n].start + 1;
1232 len = field[n].end - field[n].start;
1263 && field[n + 1].start < field[n + 1].end
1264 && ismode_w(field[n + 1].start,
1265 field[n + 1].end, &permset)) {
1269 field[n + 1].start < field[n + 1].end) {
1270 /* Invalid mask or other field */
1278 field[n + 1].start < field[n + 1].end) {
1279 name = field[n + 1];
1293 * Without "default:" we expect mode in field 2
1296 if (permset == 0 && !ismode_w(field[n + 2 - sol].start,
1297 field[n + 2 - sol].end, &permset)) {
1304 s = field[0].start;
1305 len = field[0].end - field[0].start;
1337 name = field[1];
1342 if (!is_nfs4_perms_w(field[1 + n].start,
1343 field[1 + n].end, &permset)) {
1348 if (!is_nfs4_flags_w(field[2 + n].start,
1349 field[2 + n].end, &permset)) {
1354 s = field[3 + n].start;
1355 len = field[3 + n].end - field[3 + n].start;
1373 isint_w(field[4 + n].start, field[4 + n].end, &id);
1420 * Parse a string as a mode field. Returns true if
1454 * Parse a string as a NFS4 ACL permission field.
1517 * Parse a string as a NFS4 ACL flags field.
1564 * is the length of the field body, not including leading or trailing
1571 /* Skip leading whitespace to find start of field. */
1584 /* Locate end of field, trim trailing whitespace if necessary */
1595 /* Handle in-field comments */
1626 } field[6], name;
1662 field[fields].start = start;
1663 field[fields].end = end;
1670 field[n].start = field[n].end = NULL;
1672 if (field[0].start != NULL && *(field[0].start) == '#') {
1687 * if found, we have one more field
1691 * to "user::rwx", etc. valid only for first field
1693 s = field[0].start;
1694 len = field[0].end - field[0].start;
1699 field[0].start += 7;
1705 /* Check for a numeric ID in field n+1 or n+3. */
1706 isint(field[n + 1].start, field[n + 1].end, &id);
1709 isint(field[n + 3].start, field[n + 3].end,
1713 s = field[n].start;
1714 st = field[n].start + 1;
1715 len = field[n].end - field[n].start;
1751 && field[n + 1].start < field[n + 1].end
1752 && ismode(field[n + 1].start,
1753 field[n + 1].end, &permset)) {
1757 field[n + 1].start < field[n + 1].end) {
1758 /* Invalid mask or other field */
1766 field[n + 1].start < field[n + 1].end) {
1767 name = field[n + 1];
1781 * Without "default:" we expect mode in field 3
1784 if (permset == 0 && !ismode(field[n + 2 - sol].start,
1785 field[n + 2 - sol].end, &permset)) {
1792 s = field[0].start;
1793 len = field[0].end - field[0].start;
1826 name = field[1];
1831 if (!is_nfs4_perms(field[1 + n].start,
1832 field[1 + n].end, &permset)) {
1837 if (!is_nfs4_flags(field[2 + n].start,
1838 field[2 + n].end, &permset)) {
1843 s = field[3 + n].start;
1844 len = field[3 + n].end - field[3 + n].start;
1862 isint(field[4 + n].start, field[4 + n].end,
1910 * Parse a string as a mode field. Returns true if
1944 * Parse a string as a NFS4 ACL permission field.
2007 * Parse a string as a NFS4 ACL flags field.
2054 * is the length of the field body, not including leading or trailing
2061 /* Skip leading whitespace to find start of field. */
2074 /* Locate end of field, trim trailing whitespace if necessary */
2085 /* Handle in-field comments */