* 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:
		
							
								
								
									
										25
									
								
								winsup/cygwin/include/bits/endian.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								winsup/cygwin/include/bits/endian.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| /* bits/endian.h | ||||
|  | ||||
|    Copyright 2011 Red Hat, Inc. | ||||
|  | ||||
| This file is part of Cygwin. | ||||
|  | ||||
| This software is a copyrighted work licensed under the terms of the | ||||
| Cygwin license.  Please consult the file "CYGWIN_LICENSE" for | ||||
| details. */ | ||||
|  | ||||
| #ifndef _BITS_ENDIAN_H_ | ||||
| #define _BITS_ENDIAN_H_ | ||||
|  | ||||
| #ifndef __BIG_ENDIAN | ||||
| # define __BIG_ENDIAN 4321 | ||||
| #endif | ||||
| #ifndef __LITTLE_ENDIAN | ||||
| # define __LITTLE_ENDIAN 1234 | ||||
| #endif | ||||
|  | ||||
| #ifndef __BYTE_ORDER | ||||
| # define __BYTE_ORDER __LITTLE_ENDIAN | ||||
| #endif | ||||
|  | ||||
| #endif /* _BITS_ENDIAN_H_ */ | ||||
		Reference in New Issue
	
	Block a user