mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-18 10:35:55 +00:00
Fix the LINT build on alpha:
- rename some file local structure definitions, the names clash with autogenerated names - on !alpha add some compatibility defines for those renamed structures - make some functions globally visible on alpha
This commit is contained in:
parent
d0934eb173
commit
1daa386fcf
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=156976
@ -72,6 +72,12 @@ static int do_sa_get(struct sockaddr **, const struct osockaddr *, int *,
|
||||
struct malloc_type *);
|
||||
static int linux_to_bsd_domain(int);
|
||||
|
||||
#ifdef __alpha__
|
||||
#define STATIC
|
||||
#else
|
||||
#define STATIC static
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Reads a linux sockaddr and does any necessary translation.
|
||||
* Linux sockaddrs don't have a length field, only a family.
|
||||
@ -193,7 +199,6 @@ linux_to_bsd_domain(int domain)
|
||||
return (-1);
|
||||
}
|
||||
|
||||
#ifndef __alpha__
|
||||
static int
|
||||
bsd_to_linux_domain(int domain)
|
||||
{
|
||||
@ -239,6 +244,7 @@ bsd_to_linux_sockopt_level(int level)
|
||||
return (level);
|
||||
}
|
||||
|
||||
#ifndef __alpha__
|
||||
static int
|
||||
linux_to_bsd_ip_sockopt(int opt)
|
||||
{
|
||||
@ -296,6 +302,7 @@ linux_to_bsd_so_sockopt(int opt)
|
||||
}
|
||||
return (-1);
|
||||
}
|
||||
#endif /* !__alpha__*/
|
||||
|
||||
static int
|
||||
linux_to_bsd_msg_flags(int flags)
|
||||
@ -447,6 +454,7 @@ linux_sendit(struct thread *td, int s, struct msghdr *mp, int flags,
|
||||
return (error);
|
||||
}
|
||||
|
||||
#ifndef __alpha__
|
||||
/* Return 0 if IP_HDRINCL is set for the given socket. */
|
||||
static int
|
||||
linux_check_hdrincl(struct thread *td, int s)
|
||||
@ -612,19 +620,22 @@ linux_bind(struct thread *td, struct linux_bind_args *args)
|
||||
|
||||
return (kern_bind(td, linux_args.s, sa));
|
||||
}
|
||||
#endif /* !__alpha__*/
|
||||
|
||||
struct linux_connect_args {
|
||||
struct l_connect_args {
|
||||
int s;
|
||||
l_uintptr_t name;
|
||||
int namelen;
|
||||
};
|
||||
#ifndef __alpha__
|
||||
#define linux_connect_args l_connect_args
|
||||
int linux_connect(struct thread *, struct linux_connect_args *);
|
||||
#endif /* !__alpha__*/
|
||||
|
||||
int
|
||||
linux_connect(struct thread *td, struct linux_connect_args *args)
|
||||
{
|
||||
struct linux_connect_args linux_args;
|
||||
struct l_connect_args linux_args;
|
||||
struct socket *so;
|
||||
struct sockaddr *sa;
|
||||
u_int fflag;
|
||||
@ -670,7 +681,6 @@ linux_connect(struct thread *td, struct linux_connect_args *args)
|
||||
}
|
||||
|
||||
#ifndef __alpha__
|
||||
|
||||
struct linux_listen_args {
|
||||
int s;
|
||||
int backlog;
|
||||
@ -693,17 +703,22 @@ linux_listen(struct thread *td, struct linux_listen_args *args)
|
||||
bsd_args.backlog = linux_args.backlog;
|
||||
return (listen(td, &bsd_args));
|
||||
}
|
||||
#endif /* !__alpha__*/
|
||||
|
||||
struct linux_accept_args {
|
||||
struct l_accept_args {
|
||||
int s;
|
||||
l_uintptr_t addr;
|
||||
l_uintptr_t namelen;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_accept_args l_accept_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_accept(struct thread *td, struct linux_accept_args *args)
|
||||
{
|
||||
struct linux_accept_args linux_args;
|
||||
struct l_accept_args linux_args;
|
||||
struct accept_args /* {
|
||||
int s;
|
||||
struct sockaddr * __restrict name;
|
||||
@ -745,16 +760,20 @@ linux_accept(struct thread *td, struct linux_accept_args *args)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct linux_getsockname_args {
|
||||
struct l_getsockname_args {
|
||||
int s;
|
||||
l_uintptr_t addr;
|
||||
l_uintptr_t namelen;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_getsockname_args l_getsockname_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_getsockname(struct thread *td, struct linux_getsockname_args *args)
|
||||
{
|
||||
struct linux_getsockname_args linux_args;
|
||||
struct l_getsockname_args linux_args;
|
||||
struct getsockname_args /* {
|
||||
int fdes;
|
||||
struct sockaddr * __restrict asa;
|
||||
@ -779,16 +798,20 @@ linux_getsockname(struct thread *td, struct linux_getsockname_args *args)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct linux_getpeername_args {
|
||||
struct l_getpeername_args {
|
||||
int s;
|
||||
l_uintptr_t addr;
|
||||
l_uintptr_t namelen;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_getpeername_args l_getpeername_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_getpeername(struct thread *td, struct linux_getpeername_args *args)
|
||||
{
|
||||
struct linux_getpeername_args linux_args;
|
||||
struct l_getpeername_args linux_args;
|
||||
struct getpeername_args /* {
|
||||
int fdes;
|
||||
caddr_t asa;
|
||||
@ -812,17 +835,21 @@ linux_getpeername(struct thread *td, struct linux_getpeername_args *args)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct linux_socketpair_args {
|
||||
struct l_socketpair_args {
|
||||
int domain;
|
||||
int type;
|
||||
int protocol;
|
||||
l_uintptr_t rsv;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_socketpair_args l_socketpair_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_socketpair(struct thread *td, struct linux_socketpair_args *args)
|
||||
{
|
||||
struct linux_socketpair_args linux_args;
|
||||
struct l_socketpair_args linux_args;
|
||||
struct socketpair_args /* {
|
||||
int domain;
|
||||
int type;
|
||||
@ -844,17 +871,21 @@ linux_socketpair(struct thread *td, struct linux_socketpair_args *args)
|
||||
return (socketpair(td, &bsd_args));
|
||||
}
|
||||
|
||||
struct linux_send_args {
|
||||
struct l_send_args {
|
||||
int s;
|
||||
l_uintptr_t msg;
|
||||
int len;
|
||||
int flags;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_send_args l_send_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_send(struct thread *td, struct linux_send_args *args)
|
||||
{
|
||||
struct linux_send_args linux_args;
|
||||
struct l_send_args linux_args;
|
||||
struct sendto_args /* {
|
||||
int s;
|
||||
caddr_t buf;
|
||||
@ -877,17 +908,21 @@ linux_send(struct thread *td, struct linux_send_args *args)
|
||||
return sendto(td, &bsd_args);
|
||||
}
|
||||
|
||||
struct linux_recv_args {
|
||||
struct l_recv_args {
|
||||
int s;
|
||||
l_uintptr_t msg;
|
||||
int len;
|
||||
int flags;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_recv_args l_recv_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_recv(struct thread *td, struct linux_recv_args *args)
|
||||
{
|
||||
struct linux_recv_args linux_args;
|
||||
struct l_recv_args linux_args;
|
||||
struct recvfrom_args /* {
|
||||
int s;
|
||||
caddr_t buf;
|
||||
@ -910,6 +945,7 @@ linux_recv(struct thread *td, struct linux_recv_args *args)
|
||||
return (recvfrom(td, &bsd_args));
|
||||
}
|
||||
|
||||
#ifndef __alpha__
|
||||
static int
|
||||
linux_sendto(struct thread *td, struct linux_sendto_args *args)
|
||||
{
|
||||
@ -937,8 +973,9 @@ linux_sendto(struct thread *td, struct linux_sendto_args *args)
|
||||
UIO_USERSPACE);
|
||||
return (error);
|
||||
}
|
||||
#endif /* !__alpha__*/
|
||||
|
||||
struct linux_recvfrom_args {
|
||||
struct l_recvfrom_args {
|
||||
int s;
|
||||
l_uintptr_t buf;
|
||||
int len;
|
||||
@ -947,10 +984,14 @@ struct linux_recvfrom_args {
|
||||
l_uintptr_t fromlen;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_recvfrom_args l_recvfrom_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_recvfrom(struct thread *td, struct linux_recvfrom_args *args)
|
||||
{
|
||||
struct linux_recvfrom_args linux_args;
|
||||
struct l_recvfrom_args linux_args;
|
||||
struct recvfrom_args /* {
|
||||
int s;
|
||||
caddr_t buf;
|
||||
@ -991,16 +1032,20 @@ linux_recvfrom(struct thread *td, struct linux_recvfrom_args *args)
|
||||
return (0);
|
||||
}
|
||||
|
||||
struct linux_sendmsg_args {
|
||||
struct l_sendmsg_args {
|
||||
int s;
|
||||
l_uintptr_t msg;
|
||||
int flags;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_sendmsg_args l_sendmsg_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_sendmsg(struct thread *td, struct linux_sendmsg_args *args)
|
||||
{
|
||||
struct linux_sendmsg_args linux_args;
|
||||
struct l_sendmsg_args linux_args;
|
||||
struct msghdr msg;
|
||||
struct iovec *iov;
|
||||
int error;
|
||||
@ -1024,16 +1069,20 @@ linux_sendmsg(struct thread *td, struct linux_sendmsg_args *args)
|
||||
return (error);
|
||||
}
|
||||
|
||||
struct linux_recvmsg_args {
|
||||
struct l_recvmsg_args {
|
||||
int s;
|
||||
l_uintptr_t msg;
|
||||
int flags;
|
||||
};
|
||||
|
||||
static int
|
||||
#ifndef __alpha__
|
||||
#define linux_recvmsg_args l_recvmsg_args
|
||||
#endif
|
||||
|
||||
STATIC int
|
||||
linux_recvmsg(struct thread *td, struct linux_recvmsg_args *args)
|
||||
{
|
||||
struct linux_recvmsg_args linux_args;
|
||||
struct l_recvmsg_args linux_args;
|
||||
struct recvmsg_args /* {
|
||||
int s;
|
||||
struct msghdr *msg;
|
||||
@ -1075,6 +1124,7 @@ linux_recvmsg(struct thread *td, struct linux_recvmsg_args *args)
|
||||
return (error);
|
||||
}
|
||||
|
||||
#ifndef __alpha__
|
||||
struct linux_shutdown_args {
|
||||
int s;
|
||||
int how;
|
||||
@ -1259,4 +1309,4 @@ linux_socketcall(struct thread *td, struct linux_socketcall_args *args)
|
||||
uprintf("LINUX: 'socket' typ=%d not implemented\n", args->what);
|
||||
return (ENOSYS);
|
||||
}
|
||||
#endif /*!__alpha__*/
|
||||
#endif /*!__alpha__*/
|
||||
|
Loading…
Reference in New Issue
Block a user