Synch headers with Linux 2.4.5
Andreas Jaeger
aj@suse.de
Thu Jul 5 01:46:00 GMT 2001
I'll commit now the appended patch to update some constants from Linux
2.4.5.
Andreas
2001-07-05 Andreas Jaeger <aj@suse.de>
Synch with Linux 2.4.5:
* sysdeps/unix/sysv/linux/sparc/bits/socket.h (PF_BLUETOOTH):
New.
(AF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h
(PF_BLUETOOTH): New.
(AF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/mips/bits/socket.h (AF_BLUETOOTH): New.
(PF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/ia64/bits/socket.h (AF_BLUETOOTH): New.
(PF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/alpha/bits/socket.h (PF_BLUETOOTH): New.
(AF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/bits/socket.h (PF_BLUETOOTH): New.
(AF_BLUETOOTH): New.
* sysdeps/unix/sysv/linux/net/if_arp.h (ARPHRD_IEEE80211): New.
* sysdeps/unix/sysv/linux/powerpc/bits/termios.h (N_HCI): New.
* sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h (N_HCI): New.
* sysdeps/unix/sysv/linux/bits/ioctl-types.h (N_HCI): New.
============================================================
Index: sysdeps/unix/sysv/linux/sparc/bits/socket.h
--- sysdeps/unix/sysv/linux/sparc/bits/socket.h 2001/04/29 12:30:59 1.2
+++ sysdeps/unix/sysv/linux/sparc/bits/socket.h 2001/07/05 08:45:40
@@ -88,6 +88,7 @@
#define PF_IRDA 23 /* IRDA sockets. */
#define PF_PPPOX 24 /* PPPoX sockets. */
#define PF_WANPIPE 25 /* Wanpipe API sockets. */
+#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
#define PF_MAX 32 /* For now.. */
/* Address families. */
@@ -119,6 +120,7 @@
#define AF_IRDA PF_IRDA
#define AF_PPPOX PF_PPPOX
#define AF_WANPIPE PF_WANPIPE
+#define AF_BLUETOOTH PF_BLUETOOTH
#define AF_MAX PF_MAX
/* Socket level values. Others are defined in the appropriate headers.
============================================================
Index: sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h
--- sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h 2001/04/29 18:42:22 1.2
+++ sysdeps/unix/sysv/linux/s390/s390-64/bits/socket.h 2001/07/05 08:45:40
@@ -88,6 +88,7 @@
#define PF_IRDA 23 /* IRDA sockets. */
#define PF_PPPOX 24 /* PPPoX sockets. */
#define PF_WANPIPE 25 /* Wanpipe API sockets. */
+#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
#define PF_MAX 32 /* For now.. */
/* Address families. */
@@ -119,6 +120,7 @@
#define AF_IRDA PF_IRDA
#define AF_PPPOX PF_PPPOX
#define AF_WANPIPE PF_WANPIPE
+#define AF_BLUETOOTH PF_BLUETOOTH
#define AF_MAX PF_MAX
/* Socket level values. Others are defined in the appropriate headers.
============================================================
Index: sysdeps/unix/sysv/linux/mips/bits/socket.h
--- sysdeps/unix/sysv/linux/mips/bits/socket.h 2001/04/29 12:30:59 1.19
+++ sysdeps/unix/sysv/linux/mips/bits/socket.h 2001/07/05 08:45:40
@@ -88,6 +88,7 @@
#define PF_IRDA 23 /* IRDA sockets. */
#define PF_PPPOX 24 /* PPPoX sockets. */
#define PF_WANPIPE 25 /* Wanpipe API sockets. */
+#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
#define PF_MAX 32 /* For now.. */
/* Address families. */
@@ -119,6 +120,7 @@
#define AF_IRDA PF_IRDA
#define AF_PPPOX PF_PPPOX
#define AF_WANPIPE PF_WANPIPE
+#define AF_BLUETOOTH PF_BLUETOOTH
#define AF_MAX PF_MAX
/* Socket level values. Others are defined in the appropriate headers.
============================================================
Index: sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h
--- sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h 2000/01/10 11:44:24 1.4
+++ sysdeps/unix/sysv/linux/mips/bits/ioctl-types.h 2001/07/05 08:45:40
@@ -1,5 +1,5 @@
/* Structure types for pre-termios terminal ioctls. Linux/MIPS version.
- Copyright (C) 1997, 1999, 2000 Free Software Foundation, Inc.
+ Copyright (C) 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -73,3 +73,4 @@
#define N_SMSBLOCK 12 /* SMS block mode */
#define N_HDLC 13 /* synchronous HDLC */
#define N_SYNC_PPP 14 /* synchronous PPP */
+#define N_HCI 15 /* Bluetooth HCI UART */
============================================================
Index: sysdeps/unix/sysv/linux/ia64/bits/socket.h
--- sysdeps/unix/sysv/linux/ia64/bits/socket.h 2001/04/29 12:30:59 1.2
+++ sysdeps/unix/sysv/linux/ia64/bits/socket.h 2001/07/05 08:45:40
@@ -88,6 +88,7 @@
#define PF_IRDA 23 /* IRDA sockets. */
#define PF_PPPOX 24 /* PPPoX sockets. */
#define PF_WANPIPE 25 /* Wanpipe API sockets. */
+#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
#define PF_MAX 32 /* For now.. */
/* Address families. */
@@ -119,6 +120,7 @@
#define AF_IRDA PF_IRDA
#define AF_PPPOX PF_PPPOX
#define AF_WANPIPE PF_WANPIPE
+#define AF_BLUETOOTH PF_BLUETOOTH
#define AF_MAX PF_MAX
/* Socket level values. Others are defined in the appropriate headers.
============================================================
Index: sysdeps/unix/sysv/linux/alpha/bits/socket.h
--- sysdeps/unix/sysv/linux/alpha/bits/socket.h 2001/04/29 12:30:59 1.2
+++ sysdeps/unix/sysv/linux/alpha/bits/socket.h 2001/07/05 08:45:40
@@ -88,6 +88,7 @@
#define PF_IRDA 23 /* IRDA sockets. */
#define PF_PPPOX 24 /* PPPoX sockets. */
#define PF_WANPIPE 25 /* Wanpipe API sockets. */
+#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
#define PF_MAX 32 /* For now.. */
/* Address families. */
@@ -119,6 +120,7 @@
#define AF_IRDA PF_IRDA
#define AF_PPPOX PF_PPPOX
#define AF_WANPIPE PF_WANPIPE
+#define AF_BLUETOOTH PF_BLUETOOTH
#define AF_MAX PF_MAX
/* Socket level values. Others are defined in the appropriate headers.
============================================================
Index: sysdeps/unix/sysv/linux/bits/socket.h
--- sysdeps/unix/sysv/linux/bits/socket.h 2001/04/29 12:30:59 1.45
+++ sysdeps/unix/sysv/linux/bits/socket.h 2001/07/05 08:45:40
@@ -88,6 +88,7 @@
#define PF_IRDA 23 /* IRDA sockets. */
#define PF_PPPOX 24 /* PPPoX sockets. */
#define PF_WANPIPE 25 /* Wanpipe API sockets. */
+#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
#define PF_MAX 32 /* For now.. */
/* Address families. */
@@ -119,6 +120,7 @@
#define AF_IRDA PF_IRDA
#define AF_PPPOX PF_PPPOX
#define AF_WANPIPE PF_WANPIPE
+#define AF_BLUETOOTH PF_BLUETOOTH
#define AF_MAX PF_MAX
/* Socket level values. Others are defined in the appropriate headers.
============================================================
Index: sysdeps/unix/sysv/linux/bits/ioctl-types.h
--- sysdeps/unix/sysv/linux/bits/ioctl-types.h 1999/10/29 20:23:29 1.4
+++ sysdeps/unix/sysv/linux/bits/ioctl-types.h 2001/07/05 08:45:40
@@ -1,5 +1,5 @@
/* Structure types for pre-termios terminal ioctls. Linux version.
- Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1996, 1997, 1999, 2001 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -75,3 +75,4 @@
#define N_SMSBLOCK 12 /* SMS block mode */
#define N_HDLC 13 /* synchronous HDLC */
#define N_SYNC_PPP 14 /* synchronous PPP */
+#define N_HCI 15 /* Bluetooth HCI UART */
============================================================
Index: sysdeps/unix/sysv/linux/net/if_arp.h
--- sysdeps/unix/sysv/linux/net/if_arp.h 2001/03/31 19:57:19 1.15
+++ sysdeps/unix/sysv/linux/net/if_arp.h 2001/07/05 08:45:40
@@ -122,7 +122,7 @@
#define ARPHRD_FCPL 786 /* Fibrechanel public loop. */
#define ARPHRD_FCPFABRIC 787 /* Fibrechanel fabric. */
#define ARPHRD_IEEE802_TR 800 /* Magic type ident for TR. */
-
+#define ARPHRD_IEEE80211 801 /* IEEE 802.11. */
/* ARP ioctl request. */
struct arpreq
============================================================
Index: sysdeps/unix/sysv/linux/powerpc/bits/termios.h
--- sysdeps/unix/sysv/linux/powerpc/bits/termios.h 2001/06/14 00:21:02 1.7
+++ sysdeps/unix/sysv/linux/powerpc/bits/termios.h 2001/07/05 08:45:40
@@ -43,9 +43,9 @@
};
/* c_cc characters */
-#define VINTR 0
-#define VQUIT 1
-#define VERASE 2
+#define VINTR 0
+#define VQUIT 1
+#define VERASE 2
#define VKILL 3
#define VEOF 4
#define VMIN 5
@@ -54,9 +54,9 @@
#define VEOL2 8
#define VSWTC 9
-#define VWERASE 10
+#define VWERASE 10
#define VREPRINT 11
-#define VSUSP 12
+#define VSUSP 12
#define VSTART 13
#define VSTOP 14
#define VLNEXT 15
@@ -297,3 +297,4 @@
#define N_SMSBLOCK 12 /* SMS block mode */
#define N_HDLC 13 /* synchronous HDLC */
#define N_SYNC_PPP 14 /* synchronous PPP */
+#define N_HCI 15 /* Bluetooth HCI UART */
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Libc-hacker
mailing list