diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-04-01 09:15:07 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-04-01 09:15:07 +0000 |
commit | 652e8a1e1beaaab450f56e5cef67a0c15164a88b (patch) | |
tree | edb1ea55cdddaaf2885d573aeaa725e0d2b703fb /sysdeps/unix/sysv/linux/netash | |
parent | 1d97d6ac3bf8fa241535793b31acd685ee32d6c2 (diff) | |
download | glibc-652e8a1e1beaaab450f56e5cef67a0c15164a88b.tar glibc-652e8a1e1beaaab450f56e5cef67a0c15164a88b.tar.gz glibc-652e8a1e1beaaab450f56e5cef67a0c15164a88b.tar.bz2 glibc-652e8a1e1beaaab450f56e5cef67a0c15164a88b.zip |
Update.
1998-04-1 16:52 Philip Blundell <pb@nexus.co.uk>
* sysdeps/unix/sysv/linux/arm/socket.S: Correct test for error and
use PLTJMP() rather than explicit (PLT).
* sysdeps/arm/elf/start.S: Leave most of the initialisation for
__libc_start_main().
Based on patch from Pat Beirne:
* sysdeps/unix/sysv/linux/arm/sysdep.h (SYSCALL_ERROR_HANDLER):
Always define, not only #ifndef PIC.
(DO_CALL): Pass fifth argument correctly in R4.
(PSEUDO): Correct test for error, call syscall_error through PLT
if PIC.
1998-03-31 10:51 Philip Blundell <pb@nexus.co.uk>
* sysdeps/unix/sysv/linux/netash/ash.h: Fix typos and add new
definitions.
Diffstat (limited to 'sysdeps/unix/sysv/linux/netash')
-rw-r--r-- | sysdeps/unix/sysv/linux/netash/ash.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/sysdeps/unix/sysv/linux/netash/ash.h b/sysdeps/unix/sysv/linux/netash/ash.h index e4feec44ab..52bd398149 100644 --- a/sysdeps/unix/sysv/linux/netash/ash.h +++ b/sysdeps/unix/sysv/linux/netash/ash.h @@ -17,18 +17,24 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifndef __NETASH_ASH_H -#define __NETASH_ASH_H 1 +#ifndef _NETASH_ASH_H +#define _NETASH_ASH_H 1 #include <features.h> -#include <sys/socket.h> -#include <sys/types.h> +#include <bits/sockaddr.h> struct sockaddr_ash { - _SOCKADDR_COMMON (sash_); /* Common data: address family etc. */ - int if_index; /* Interface to use. */ - int channel; /* Realtime or control. */ + __SOCKADDR_COMMON (sash_); /* Common data: address family etc. */ + int sash_ifindex; /* Interface to use. */ + unsigned char sash_channel; /* Realtime or control. */ + unsigned int sash_plen; + unsigned char sash_prefix[16]; }; +/* Values for `channel' member. */ +#define ASH_CHANNEL_ANY 0 +#define ASH_CHANNEL_CONTROL 1 +#define ASH_CHANNEL_REALTIME 2 + #endif /* netash/ash.h */ |