zdopen
FILE *zdopen(int fd, const char *mode);
extern FILE *zdopen(int, const char *);
core = zdopen(fdcore, "w");
if ((in = zdopen(fd)) == NULL) {
if ((in = zdopen(STDIN_FILENO)) == NULL) {
static FILE *zdopen(int);