* include/endian.h: Move definitions of __BIG_ENDIAN, __LITTLE_ENDIAN,
and __BYTE_ORDER into ... * include/bits/endian.h: New file. * include/arpa/nameser_compat.h: Include endian.h rather than defining BYTE_ORDER here. * include/asm/byteorder.h: Include bits/endian.h. Drop definition of __LITTLE_ENDIAN. * include/netinet/ip.h: Include bits/endian.h. Drop definitions of BIG_ENDIAN, LITTLE_ENDIAN, and BYTE_ORDER. Use underscored variants of aforementioned constants. * include/netinet/tcp.h: Ditto. * include/sys/param.h: Drop disabled definitions of BIG_ENDIAN, LITTLE_ENDIAN, and BYTE_ORDER. * include/netinet/ip.h: Reformat. Define setsockopt IP_TOS options matching recent RFCs. Tweak comments.
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
/* sys/param.h
|
||||
|
||||
Copyright 2001, 2003, 2007 Red Hat, Inc.
|
||||
Copyright 2001, 2003, 2007,2 2011 Red Hat, Inc.
|
||||
|
||||
This software is a copyrighted work licensed under the terms of the
|
||||
Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||
@ -37,19 +37,6 @@
|
||||
BSD variant of this constant. */
|
||||
#define DEV_BSIZE 1024
|
||||
|
||||
#if 0 /* defined in endian.h */
|
||||
/* Some autoconf'd packages check for endianness. When cross-building we
|
||||
can't run programs on the target. Fortunately, autoconf supports the
|
||||
definition of byte order in sys/param.h (that's us!).
|
||||
The values here are the same as used in gdb/defs.h (are the more
|
||||
appropriate values?). */
|
||||
#define BIG_ENDIAN 4321
|
||||
#define LITTLE_ENDIAN 1234
|
||||
|
||||
/* All known win32 systems are little endian. */
|
||||
#define BYTE_ORDER LITTLE_ENDIAN
|
||||
#endif
|
||||
|
||||
#ifndef NULL
|
||||
#define NULL 0L
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user