SCCS-vsn: sys/kern/kern_descrip.c 6.4
SCCS-vsn: sys/kern/sys_generic.c 6.3
-/* kern_descrip.c 6.3 83/11/18 */
+/* kern_descrip.c 6.4 84/08/22 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
if (uap->i &~ 077) { uap->i &= 077; dup2(); return; } /* XXX */
if (uap->i &~ 077) { uap->i &= 077; dup2(); return; } /* XXX */
- fp = getf(uap->i);
- if (fp == 0)
- return;
j = ufalloc(0);
if (j < 0)
return;
j = ufalloc(0);
if (j < 0)
return;
} *uap = (struct a *) u.u_ap;
register struct file *fp;
} *uap = (struct a *) u.u_ap;
register struct file *fp;
- fp = getf(uap->i);
- if (fp == 0)
- return;
if (uap->j < 0 || uap->j >= NOFILE) {
u.u_error = EBADF;
return;
if (uap->j < 0 || uap->j >= NOFILE) {
u.u_error = EBADF;
return;
register char *pop;
uap = (struct a *)u.u_ap;
register char *pop;
uap = (struct a *)u.u_ap;
- fp = getf(uap->fdes);
- if (fp == NULL)
- return;
pop = &u.u_pofile[uap->fdes];
switch(uap->cmd) {
case F_DUPFD:
pop = &u.u_pofile[uap->fdes];
switch(uap->cmd) {
case F_DUPFD:
register struct file *fp;
register u_char *pf;
register struct file *fp;
register u_char *pf;
- fp = getf(uap->i);
- if (fp == 0)
- return;
pf = (u_char *)&u.u_pofile[uap->i];
if (*pf & UF_MAPPED)
munmapfd(uap->i);
pf = (u_char *)&u.u_pofile[uap->i];
if (*pf & UF_MAPPED)
munmapfd(uap->i);
struct stat ub;
uap = (struct a *)u.u_ap;
struct stat ub;
uap = (struct a *)u.u_ap;
- fp = getf(uap->fdes);
- if (fp == 0)
- return;
switch (fp->f_type) {
case DTYPE_INODE:
switch (fp->f_type) {
case DTYPE_INODE:
} *uap = (struct a *)u.u_ap;
register struct file *fp;
} *uap = (struct a *)u.u_ap;
register struct file *fp;
- fp = getf(uap->fd);
- if (fp == NULL)
- return;
if (fp->f_type != DTYPE_INODE) {
u.u_error = EOPNOTSUPP;
return;
if (fp->f_type != DTYPE_INODE) {
u.u_error = EOPNOTSUPP;
return;
-/* sys_generic.c 6.2 84/07/08 */
+/* sys_generic.c 6.3 84/08/22 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
char data[IOCPARM_MASK+1];
uap = (struct a *)u.u_ap;
char data[IOCPARM_MASK+1];
uap = (struct a *)u.u_ap;
- if ((fp = getf(uap->fdes)) == NULL)
- return;
if ((fp->f_flag & (FREAD|FWRITE)) == 0) {
u.u_error = EBADF;
return;
if ((fp->f_flag & (FREAD|FWRITE)) == 0) {
u.u_error = EBADF;
return;