Fallout from caddr_t deletion - remove a load of redundant (void *) casts.
This commit is contained in:
parent
9ec62257da
commit
2e12e4f4e1
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: uipc_syscalls.c,v 1.109 2007/04/18 10:20:02 yamt Exp $ */
|
||||
/* $NetBSD: uipc_syscalls.c,v 1.110 2007/05/13 20:24:21 dsl Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1982, 1986, 1989, 1990, 1993
|
||||
@ -32,7 +32,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: uipc_syscalls.c,v 1.109 2007/04/18 10:20:02 yamt Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: uipc_syscalls.c,v 1.110 2007/05/13 20:24:21 dsl Exp $");
|
||||
|
||||
#include "opt_ktrace.h"
|
||||
#include "opt_pipe.h"
|
||||
@ -95,7 +95,7 @@ sys___socket30(struct lwp *l, void *v, register_t *retval)
|
||||
fdremove(fdp, fd);
|
||||
ffree(fp);
|
||||
} else {
|
||||
fp->f_data = (void *)so;
|
||||
fp->f_data = so;
|
||||
FILE_SET_MATURE(fp);
|
||||
FILE_UNUSE(fp, l);
|
||||
*retval = fd;
|
||||
@ -199,7 +199,7 @@ sys_accept(struct lwp *l, void *v, register_t *retval)
|
||||
so->so_error = ECONNABORTED;
|
||||
break;
|
||||
}
|
||||
error = tsleep((void *)&so->so_timeo, PSOCK | PCATCH,
|
||||
error = tsleep(&so->so_timeo, PSOCK | PCATCH,
|
||||
netcon, 0);
|
||||
if (error) {
|
||||
splx(s);
|
||||
@ -231,7 +231,7 @@ sys_accept(struct lwp *l, void *v, register_t *retval)
|
||||
fp->f_type = DTYPE_SOCKET;
|
||||
fp->f_flag = fflag;
|
||||
fp->f_ops = &socketops;
|
||||
fp->f_data = (void *)so;
|
||||
fp->f_data = so;
|
||||
nam = m_get(M_WAIT, MT_SONAME);
|
||||
if ((error = soaccept(so, nam)) == 0 && SCARG(uap, name)) {
|
||||
if (namelen > nam->m_len)
|
||||
@ -296,7 +296,7 @@ sys_connect(struct lwp *l, void *v, register_t *retval)
|
||||
}
|
||||
s = splsoftnet();
|
||||
while ((so->so_state & SS_ISCONNECTING) && so->so_error == 0) {
|
||||
error = tsleep((void *)&so->so_timeo, PSOCK | PCATCH,
|
||||
error = tsleep(&so->so_timeo, PSOCK | PCATCH,
|
||||
netcon, 0);
|
||||
if (error) {
|
||||
if (error == EINTR || error == ERESTART)
|
||||
@ -350,13 +350,13 @@ sys_socketpair(struct lwp *l, void *v, register_t *retval)
|
||||
fp1->f_flag = FREAD|FWRITE;
|
||||
fp1->f_type = DTYPE_SOCKET;
|
||||
fp1->f_ops = &socketops;
|
||||
fp1->f_data = (void *)so1;
|
||||
fp1->f_data = so1;
|
||||
if ((error = falloc(l, &fp2, &fd)) != 0)
|
||||
goto free3;
|
||||
fp2->f_flag = FREAD|FWRITE;
|
||||
fp2->f_type = DTYPE_SOCKET;
|
||||
fp2->f_ops = &socketops;
|
||||
fp2->f_data = (void *)so2;
|
||||
fp2->f_data = so2;
|
||||
sv[1] = fd;
|
||||
if ((error = soconnect2(so1, so2)) != 0)
|
||||
goto free4;
|
||||
@ -367,8 +367,7 @@ sys_socketpair(struct lwp *l, void *v, register_t *retval)
|
||||
if ((error = soconnect2(so2, so1)) != 0)
|
||||
goto free4;
|
||||
}
|
||||
error = copyout((void *)sv, (void *)SCARG(uap, rsv),
|
||||
2 * sizeof(int));
|
||||
error = copyout(sv, SCARG(uap, rsv), 2 * sizeof(int));
|
||||
FILE_SET_MATURE(fp1);
|
||||
FILE_SET_MATURE(fp2);
|
||||
FILE_UNUSE(fp1, l);
|
||||
@ -426,7 +425,7 @@ sys_sendmsg(struct lwp *l, void *v, register_t *retval)
|
||||
struct iovec aiov[UIO_SMALLIOV], *iov;
|
||||
int error;
|
||||
|
||||
error = copyin(SCARG(uap, msg), (void *)&msg, sizeof(msg));
|
||||
error = copyin(SCARG(uap, msg), &msg, sizeof(msg));
|
||||
if (error)
|
||||
return (error);
|
||||
if ((unsigned int)msg.msg_iovlen > UIO_SMALLIOV) {
|
||||
@ -437,7 +436,7 @@ sys_sendmsg(struct lwp *l, void *v, register_t *retval)
|
||||
} else
|
||||
iov = aiov;
|
||||
if ((unsigned int)msg.msg_iovlen > 0) {
|
||||
error = copyin((void *)msg.msg_iov, (void *)iov,
|
||||
error = copyin(msg.msg_iov, iov,
|
||||
(size_t)(msg.msg_iovlen * sizeof(struct iovec)));
|
||||
if (error)
|
||||
goto done;
|
||||
@ -525,7 +524,7 @@ sendit(struct lwp *l, int s, struct msghdr *mp, int flags, register_t *retsize)
|
||||
int iovlen = auio.uio_iovcnt * sizeof(struct iovec);
|
||||
|
||||
ktriov = malloc(iovlen, M_TEMP, M_WAITOK);
|
||||
memcpy((void *)ktriov, (void *)auio.uio_iov, iovlen);
|
||||
memcpy(ktriov, auio.uio_iov, iovlen);
|
||||
}
|
||||
#endif
|
||||
len = auio.uio_resid;
|
||||
@ -573,22 +572,20 @@ sys_recvfrom(struct lwp *l, void *v, register_t *retval)
|
||||
int error;
|
||||
|
||||
if (SCARG(uap, fromlenaddr)) {
|
||||
error = copyin((void *)SCARG(uap, fromlenaddr),
|
||||
(void *)&msg.msg_namelen,
|
||||
error = copyin(SCARG(uap, fromlenaddr), &msg.msg_namelen,
|
||||
sizeof(msg.msg_namelen));
|
||||
if (error)
|
||||
return (error);
|
||||
} else
|
||||
msg.msg_namelen = 0;
|
||||
msg.msg_name = (void *)SCARG(uap, from);
|
||||
msg.msg_name = SCARG(uap, from);
|
||||
msg.msg_iov = &aiov;
|
||||
msg.msg_iovlen = 1;
|
||||
aiov.iov_base = SCARG(uap, buf);
|
||||
aiov.iov_len = SCARG(uap, len);
|
||||
msg.msg_control = 0;
|
||||
msg.msg_flags = SCARG(uap, flags);
|
||||
return (recvit(l, SCARG(uap, s), &msg,
|
||||
(void *)SCARG(uap, fromlenaddr), retval));
|
||||
return recvit(l, SCARG(uap, s), &msg, SCARG(uap, fromlenaddr), retval);
|
||||
}
|
||||
|
||||
int
|
||||
@ -603,8 +600,7 @@ sys_recvmsg(struct lwp *l, void *v, register_t *retval)
|
||||
struct msghdr msg;
|
||||
int error;
|
||||
|
||||
error = copyin((void *)SCARG(uap, msg), (void *)&msg,
|
||||
sizeof(msg));
|
||||
error = copyin(SCARG(uap, msg), &msg, sizeof(msg));
|
||||
if (error)
|
||||
return (error);
|
||||
if ((unsigned int)msg.msg_iovlen > UIO_SMALLIOV) {
|
||||
@ -615,7 +611,7 @@ sys_recvmsg(struct lwp *l, void *v, register_t *retval)
|
||||
} else
|
||||
iov = aiov;
|
||||
if ((unsigned int)msg.msg_iovlen > 0) {
|
||||
error = copyin((void *)msg.msg_iov, (void *)iov,
|
||||
error = copyin(msg.msg_iov, iov,
|
||||
(size_t)(msg.msg_iovlen * sizeof(struct iovec)));
|
||||
if (error)
|
||||
goto done;
|
||||
@ -623,10 +619,9 @@ sys_recvmsg(struct lwp *l, void *v, register_t *retval)
|
||||
uiov = msg.msg_iov;
|
||||
msg.msg_iov = iov;
|
||||
msg.msg_flags = SCARG(uap, flags);
|
||||
if ((error = recvit(l, SCARG(uap, s), &msg, (void *)0, retval)) == 0) {
|
||||
if ((error = recvit(l, SCARG(uap, s), &msg, NULL, retval)) == 0) {
|
||||
msg.msg_iov = uiov;
|
||||
error = copyout((void *)&msg, (void *)SCARG(uap, msg),
|
||||
sizeof(msg));
|
||||
error = copyout(&msg, SCARG(uap, msg), sizeof(msg));
|
||||
}
|
||||
done:
|
||||
if (iov != aiov)
|
||||
@ -715,7 +710,7 @@ recvit(struct lwp *l, int s, struct msghdr *mp, void *namelenp,
|
||||
int iovlen = auio.uio_iovcnt * sizeof(struct iovec);
|
||||
|
||||
ktriov = malloc(iovlen, M_TEMP, M_WAITOK);
|
||||
memcpy((void *)ktriov, (void *)auio.uio_iov, iovlen);
|
||||
memcpy(ktriov, auio.uio_iov, iovlen);
|
||||
}
|
||||
#endif
|
||||
len = auio.uio_resid;
|
||||
@ -746,13 +741,13 @@ recvit(struct lwp *l, int s, struct msghdr *mp, void *namelenp,
|
||||
len = from->m_len;
|
||||
/* else if len < from->m_len ??? */
|
||||
error = copyout(mtod(from, void *),
|
||||
(void *)mp->msg_name, (unsigned)len);
|
||||
mp->msg_name, (unsigned)len);
|
||||
if (error)
|
||||
goto out;
|
||||
}
|
||||
mp->msg_namelen = len;
|
||||
if (namelenp &&
|
||||
(error = copyout((void *)&len, namelenp, sizeof(int))))
|
||||
(error = copyout(&len, namelenp, sizeof(int))))
|
||||
goto out;
|
||||
}
|
||||
if (mp->msg_control) {
|
||||
@ -891,8 +886,8 @@ sys_getsockopt(struct lwp *l, void *v, register_t *retval)
|
||||
if ((error = getsock(l->l_proc->p_fd, SCARG(uap, s), &fp)) != 0)
|
||||
return (error);
|
||||
if (SCARG(uap, val)) {
|
||||
error = copyin((void *)SCARG(uap, avalsize),
|
||||
(void *)&valsize, sizeof(valsize));
|
||||
error = copyin(SCARG(uap, avalsize),
|
||||
&valsize, sizeof(valsize));
|
||||
if (error)
|
||||
goto out;
|
||||
} else
|
||||
@ -945,13 +940,13 @@ sys_pipe(struct lwp *l, void *v, register_t *retval)
|
||||
rf->f_flag = FREAD;
|
||||
rf->f_type = DTYPE_SOCKET;
|
||||
rf->f_ops = &socketops;
|
||||
rf->f_data = (void *)rso;
|
||||
rf->f_data = rso;
|
||||
if ((error = falloc(l, &wf, &fd)) != 0)
|
||||
goto free3;
|
||||
wf->f_flag = FWRITE;
|
||||
wf->f_type = DTYPE_SOCKET;
|
||||
wf->f_ops = &socketops;
|
||||
wf->f_data = (void *)wso;
|
||||
wf->f_data = wso;
|
||||
retval[1] = fd;
|
||||
if ((error = unp_connect2(wso, rso, PRU_CONNECT2)) != 0)
|
||||
goto free4;
|
||||
@ -999,7 +994,7 @@ sys_getsockname(struct lwp *l, void *v, register_t *retval)
|
||||
/* getsock() will use the descriptor for us */
|
||||
if ((error = getsock(p->p_fd, SCARG(uap, fdes), &fp)) != 0)
|
||||
return (error);
|
||||
error = copyin((void *)SCARG(uap, alen), (void *)&len, sizeof(len));
|
||||
error = copyin(SCARG(uap, alen), &len, sizeof(len));
|
||||
if (error)
|
||||
goto out;
|
||||
so = (struct socket *)fp->f_data;
|
||||
@ -1011,10 +1006,9 @@ sys_getsockname(struct lwp *l, void *v, register_t *retval)
|
||||
goto bad;
|
||||
if (len > m->m_len)
|
||||
len = m->m_len;
|
||||
error = copyout(mtod(m, void *), (void *)SCARG(uap, asa), len);
|
||||
error = copyout(mtod(m, void *), SCARG(uap, asa), len);
|
||||
if (error == 0)
|
||||
error = copyout((void *)&len, (void *)SCARG(uap, alen),
|
||||
sizeof(len));
|
||||
error = copyout(&len, SCARG(uap, alen), sizeof(len));
|
||||
bad:
|
||||
m_freem(m);
|
||||
out:
|
||||
@ -1050,7 +1044,7 @@ sys_getpeername(struct lwp *l, void *v, register_t *retval)
|
||||
error = ENOTCONN;
|
||||
goto out;
|
||||
}
|
||||
error = copyin((void *)SCARG(uap, alen), (void *)&len, sizeof(len));
|
||||
error = copyin(SCARG(uap, alen), &len, sizeof(len));
|
||||
if (error)
|
||||
goto out;
|
||||
m = m_getclr(M_WAIT, MT_SONAME);
|
||||
@ -1061,10 +1055,10 @@ sys_getpeername(struct lwp *l, void *v, register_t *retval)
|
||||
goto bad;
|
||||
if (len > m->m_len)
|
||||
len = m->m_len;
|
||||
error = copyout(mtod(m, void *), (void *)SCARG(uap, asa), len);
|
||||
error = copyout(mtod(m, void *), SCARG(uap, asa), len);
|
||||
if (error)
|
||||
goto bad;
|
||||
error = copyout((void *)&len, (void *)SCARG(uap, alen), sizeof(len));
|
||||
error = copyout(&len, SCARG(uap, alen), sizeof(len));
|
||||
bad:
|
||||
m_freem(m);
|
||||
out:
|
||||
|
Loading…
Reference in New Issue
Block a user