Lines Matching defs:toy_context
98 extern struct toy_context { struct
99 struct toy_list *which; // Which entry in toy_list is this one?
100 char **argv; // Original command line arguments
101 char **optargs; // Arguments left over from get_optflags()
102 unsigned long long optflags; // Command line option flags from get_optflags()
103 int optc; // Count of optargs
104 int old_umask; // Old umask preserved by TOYFLAG_UMASK
105 short toycount; // Total number of commands in this build
106 short signal; // generic_signal() records what signal it saw here
107 int signalfd; // and writes signal to this fd, if set
108 char exitval; // Value error_exit feeds to exit()
109 char wasroot; // dropped setuid
112 sigjmp_buf *rebound; // siglongjmp here instead of exit when do_rebound
113 struct arg_list *xexit; // atexit() functions for xexit(), set by sigatexit()
114 void *stacktop; // nested toy_exec() call count, or 0 if vforked