* Copyright (c) 1980 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid
[] = "@(#)fdopen.c 5.2 (Berkeley) 3/9/86";
#endif LIBC_SCCS and not lint
* Unix routine to do an "fopen" on file descriptor
* The mode has to be repeated because you can't query its
nofile
= getdtablesize();
if (fd
< 0 || fd
>= nofile
)
iop
->_base
= iop
->_ptr
= NULL
;
lseek(fd
, (off_t
)0, L_XTND
);