[Midnightbsd-cvs] src [7560] trunk/sys: use proper ansi c types

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat May 21 10:28:54 EDT 2016


Revision: 7560
          http://svnweb.midnightbsd.org/src/?rev=7560
Author:   laffer1
Date:     2016-05-21 10:28:54 -0400 (Sat, 21 May 2016)
Log Message:
-----------
use proper ansi c types

Modified Paths:
--------------
    trunk/sys/kern/uipc_syscalls.c
    trunk/sys/sys/socketvar.h

Modified: trunk/sys/kern/uipc_syscalls.c
===================================================================
--- trunk/sys/kern/uipc_syscalls.c	2016-05-19 22:01:36 UTC (rev 7559)
+++ trunk/sys/kern/uipc_syscalls.c	2016-05-21 14:28:54 UTC (rev 7560)
@@ -104,6 +104,7 @@
 			int compat);
 static int getpeername1(struct thread *td, struct getpeername_args *uap,
 			int compat);
+static int sockargs(struct mbuf **, char *, socklen_t, int);
 
 /*
  * NSFBUFS-related variables and associated sysctls
@@ -1644,19 +1645,13 @@
 }
 #endif /* COMPAT_OLDSOCK */
 
-int
-sockargs(mp, buf, buflen, type)
-	struct mbuf **mp;
-	caddr_t buf;
-	int buflen, type;
+static int
+sockargs(struct mbuf **mp, char *buf, socklen_t buflen, int type)
 {
 	struct sockaddr *sa;
 	struct mbuf *m;
 	int error;
 
-	if (buflen < 0)
-		return (EINVAL);
-
 	if ((u_int)buflen > MLEN) {
 #ifdef COMPAT_OLDSOCK
 		if (type == MT_SONAME && (u_int)buflen <= 112)
@@ -1670,7 +1665,7 @@
 	if ((u_int)buflen > MLEN)
 		MCLGET(m, M_WAIT);
 	m->m_len = buflen;
-	error = copyin(buf, mtod(m, caddr_t), (u_int)buflen);
+	error = copyin(buf, mtod(m, void *), buflen);
 	if (error)
 		(void) m_free(m);
 	else {

Modified: trunk/sys/sys/socketvar.h
===================================================================
--- trunk/sys/sys/socketvar.h	2016-05-19 22:01:36 UTC (rev 7559)
+++ trunk/sys/sys/socketvar.h	2016-05-21 14:28:54 UTC (rev 7560)
@@ -313,7 +313,6 @@
 /*
  * From uipc_socket and friends
  */
-int	sockargs(struct mbuf **mp, caddr_t buf, int buflen, int type);
 int	getsockaddr(struct sockaddr **namp, caddr_t uaddr, size_t len);
 void	soabort(struct socket *so);
 int	soaccept(struct socket *so, struct sockaddr **nam);



More information about the Midnightbsd-cvs mailing list