SCCS-vsn: sys/kern/kern_descrip.c 7.40
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)kern_descrip.c 7.39 (Berkeley) %G%
+ * @(#)kern_descrip.c 7.40 (Berkeley) %G%
*/
#include <sys/param.h>
*/
#include <sys/param.h>
if (old >= fdp->fd_nfiles ||
(fp = fdp->fd_ofiles[old]) == NULL ||
if (old >= fdp->fd_nfiles ||
(fp = fdp->fd_ofiles[old]) == NULL ||
- new >= p->p_rlimit[RLIMIT_NOFILE].rlim_cur)
+ new >= p->p_rlimit[RLIMIT_NOFILE].rlim_cur ||
+ new > maxfiles)
return (EBADF);
*retval = new;
if (old == new)
return (EBADF);
*retval = new;
if (old == new)