void Texit(int rv) {
fprintf(stderr,"**Texit(%d)**\n",rv);
- Tallocshutdown();
+ Tcommonshutdown();
exit(0);
}
if (dup2(fileno(t_stdin), 0)) baile("dup2 t_stdin");
if (fseek(stdin, 0, SEEK_SET)) baile("rewind t_stdin");
- if (dup2(1,2)!=2) baile("redirect stderr to stdout");
-
int estatus = Hmain(t_argc, t_argv);
Texit(estatus);
}
+
+void Tmallocshutdown(void) { }
+void *Hmalloc(size_t s) { assert(s); return malloc(s); }
+void *Hrealloc(void *p, size_t s) { assert(s); return realloc(p,s); }
+void Hfree(void *p) { free(p); }