Lines Matching defs:field

1143 	} field[6], name;
1180 field[fields].start = start;
1181 field[fields].end = end;
1188 field[n].start = field[n].end = NULL;
1190 if (field[0].start != NULL && *(field[0].start) == L'#') {
1205 * if found, we have one more field
1209 * to "user::rwx", etc. valid only for first field
1211 s = field[0].start;
1212 len = field[0].end - field[0].start;
1217 field[0].start += 7;
1223 /* Check for a numeric ID in field n+1 or n+3. */
1224 isint_w(field[n + 1].start, field[n + 1].end, &id);
1227 isint_w(field[n + 3].start, field[n + 3].end,
1231 s = field[n].start;
1232 st = field[n].start + 1;
1233 len = field[n].end - field[n].start;
1264 && field[n + 1].start < field[n + 1].end
1265 && ismode_w(field[n + 1].start,
1266 field[n + 1].end, &permset)) {
1270 field[n + 1].start < field[n + 1].end) {
1271 /* Invalid mask or other field */
1279 field[n + 1].start < field[n + 1].end) {
1280 name = field[n + 1];
1294 * Without "default:" we expect mode in field 2
1297 if (permset == 0 && !ismode_w(field[n + 2 - sol].start,
1298 field[n + 2 - sol].end, &permset)) {
1305 s = field[0].start;
1306 len = field[0].end - field[0].start;
1338 name = field[1];
1343 if (!is_nfs4_perms_w(field[1 + n].start,
1344 field[1 + n].end, &permset)) {
1349 if (!is_nfs4_flags_w(field[2 + n].start,
1350 field[2 + n].end, &permset)) {
1355 s = field[3 + n].start;
1356 len = field[3 + n].end - field[3 + n].start;
1374 isint_w(field[4 + n].start, field[4 + n].end, &id);
1421 * Parse a string as a mode field. Returns true if
1455 * Parse a string as a NFS4 ACL permission field.
1518 * Parse a string as a NFS4 ACL flags field.
1565 * is the length of the field body, not including leading or trailing
1572 /* Skip leading whitespace to find start of field. */
1585 /* Locate end of field, trim trailing whitespace if necessary */
1596 /* Handle in-field comments */
1627 } field[6], name;
1663 field[fields].start = start;
1664 field[fields].end = end;
1671 field[n].start = field[n].end = NULL;
1673 if (field[0].start != NULL && *(field[0].start) == '#') {
1688 * if found, we have one more field
1692 * to "user::rwx", etc. valid only for first field
1694 s = field[0].start;
1695 len = field[0].end - field[0].start;
1700 field[0].start += 7;
1706 /* Check for a numeric ID in field n+1 or n+3. */
1707 isint(field[n + 1].start, field[n + 1].end, &id);
1710 isint(field[n + 3].start, field[n + 3].end,
1714 s = field[n].start;
1715 st = field[n].start + 1;
1716 len = field[n].end - field[n].start;
1752 && field[n + 1].start < field[n + 1].end
1753 && ismode(field[n + 1].start,
1754 field[n + 1].end, &permset)) {
1758 field[n + 1].start < field[n + 1].end) {
1759 /* Invalid mask or other field */
1767 field[n + 1].start < field[n + 1].end) {
1768 name = field[n + 1];
1782 * Without "default:" we expect mode in field 3
1785 if (permset == 0 && !ismode(field[n + 2 - sol].start,
1786 field[n + 2 - sol].end, &permset)) {
1793 s = field[0].start;
1794 len = field[0].end - field[0].start;
1827 name = field[1];
1832 if (!is_nfs4_perms(field[1 + n].start,
1833 field[1 + n].end, &permset)) {
1838 if (!is_nfs4_flags(field[2 + n].start,
1839 field[2 + n].end, &permset)) {
1844 s = field[3 + n].start;
1845 len = field[3 + n].end - field[3 + n].start;
1863 isint(field[4 + n].start, field[4 + n].end,
1911 * Parse a string as a mode field. Returns true if
1945 * Parse a string as a NFS4 ACL permission field.
2008 * Parse a string as a NFS4 ACL flags field.
2055 * is the length of the field body, not including leading or trailing
2062 /* Skip leading whitespace to find start of field. */
2075 /* Locate end of field, trim trailing whitespace if necessary */
2086 /* Handle in-field comments */