mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-11 11:50:06 +00:00
Update.
* sysdeps/unix/sysv/linux/netax25/ax25.h: Update from kernel header. * sysdeps/unix/sysv/linux/netrom/netrom.h: Likewise. * sysdeps/unix/sysv/linux/netrose/rose.h: Likewise. Patch by Craig Small <csmall@scooter.eye-net.com.au>.
This commit is contained in:
parent
238ae1eb66
commit
2d8e6e74c1
@ -1,5 +1,10 @@
|
|||||||
1999-05-02 Ulrich Drepper <drepper@cygnus.com>
|
1999-05-02 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/netax25/ax25.h: Update from kernel header.
|
||||||
|
* sysdeps/unix/sysv/linux/netrom/netrom.h: Likewise.
|
||||||
|
* sysdeps/unix/sysv/linux/netrose/rose.h: Likewise.
|
||||||
|
Patch by Craig Small <csmall@scooter.eye-net.com.au>.
|
||||||
|
|
||||||
* sysdeps/posix/getaddrinfo.c (gaih_inet_serv): Change fourth
|
* sysdeps/posix/getaddrinfo.c (gaih_inet_serv): Change fourth
|
||||||
parameter to struct gaih_servtuple *. Adapt appropriately.
|
parameter to struct gaih_servtuple *. Adapt appropriately.
|
||||||
(gaih_inet): Use alloca to allocate room for gaih_inet_serv calls.
|
(gaih_inet): Use alloca to allocate room for gaih_inet_serv calls.
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
#define AX25_IDLE 9
|
#define AX25_IDLE 9
|
||||||
#define AX25_PACLEN 10
|
#define AX25_PACLEN 10
|
||||||
#define AX25_IPMAXQUEUE 11
|
#define AX25_IPMAXQUEUE 11
|
||||||
|
#define AX25_IAMDIGI 12
|
||||||
#define AX25_KILL 99
|
#define AX25_KILL 99
|
||||||
|
|
||||||
/* AX.25 socket ioctls: */
|
/* AX.25 socket ioctls: */
|
||||||
@ -48,6 +49,9 @@
|
|||||||
#define SIOCAX25SETPARMS (SIOCPROTOPRIVATE+6)
|
#define SIOCAX25SETPARMS (SIOCPROTOPRIVATE+6)
|
||||||
#define SIOCAX25OPTRT (SIOCPROTOPRIVATE+7)
|
#define SIOCAX25OPTRT (SIOCPROTOPRIVATE+7)
|
||||||
#define SIOCAX25CTLCON (SIOCPROTOPRIVATE+8)
|
#define SIOCAX25CTLCON (SIOCPROTOPRIVATE+8)
|
||||||
|
#define SIOCAX25GETINFO (SIOCPROTOPRIVATE+9)
|
||||||
|
#define SIOCAX25ADDFWD (SIOCPROTOPRIVATE+10)
|
||||||
|
#define SIOCAX25DELFWD (SIOCPROTOPRIVATE+11)
|
||||||
|
|
||||||
/* unknown: */
|
/* unknown: */
|
||||||
#define AX25_NOUID_DEFAULT 0
|
#define AX25_NOUID_DEFAULT 0
|
||||||
@ -101,6 +105,25 @@ struct ax25_ctl_struct
|
|||||||
ax25_address dest_addr;
|
ax25_address dest_addr;
|
||||||
unsigned int cmd;
|
unsigned int cmd;
|
||||||
unsigned long arg;
|
unsigned long arg;
|
||||||
|
unsigned char digi_count;
|
||||||
|
ax25_address digi_addr[AX25_MAX_DIGIS];
|
||||||
|
};
|
||||||
|
|
||||||
|
struct ax25_info_struct
|
||||||
|
{
|
||||||
|
unsigned int n2, n2count;
|
||||||
|
unsigned int t1, t1timer;
|
||||||
|
unsigned int t2, t2timer;
|
||||||
|
unsigned int t3, t3timer;
|
||||||
|
unsigned int idle, idletimer;
|
||||||
|
unsigned int state;
|
||||||
|
unsigned int rcv_q, snd_q;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct ax25_fwd_struct
|
||||||
|
{
|
||||||
|
ax25_address port_from;
|
||||||
|
ax25_address port_to;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* AX.25 route structure: */
|
/* AX.25 route structure: */
|
||||||
|
@ -29,6 +29,8 @@
|
|||||||
#define NETROM_T2 2
|
#define NETROM_T2 2
|
||||||
#define NETROM_N2 3
|
#define NETROM_N2 3
|
||||||
#define NETROM_PACLEN 5
|
#define NETROM_PACLEN 5
|
||||||
|
#define NETROM_T4 6
|
||||||
|
#define NETROM_IDLE 7
|
||||||
|
|
||||||
#define NETROM_KILL 99
|
#define NETROM_KILL 99
|
||||||
|
|
||||||
@ -45,6 +47,8 @@ struct nr_route_struct
|
|||||||
char mnemonic[7];
|
char mnemonic[7];
|
||||||
ax25_address neighbour;
|
ax25_address neighbour;
|
||||||
unsigned int obs_count;
|
unsigned int obs_count;
|
||||||
|
unsigned int ndigis;
|
||||||
|
ax25_address digipeaters[AX25_MAX_DIGIS];
|
||||||
};
|
};
|
||||||
|
|
||||||
/* NetRom socket ioctls: */
|
/* NetRom socket ioctls: */
|
||||||
|
@ -46,6 +46,7 @@
|
|||||||
#define SIOCRSACCEPT (SIOCPROTOPRIVATE + 3)
|
#define SIOCRSACCEPT (SIOCPROTOPRIVATE + 3)
|
||||||
#define SIOCRSCLRRT (SIOCPROTOPRIVATE + 4)
|
#define SIOCRSCLRRT (SIOCPROTOPRIVATE + 4)
|
||||||
#define SIOCRSGL2CALL (SIOCPROTOPRIVATE + 5)
|
#define SIOCRSGL2CALL (SIOCPROTOPRIVATE + 5)
|
||||||
|
#define SIOCRSGFACILITIES (SIOCPROTOPRIVATE + 6)
|
||||||
|
|
||||||
#define ROSE_DTE_ORIGINATED 0x00
|
#define ROSE_DTE_ORIGINATED 0x00
|
||||||
#define ROSE_NUMBER_BUSY 0x01
|
#define ROSE_NUMBER_BUSY 0x01
|
||||||
@ -73,6 +74,15 @@ struct sockaddr_rose
|
|||||||
ax25_address srose_digi;
|
ax25_address srose_digi;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct full_sockaddr_rose
|
||||||
|
{
|
||||||
|
sa_family_t srose_family;
|
||||||
|
rose_address srose_addr;
|
||||||
|
ax25_address srose_call;
|
||||||
|
unsigned int srose_ndigis;
|
||||||
|
ax25_address srose_digis[ROSE_MAX_DIGIS];
|
||||||
|
};
|
||||||
|
|
||||||
struct rose_route_struct
|
struct rose_route_struct
|
||||||
{
|
{
|
||||||
rose_address address;
|
rose_address address;
|
||||||
@ -89,4 +99,16 @@ struct rose_cause_struct
|
|||||||
unsigned char diagnostic;
|
unsigned char diagnostic;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct rose_facilities_struct
|
||||||
|
{
|
||||||
|
rose_address source_addr, dest_addr;
|
||||||
|
ax25_address source_call, dest_call;
|
||||||
|
unsigned char source_ndigis, dest_ndigis;
|
||||||
|
ax25_address source_digis[ROSE_MAX_DIGIS];
|
||||||
|
ax25_address dest_digis[ROSE_MAX_DIGIS];
|
||||||
|
unsigned int rand;
|
||||||
|
rose_address fail_addr;
|
||||||
|
ax25_address fail_call;
|
||||||
|
};
|
||||||
|
|
||||||
#endif /* netrose/rose.h */
|
#endif /* netrose/rose.h */
|
||||||
|
Loading…
Reference in New Issue
Block a user