OSDN Git Service

Atsushi Nemoto writes:
authorEric Andersen <andersen@codepoet.org>
Wed, 8 Oct 2003 19:35:20 +0000 (19:35 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 8 Oct 2003 19:35:20 +0000 (19:35 -0000)
commitabd02d7387069439373d40c2f9afba93c76df650
treeb9d78f9594b542bcdcec04bf6b02b2b726224ddd
parent027d12aeef4386c638f73a4df7171a5d027604f4
Atsushi Nemoto writes:

I found inappropriate data types are used in some places in networking
codes.

* tcp_seq is 32bit (u_long -> u_int32_t)
* in_addt_t should be used for internet address (unsigned long -> in_addr_t)
* socklen_t should be used for accept()

This is a patch against uclibc-0.9.21 (can be applied for current
CVS).  64bit platforms (sizeof(int)!=sizeof(long)) will need this.  I
believe this patch does not harm any 32bit platforms.
include/netinet/ip_tcp.h
libc/inet/addr.c
libc/inet/inet_net.c
libc/inet/rpc/rcmd.c
libc/inet/rpc/rexec.c