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.
		
			
				
	
	
		
			26 lines
		
	
	
		
			486 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			486 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* 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_ */
 |