Lines Matching +full:0 +full:x003fffff
69 Char *cp = t->t_dcom[0]; in isbfunc()
71 static struct biltins label = {"", dozip, 0, 0}; in isbfunc()
72 static struct biltins foregnd = {"%job", dofg1, 0, 0}; in isbfunc()
73 static struct biltins backgnd = {"%job &", dobg1, 0, 0}; in isbfunc()
104 return (0); /* this builtin disabled */ in isbfunc()
115 if ((i = ((char) *cp) - *bp->bname) == 0 && in isbfunc()
116 (i = StrQcmp(cp, str2short(bp->bname))) == 0) in isbfunc()
118 if (i < 0) in isbfunc()
126 return (0); in isbfunc()
157 gointr = 0; in doonintr()
159 if (vv == 0) { in doonintr()
164 gointr = 0; in doonintr()
184 if (setintr == 0) { in donohup()
201 if (setintr == 0) in dohup()
230 res = filetest(ftest, &fileptr, 0); in dofiletest()
258 if (p == 0) in doalias()
260 else if (*v == 0) { in doalias()
324 if (chkstop == 0 && setintr) in donewgrp()
325 panystop(0); in donewgrp()
343 if (chkstop == 0 && setintr) in islogin()
344 panystop(0); in islogin()
370 search(TC_IF, 0, NULL); in doif()
398 execute(kp, (tpgrp > 0 ? tpgrp : -1), NULL, NULL, TRUE); in reexecute()
408 search(TC_ELSE, 0, NULL); in doelse()
435 if (wp->w_end.type == TCSH_F_SEEK && wp->w_end.f_seek == 0) { in gotolab()
436 search(TC_BREAK, 0, NULL); in gotolab()
442 search(TC_GOTO, 0, lab); in gotolab()
467 search(TC_SWITCH, 0, lp); in doswitch()
489 if (chkstop == 0 && (intty || intact) && evalvec == 0) in doexit()
490 panystop(0); in doexit()
501 #if 0 in doexit()
524 if (*cp != '\0') in doforeach()
527 if (v[0][0] != '(' || v[blklen(v) - 1][0] != ')') in doforeach()
533 if (v == 0 && !noexec) in doforeach()
562 int again = whyles != 0 && in dowhile()
564 whyles->w_fename == 0; in dowhile()
573 status = 0; in dowhile()
585 nwp->w_end.f_seek = 0; in dowhile()
586 nwp->w_end.a_seek = 0; in dowhile()
612 search(TC_BREAK, 0, NULL); /* read the expression in */ in preread()
647 if (whyles->w_fename == 0) { in doagain()
654 * is 0. in doagain()
672 } while (v[0] != NULL && Strcmp(v[0], STRrepeat) == 0); in dorepeat()
680 while (i > 0) { in dorepeat()
701 search(TC_BRKSW, 0, NULL); in doswbrk()
722 if ((i = *cp - *sp->s_name) == 0 && in srchx()
723 (i = Strcmp(cp, str2short(sp->s_name))) == 0) in srchx()
725 if (i < 0) in srchx()
754 int wlevel = 0; in search()
762 a.f_seek = 0; in search()
763 a.a_seek = 0; in search()
783 if (intty && Strlen(word.s) > 0) { in search()
793 if (level == 0 && type == TC_IF) in search()
827 if (wlevel == 0) { in search()
856 if (type != TC_GOTO && (type != TC_SWITCH || level != 0)) in search()
858 if (word.len == 0 || word.s[word.len - 1] != ':') in search()
860 word.s[--word.len] = 0; in search()
867 if (type != TC_SWITCH || level != 0) in search()
870 if (word.len != 0 && word.s[word.len - 1] == ':') in search()
871 word.s[--word.len] = 0; in search()
880 if (type == TC_SWITCH && level == 0) in search()
887 savehist(ohistent, 0); in search()
892 } while (level >= 0); in search()
905 tmp->size = 0; in histgetword()
908 d = 0; in histgetword()
909 e = 0; in histgetword()
911 tmp->len = 0; in histgetword()
938 if (d == 0) in histgetword()
941 d = 0; in histgetword()
951 first = 0; in histgetword()
963 tmp->len = 0; in histgetword()
1006 int found = 0, first; in getword()
1010 wp->len = 0; in getword()
1012 d = 0; in getword()
1025 return (0); in getword()
1035 if (d == 0) in getword()
1038 d = 0; in getword()
1061 first = 0; in getword()
1063 } while (wp == 0); in getword()
1103 return (0); in getword()
1109 if (whyles->w_end.type == TCSH_F_SEEK && whyles->w_end.f_seek == 0) { in toend()
1110 search(TC_BREAK, 0, NULL); in toend()
1168 (wp->w_end.f_seek == 0 || o.f_seek < wp->w_end.f_seek)) in wfree()
1173 (wp->w_end.a_seek == 0 || o.a_seek < wp->w_end.a_seek)) in wfree()
1195 xecho(0, v); in doglob()
1203 int nonl = 0; in xecho()
1208 vp->vec[0] != NULL) { in xecho()
1209 if (Strcmp(vp->vec[0], STRbsd) == 0) in xecho()
1211 else if (Strcmp(vp->vec[0], STRsysv) == 0) in xecho()
1213 else if (Strcmp(vp->vec[0], STRboth) == 0) in xecho()
1215 else if (Strcmp(vp->vec[0], STRnone) == 0) in xecho()
1220 if (*v == 0) in xecho()
1234 if ((echo_style & BSD_ECHO) != 0 && sep == ' ' && *v && eq(*v, STRmn)) in xecho()
1237 while ((cp = *v++) != 0) { in xecho()
1246 while ((c = *cp++) != 0) { in xecho()
1247 if ((echo_style & SYSV_ECHO) != 0 && c == '\\') { in xecho()
1259 #if 0 /* Windows does not understand \e */ in xecho()
1283 case '0': in xecho()
1284 c = 0; in xecho()
1285 if (*cp >= '0' && *cp < '8') in xecho()
1286 c = c * 8 + *cp++ - '0'; in xecho()
1287 if (*cp >= '0' && *cp < '8') in xecho()
1288 c = c * 8 + *cp++ - '0'; in xecho()
1289 if (*cp >= '0' && *cp < '8') in xecho()
1290 c = c * 8 + *cp++ - '0'; in xecho()
1292 case '\0': in xecho()
1308 if (sep && nonl == 0) in xecho()
1322 STRLC_TIME, STRLC_COLLATE, STRLC_MESSAGES, STRLC_MONETARY, 0 in islocale_var()
1329 return 0; in islocale_var()
1336 xlate_cr = 0; in xlate_cr_cleanup()
1347 if (*v == 0) { in doprintenv()
1386 if (*++v == 0) { in dosetenv()
1387 doprintenv(--v, 0); in dosetenv()
1399 if (*lp != '\0') in dosetenv()
1402 if ((lp = *v++) == 0) in dosetenv()
1456 dont_free = 0; in dosetenv()
1466 AsciiOnly = 0; in dosetenv()
1468 NLSMapsAreInited = 0; in dosetenv()
1485 MapsAreInited = 0; in dosetenv()
1486 NLSMapsAreInited = 0; in dosetenv()
1505 if (noediting && strcmp(t, "unknown") != 0 && strcmp(t,"dumb") != 0) { in dosetenv()
1507 noediting = 0; in dosetenv()
1510 GotTermCaps = 0; in dosetenv()
1581 #if 0 in dosetenv()
1582 GotTermCaps = 0; in dosetenv()
1603 for (maxi = 0, ep = STR_environ; *ep; ep++) { in dounsetenv()
1604 for (i = 0, p = *ep; *p && *p != '='; p++, i++) in dounsetenv()
1615 for (maxi = 0, ep = STR_environ; *ep; ep++) { in dounsetenv()
1618 *n = '\0'; in dounsetenv()
1632 NoNLSRebind = 0; in dounsetenv()
1633 MapsAreInited = 0; in dounsetenv()
1634 NLSMapsAreInited = 0; in dounsetenv()
1663 dont_free = 0; in dounsetenv()
1676 NLSMapsAreInited = 0; in dounsetenv()
1744 if (*ccp != 0 || *dp != '=') in tsetenv()
1755 blk[0] = strip(Strspl(cp, val)); in tsetenv()
1757 blk[1] = 0; in tsetenv()
1778 if (*cp != 0 || *dp != '=') in Unsetenv()
1781 *ep = 0; in Unsetenv()
1800 if (cp == 0) { in doumask()
1801 i = (int)umask(0); in doumask()
1806 i = 0; in doumask()
1808 i = i * 8 + *cp++ - '0'; in doumask()
1809 if (*cp || i < 0 || i > 0777) in doumask()
1824 # define RLIM_INFINITY 0x003fffff
1851 /* Yes hpux8.0 has limits but <sys/resource.h> does not make them public */
1854 # define RLIMIT_CPU 0
1863 # define RLIM_INFINITY 0x7fffffff
2014 { -1, NULL, 0, NULL }
2050 for (lp = limits; lp->limconst >= 0; lp++) in findlim()
2060 return (0); in findlim()
2069 int hard = 0; in dolimit()
2077 if (*v == 0) { in dolimit()
2078 for (lp = limits; lp->limconst >= 0; lp++) in dolimit()
2082 lp = findlim(v[0]); in dolimit()
2083 if (v[1] == 0) { in dolimit()
2088 if (setlim(lp, hard, limit) < 0) in dolimit()
2112 if (*cp == 0) { in getval()
2113 if (*v == 0) in getval()
2122 return f == 0.0 ? (RLIM_TYPE) 0 : restrict_limit((f * 60.0 + atof(short2str(cp + 1)))); in getval()
2194 return f == 0.0 ? (RLIM_TYPE) 0 : restrict_limit((f + 0.5)); in getval()
2209 return (*cp != '\0'); in strtail()
2239 limit = ulimit(lp->limconst, 0); in plim()
2242 limit -= 0x20000000; in plim()
2267 (unsigned long)limit >= 0x7ffffffdUL) in plim()
2285 int lerr = 0; in dounlimit()
2286 int hard = 0; in dounlimit()
2287 int force = 0; in dounlimit()
2306 if (*v == 0) { in dounlimit()
2307 for (lp = limits; lp->limconst >= 0; lp++) in dounlimit()
2308 if (setlim(lp, hard, (RLIM_TYPE) RLIM_INFINITY) < 0) in dounlimit()
2316 if (setlim(lp, hard, (RLIM_TYPE) RLIM_INFINITY) < 0 && !force) in dounlimit()
2336 else if (limit == RLIM_INFINITY && euid != 0)
2344 if (setrlimit(lp->limconst, &rlim) < 0) {
2350 limit += 0x20000000;
2352 if (ulimit(toset(lp->limconst), limit) < 0) {
2368 return (0);
2391 (void) kill(0, SIGTSTP);
2402 (void) setpgid(0, shpgrp);
2441 doneinp = 0;
2456 close_on_exec(dcopy(SHIN, 0), 1);
2474 if (*v == 0)
2479 if (v == 0)
2512 if (setexit() == 0) {
2513 my_reenter = 0; /* Oh well, we were wrong */
2515 if ((my_reenter = setexit()) == 0) {
2518 evalp = 0;
2519 (void)close_on_exec(SHIN = dcopy(0, -1), 1);
2523 didcch = 0;
2525 didfds = 0;
2527 process(0);
2531 if (my_reenter == 0) {
2565 lbuffed = 0; /* turn off line buffering */
2569 for (maxwidth = 0, b = bfunc; b < &bfunc[nbfunc]; ++b)
2578 for (b = bfunc, row = 0; row < rows; row++) {
2579 for (col = 0; col < columns; col++) {
2613 errno = 0;
2616 errno = 0;
2627 static size_t buf_size = 0;
2641 while (src_size != 0) {
2679 catd = catopen(catalog, tgetenv(STRLC_MESSAGES) ? NL_CAT_LOCALE : 0);
2682 # define MCLoadBySet 0