Corinna Vinschen
7be671075d
* 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.
2011-02-11 12:42:30 +00:00
Corinna Vinschen
4fedce119c
* include/asm/byteorder.h (__ntohl): Prototype before define to avoid
...
a warning with -Wmissing-prototypes. Use _ELIDABLE_INLINE macro from
_ansi.h.
(__ntohs): Ditto.
2009-04-04 15:49:05 +00:00
Corinna Vinschen
62818522c2
* include/asm/byteorder.h (__ntohl): Align definition to ISO C99.
...
(__ntohs): Ditto.
2009-03-26 10:40:29 +00:00
Corinna Vinschen
1199a53979
* include/asm/byteorder.h (__constant_ntohs): Remove declaration.
...
(__constant_ntohl): Ditto.
2009-03-23 14:26:55 +00:00
Corinna Vinschen
2895b8b502
* net.cc: Include asm/byteorder.h.
...
(htonl): Move to end of file. Add comment to explain why. Align
definition to POSIX. Use related macro from asm/byteorder.h.
(ntohl): Ditto.
(htons): Ditto.
(ntohs): Ditto.
* include/asm/byteorder.h: Revert previous patch.
2009-03-03 11:44:18 +00:00
Corinna Vinschen
ed296a4727
* include/asm/byteorder.h: Disable optimization when building
...
Cygwin network code.
2009-03-03 11:11:26 +00:00
Corinna Vinschen
c28fea1bdc
* include/asm/byteorder.h: Fix copyright dates.
...
Fix typos in ChangeLog.
2006-10-16 12:34:34 +00:00
Christopher Faylor
b44ba33a1f
* byteorder.h: Correct typo.
2006-09-17 23:22:10 +00:00
Christopher Faylor
22aa38a0a8
* byteorder.h: Don't #define n* macros if -fnoinline is specified.
2006-09-17 22:34:45 +00:00
Corinna Vinschen
053fc4771a
* include/asm/byteorder.h (__ntohl): Fix the missing uint32_t.
2006-04-21 14:29:54 +00:00
Corinna Vinschen
387e6a35d8
* include/asm/byteorder.h: Include stdint.h. Per standard, change
...
datatypes in ntohX and htonX functions to uintXX_t types.
2006-04-21 09:59:07 +00:00
Corinna Vinschen
a887211b00
* include/a.out.h: Add copyright hint.
...
* include/fcntl.h: Ditto.
* include/lastlog.h: Ditto.
* include/memory.h: Ditto.
* include/mntent.h: Ditto.
* include/paths.h: Ditto.
* include/poll.h: Ditto.
* include/syslog.h: Ditto.
* include/termio.h: Ditto.
* include/tzfile.h: Ditto.
* include/arpa/inet.h: Ditto.
* include/asm/byteorder.h: Ditto.
* include/asm/socket.h: Ditto.
* include/asm/types.h: Ditto.
* include/cygwin/if.h: Ditto.
* include/cygwin/mtio.h: Ditto.
* include/cygwin/rdevio.h: Ditto.
* include/cygwin/socket.h: Ditto.
* include/net/if.h: Ditto.
* include/netinet/in.h: Ditto.
* include/netinet/in_systm.h: Ditto.
* include/netinet/ip.h: Ditto.
* include/netinet/ip_icmp.h: Ditto.
* include/netinet/tcp.h: Ditto.
* include/sys/cdefs.h: Ditto.
* include/sys/cygwin.h: Ditto.
* include/sys/ioctl.h: Ditto.
* include/sys/mman.h: Ditto.
* include/sys/mount.h: Ditto.
* include/sys/mtio.h: Ditto.
* include/sys/procfs.h: Ditto.
* include/sys/resource.h: Ditto.
* include/sys/smallprint.h: Ditto.
* include/sys/socket.h: Ditto.
* include/sys/strace.h: Ditto.
* include/sys/syslog.h: Ditto.
* include/sys/sysmacros.h: Ditto.
* include/sys/termio.h: Ditto.
* include/sys/termios.h: Ditto.
* include/sys/uio.h: Ditto.
* include/sys/un.h: Ditto.
* include/sys/utsname.h: Ditto.
* include/sys/vfs.h: Ditto.
* include/sys/wait.h: Ditto.
* regexp/regerror.c: Ditto.
* regexp/regexp.h: Ditto.
* regexp/regmagic.h: Ditto.
2001-03-05 21:29:24 +00:00
Christopher Faylor
1fd5e000ac
import winsup-2000-02-17 snapshot
2000-02-17 19:38:33 +00:00