evalstring(p);
evalstring(p, 0);
exitshell(void){	struct jmploc loc;	char *p;	int status;#ifdef HETIO	hetio_reset_term();#endif	status = exitstatus;	TRACE(("pid %d, exitshell(%d)\n", getpid(), status));	if (setjmp(loc.loc)) {		if (exception == EXEXIT)			_exit(exitstatus);		goto out;	}	handler = &loc;	if ((p = trap[0]) != NULL && *p != '\0') {		trap[0] = NULL;		evalstring(p);	}	flushall();out:	_exit(status);	/* NOTREACHED */}