Subject: pkg/7312: mysql package needs another patch
To: None <gnats-bugs@gnats.netbsd.org>
From: Benjamin Lorenz <lorenz@otelo-online.de>
List: netbsd-bugs
Date: 04/03/1999 12:20:17
>Number: 7312
>Category: pkg
>Synopsis: mysql package needs another patch
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Apr 3 01:35:00 1999
>Last-Modified:
>Originator: Benjamin Lorenz
>Organization:
Schumann Unternehmensberatung AG
>Release: snap of march 15 1999, pkgsrc of march 31
>Environment:
System: NetBSD suag 1.3K NetBSD 1.3K (SUAG) #0: Thu Apr 1 00:15:00 CEST 1999 root@schlunz:/usr/src/sys/arch/i386/compile/SUAG i386
>Description:
>How-To-Repeat:
>Fix:
--- fd_kern.c.orig Sat Apr 3 11:20:16 1999
+++ fd_kern.c Sat Apr 3 11:16:07 1999
@@ -1097,7 +1097,7 @@ int socket(int af, int type, int protoco
/* ==========================================================================
* bind()
*/
-int bind(int fd, const struct sockaddr *name, int namelen)
+int bind(int fd, const struct sockaddr *name, socklen_t namelen)
{
/* Not much to do in bind */
int ret;
@@ -1119,7 +1119,7 @@ int bind(int fd, const struct sockaddr *
/* ==========================================================================
* connect()
*/
-int connect(int fd, const struct sockaddr *name, int namelen)
+int connect(int fd, const struct sockaddr *name, socklen_t namelen)
{
struct sockaddr tmpname;
int ret, tmpnamelen;
@@ -1171,7 +1171,7 @@ int connect(int fd, const struct sockadd
/* ==========================================================================
* accept()
*/
-int accept(int fd, struct sockaddr *name, int *namelen)
+int accept(int fd, struct sockaddr *name, socklen_t *namelen)
{
int ret, fd_kern;
@@ -1379,7 +1379,7 @@ ssize_t sendto_timedwait(int fd, const v
* sendto()
*/
ssize_t sendto(int fd, const void * msg, size_t len, int flags,
- const struct sockaddr *to, int to_len)
+ const struct sockaddr *to, socklen_t to_len)
{
return(sendto_timedwait(fd, msg, len, flags, to, to_len, NULL));
}
@@ -1631,7 +1631,7 @@ ssize_t recvfrom_timedwait(int fd, void
* recvfrom()
*/
ssize_t recvfrom(int fd, void * buf, size_t len, int flags,
- struct sockaddr * from, int * from_len)
+ struct sockaddr * from, socklen_t * from_len)
{
return(recvfrom_timedwait(fd, buf, len, flags, from, from_len, NULL));
}
@@ -1789,7 +1789,7 @@ int shutdown(int fd, int how)
/* ==========================================================================
* setsockopt()
*/
-int setsockopt(int fd, int level, int optname, const void * optval, int optlen)
+int setsockopt(int fd, int level, int optname, const void * optval, socklen_t optlen)
{
int ret;
@@ -1811,7 +1811,7 @@ int setsockopt(int fd, int level, int op
/* ==========================================================================
* getsockopt()
*/
-int getsockopt(int fd, int level, int optname, void * optval, int * optlen)
+int getsockopt(int fd, int level, int optname, void * optval, socklen_t * optlen)
{
int ret;
@@ -1833,7 +1833,7 @@ int getsockopt(int fd, int level, int op
/* ==========================================================================
* getsockname()
*/
-int getsockname(int fd, struct sockaddr * name, int * naddrlen)
+int getsockname(int fd, struct sockaddr * name, socklen_t * naddrlen)
{
int ret;
@@ -1855,7 +1855,7 @@ int getsockname(int fd, struct sockaddr
/* ==========================================================================
* getpeername()
*/
-int getpeername(int fd, struct sockaddr * peer, int * paddrlen)
+int getpeername(int fd, struct sockaddr * peer, socklen_t * paddrlen)
{
int ret;
>Audit-Trail:
>Unformatted: