Lines Matching defs:name
272 /* max. name length: -2147483648 = 11 (+ NUL) */
273 vtemp = alloc(offsetof(struct tbl, name[0]) + 12, APERM);
321 for (i = 0; mkshbuiltins[i].name != NULL; ++i) {
324 builtin_name = builtin(mkshbuiltins[i].name,
766 include(const char *name, int argc, const char **argv, bool intr_ok)
774 shf = shf_open(name, O_RDONLY | O_MAYEXEC, 0, SHF_MAPHI | SHF_CLEXEC);
822 strdupx(s->file, name, ATEMP);
1360 * Used by built-in utilities to prefix shell and utility name to message
1621 check_fd(const char *name, int mode, const char **emsgp)
1625 if (!name[0] || name[1])
1627 if (name[0] == 'p')
1629 if (!ctype(name[0], C_DIGIT)) {
1632 *emsgp = "illegal file descriptor name";
1636 if ((fl = fcntl((fd = ksh_numdig(name[0])), F_GETFL, 0)) < 0) {
1884 /* table, name (key) to search for, hash(name), rv pointer to tbl ptr */
1886 ktscan(struct table *tp, const char *name, uint32_t h, struct tbl ***ppp)
1892 /* search for hash table slot matching name */
1901 strcmp(p->name, name)))
1909 /* table, name (key) to enter, hash(n) */
1928 checkoktoadd(len, offsetof(struct tbl, name[0]) + 1);
1929 p = alloc(offsetof(struct tbl, name[0]) + ++len, tp->areap);
1936 memcpy(p->name, n, len);
1968 return (ascstrcmp(a->name, b->name));