Flag
if (!Flag(FMONITOR)) {
return (bg || Flag(FPOSIX)) ? 0 : rv;
} else if (Flag(FPOSIX)) {
GF_NONAME | (Flag(FPOSIX) ? 0 : GF_PLUSOPT));
if (Flag(FEXPORT))
int physical = Flag(FPHYSICAL);
int physical = Flag(FPHYSICAL);
if (Flag(FRESTRICTED)) {
if (Flag(FTALKING_I) && isatty(fd)) {
if (Flag(FEXPORT))
if (!Flag(FPOSIX)) {
return Flag(FPOSIX) ? 0 : subst_exstat;
if (!Flag(FPOSIX) && strcmp(opnd1, "-t") == 0)
res = Flag(res);
if (Flag(FEMACS) || Flag(FGMACS))
if (Flag(FVI))
} else if (xcp == xep || Flag(FGMACS)) {
Flag(FEMACSUSEMETA) = 0;
#define ISMETA(x) (Flag(FEMACSUSEMETA) && ((x) & 0x80))
if (Flag(FNOGLOB))
if (Flag(FMARKDIRS))
if (Flag(FBRACEEXPAND) && (f & DOGLOB))
if (Flag(FNOUNSET) && c == 0 && !zero_ok)
if (Flag(FNOUNSET) && xp->str == null
cp = evalonestr(cp, DOTILDE|(Flag(FTALKING_I) ? DOGLOB : 0));
if (Flag(FXTRACE))
if (Flag(FNOCLOBBER) && !(iop->flag & IOCLOB)
if (Flag(FRESTRICTED) && (flags & O_CREAT)) {
if (Flag(FXTRACE) && ap[0]) {
if (Flag(FERREXIT))
if (Flag(FTALKING) && *(lastp = ap)) {
if (Flag(FRESTRICTED)) {
if (Flag(FEXPORT))
if (Flag(FXTRACE)) {
if (Flag(FRESTRICTED) && ksh_strchr_dirsep(cp)) {
old_xflag = Flag(FXTRACE);
Flag(FXTRACE) = tp->flag & TRACE ? true : false;
Flag(FXTRACE) = old_xflag;
if (!(flags&XBGND) || Flag(FMONITOR)) {
int insert = Flag(FTRACKALL); /* insert if not found */
if (Flag(FTALKING) == 0)
if (Flag(FTALKING) == 0)
|| (Flag(FPOSIX) && (builtin_flag & KEEPASN)))
if (Flag(FMONITOR) && (j->flags & JF_CHANGED))
if (!Flag(FMONITOR))
if (Flag(FMONITOR) && ttypgrp_ok && j->pgrp) {
if (Flag(FMONITOR) && j->state == PSIGNALLED
&& (!Flag(FMONITOR) || j->state != PSTOPPED))
&& (!Flag(FMONITOR) || !(flags & JW_ASYNCNOTIFY)))
if (Flag(FMONITOR) && !(j->flags & JF_XXCOM)) {
if (Flag(FNOTIFY)
if (!Flag(FMONITOR) && !(j->flags & (JF_WAITING|JF_FG))
if (!mflagset && Flag(FTALKING))
Flag(FMONITOR) = 1;
if (Flag(FMONITOR) || Flag(FTALKING)) {
if (Flag(FMONITOR))
if (Flag(FTALKING))
|| (Flag(FLOGIN) && !Flag(FNOHUP)
if (Flag(FMONITOR)) {
Flag(FMONITOR) = 0;
if (Flag(FMONITOR)) {
if (Flag(FTALKING))
if (!Flag(FTALKING))
if (Flag(FMONITOR) && !(flags&XXCOM)) {
if (Flag(FMONITOR) && !(flags & XXCOM)) {
if (Flag(FBGNICE) && (flags & XBGND))
if ((flags & XBGND) && !Flag(FMONITOR)) {
Flag(FMONITOR) = 0;
Flag(FTALKING) = 0;
if (Flag(FTALKING)) {
if (Flag(FLOGIN) && !Flag(FNOHUP) && procpid == kshpid
|| Flag(FVI)
|| Flag(FEMACS) || Flag(FGMACS)
if (!Flag(FPOSIX) || (cf & CMDWORD))
int interactive = Flag(FTALKING) && s->type == SSTDIN;
if (!mmsg && !Flag(FPOSIX))
Flag(FNOHUP) = 1;
Flag(FBRACEEXPAND) = 1;
Flag(FVITABCOMPLETE) = 1;
Flag(FPRIVILEGED) = getuid() != ksheuid || getgid() != getegid();
Flag(FMONITOR) = 127;
if (Flag(FCOMMAND)) {
} else if (argi < argc && !Flag(FSTDIN)) {
Flag(FSTDIN) = 1;
Flag(FTALKING) = Flag(FTALKING_I) = 1;
Flag(FTALKING))
i = Flag(FMONITOR) != 127;
Flag(FMONITOR) = 0;
if (Flag(FTALKING))
restricted = Flag(FRESTRICTED);
Flag(FRESTRICTED) = 0;
errexit = Flag(FERREXIT);
Flag(FERREXIT) = 0;
if (!current_wd[0] && Flag(FTALKING))
if (Flag(FLOGIN)) {
if (!Flag(FPRIVILEGED))
if (Flag(FPRIVILEGED))
if (!Flag(FPOSIX))
else if (Flag(FTALKING))
Flag(FRESTRICTED) = 1;
Flag(FERREXIT) = 1;
if (Flag(FTALKING)) {
Flag(FTRACKALL) = 1; /* set after ENV */
volatile int interactive = Flag(FTALKING) && toplevel;
if (Flag(FIGNOREEOF) && s->type == SEOF
if (Flag(FVERBOSE))
if (wastty && Flag(FIGNOREEOF) && --attempts > 0) {
if (t && (!Flag(FNOEXEC) || (s->flags & SF_TTY)))
if (i == LEXIT || (Flag(FERREXIT) && (i == LERROR || i == LINTR)
} else if (Flag(FERREXIT) && (i == LERROR || i == LINTR)) {
if (Flag(FTALKING))
Flag(oi->opts[i].flag) ? "on" : "off");
if (Flag(i) && goptions[i].name)
if (goptions[i].c && Flag(i))
oldval = Flag(f);
Flag(f) = newval;
Flag(FVI) = 0;
Flag(FEMACS) = Flag(FGMACS) = 0;
Flag(f) = newval;
Flag(FBRACEEXPAND) = 0
Flag(FTALKING_I) = newval;
Flag(FLOGIN) = (argv[0][0] == '-'
if (i >= 0 && set == Flag(i))
if (argv[go.optind][0] == '-' && !Flag(FPOSIX))
Flag(FVERBOSE) = Flag(FXTRACE) = 0;
if ((XPsize(args) == 0 || Flag(FKEYWORD))
if (Flag(FPOSIX) || !*s)
if (!(p->flags & TF_ORIG_IGN) || Flag(FTALKING)) {
&& (!(flags & SS_USER) || !Flag(FTALKING)))
if (Flag(FRESTRICTED) && (strcmp(tvar, "PATH") == 0
if (!Flag(FVITABCOMPLETE))
if (!Flag(FVIESCCOMPLETE))
if ((ch & 0x80) && Flag(FVISHOW8)) {
if ((c & 0x80) && Flag(FVISHOW8)) {
if (Flag(FVISHOW8) && (c & 0x80)) {
if ((ch & 0x80) && Flag(FVISHOW8)) {
if (Flag(FVITABCOMPLETE)) {
while(!ISSET(EPCOM_READ(Flag), Flag_TXFE));
while(!ISSET(EPCOM_READ(Flag), Flag_RXFE));
while(ISSET(EPCOM_READ(Flag), Flag_TXFF));
while(!ISSET(EPCOM_READ(Flag), Flag_TXFE));