Home | History | Annotate | Download | only in src

Lines Matching defs:IN

17  * are retained or reproduced in an accompanying document, permission
18 * is granted to deal in this work without restriction, including un?
24 * implied; without malicious intent or gross negligence. In no event
26 * direct, other damage, loss, or other issues arising in any way out
27 * of dealing in the work, even if advised of the possibility of such
493 /* define bit in flag */
550 union mksh_cchack in, out; \
552 in.ro = (s); \
553 out.rw = ucstrchr(in.rw, (c)); \
557 union mksh_cchack in, out; \
559 in.ro = (b); \
560 out.rw = ucstrstr(in.rw, (l)); \
592 /* use this ipv strchr(s, 0) but no side effects in s! */
719 * flags (the order of these enums MUST match the order in misc.c(options[]))
773 #define E_GONE 7 /* hidden in child */
796 #define LAEXPR 9 /* error in arithmetic expression */
877 /* temporary file used during in-situ command substitution */
931 #define SS_RESTORE_CURR 0 /* leave current handler in place */
1004 /* Argument parsing for built-in commands and getopts command */
1009 #define GF_NONAME BIT(2) /* don't print argv[0] in errors */
1016 /* in case some OS defines these */
1023 int uoptind; /* what user sees in $OPTIND */
1049 /* used in jobs.c and by coprocess stuff in exec.c and select() calls */
1121 #define SHF_INTERRUPT 0x0080 /* EINTR in read/write causes error */
1133 Area *areap; /* area shf/buf were allocated in */
1134 unsigned char *rp; /* read: current position in buffer */
1135 unsigned char *wp; /* write: current position in buffer */
1139 ssize_t rnleft; /* read: how much data left in buffer */
1141 ssize_t wnleft; /* write: how much space left in buffer */
1165 int (*f)(const char **); /* built-in command */
1198 #define DEFINED BIT(1) /* is defined in block */
1220 #define AINDEX BIT(25) /* array index >0 = ua.index filled in */
1247 #define CSHELL 1 /* built-in */
1260 #define FC_DEFPATH BIT(4) /* use default path in path search */
1305 EXTERN struct table builtins; /* built-in commands */
1373 #define TPAT 16 /* pattern in case */
1382 * prefix codes for words in command tree
1419 #define IOEVAL BIT(4) /* expand in << */
1435 #define XPCLOSE BIT(6) /* exchild: close close_fd in parent */
1436 #define XCCLOSE BIT(7) /* exchild: close close_fd in child */
1444 * in a short)
1454 #define DOTEMP BIT(8) /* dito: in word part of ${..[%#=?]..} */
1462 #define X_EXTRA 20 /* this many extra bytes in X string */
1601 /* If something is added here, add it to tokentab[] in syn.c as well */
1619 #define IN 273
1644 #define HERES 10 /* max number of << in line */
1784 /* dummy function (just need pointer value), special case in comexec() */