mirror of
https://git.FreeBSD.org/src.git
synced 2025-01-21 15:45:02 +00:00
Back out ipx.h:1.18, which introduced a Linux API compatibility field in
the ipx_net data structure. Doing so introduced a stronger alignment requirement for the address structure, which in turn propagated into other dependent data structures, which turns out not to be suported by the available IPX source code. As a result, a number of user space applications, such as IPX routing components, failed to operate correctly. RELENG_5_3 candidate? PRs: 74059, 80266 Pointy hat to: bms Fix by: bde Tested by: Keith White <Keith dot White at site dot uottawa dot ca> MFC after: 1 week Suffering: great
This commit is contained in:
parent
1470d46611
commit
886f89afda
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=146679
@ -108,7 +108,6 @@ union ipx_host {
|
||||
union ipx_net {
|
||||
u_char c_net[4];
|
||||
u_short s_net[2];
|
||||
u_int u_net;
|
||||
};
|
||||
|
||||
union ipx_net_u {
|
||||
@ -132,8 +131,6 @@ struct sockaddr_ipx {
|
||||
char sipx_zero[2];
|
||||
};
|
||||
#define sipx_port sipx_addr.x_port
|
||||
#define sipx_network sipx_addr.x_net.u_net
|
||||
#define sipx_node sipx_addr.x_host.c_host
|
||||
|
||||
/*
|
||||
* Definitions for IPX Internetwork Packet Exchange Protocol
|
||||
|
Loading…
Reference in New Issue
Block a user