new TCP installation problems
Jeff Gilliam
jeff at voder.UUCP
Thu Apr 28 09:23:32 AEST 1988
Is it only me, or has anyone else had problems installing the new TCP
sources?
1) The new netinet/in.h no longer declares ntohl() and friends, causing
lint to complain bitterly.
2) sbreserve() returns a value which is ignored in netns/spp_usrreq.c
3) m_free() returns a value which is ignored in netns/spp_usrreq.c
4) There is some type confusion about the arguments to sbreserve() and
soreserve(), basically int vs. u_long stuff.
None of these is hard to fix, but it makes me wonder: do I have different
4.3 sources than everyone else, or am I the only one who ever uses lint?
The lint output I get (with the ntohl() et al complaints edited out) is:
sbreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(345) :: ../net/raw_cb.c(54)
sbreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(345) :: ../net/raw_cb.c(56)
soreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(324) :: ../netinet/tcp_usrreq.c(393)
soreserve, arg. 3 used inconsistently ../sys/uipc_socket2.c(324) :: ../netinet/tcp_usrreq.c(393)
soreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(324) :: ../netinet/udp_usrreq.c(278)
soreserve, arg. 3 used inconsistently ../sys/uipc_socket2.c(324) :: ../netinet/udp_usrreq.c(278)
soreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(324) :: ../netns/idp_usrreq.c(389)
soreserve, arg. 3 used inconsistently ../sys/uipc_socket2.c(324) :: ../netns/idp_usrreq.c(389)
soreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(324) :: ../netns/idp_usrreq.c(540)
soreserve, arg. 3 used inconsistently ../sys/uipc_socket2.c(324) :: ../netns/idp_usrreq.c(540)
soreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(324) :: ../netns/spp_usrreq.c(1215)
soreserve, arg. 3 used inconsistently ../sys/uipc_socket2.c(324) :: ../netns/spp_usrreq.c(1215)
sbreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(345) :: ../sys/uipc_socket.c(675)
soreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(324) :: ../sys/uipc_usrreq.c(295)
soreserve, arg. 3 used inconsistently ../sys/uipc_socket2.c(324) :: ../sys/uipc_usrreq.c(295)
soreserve, arg. 2 used inconsistently ../sys/uipc_socket2.c(324) :: ../sys/uipc_usrreq.c(299)
soreserve, arg. 3 used inconsistently ../sys/uipc_socket2.c(324) :: ../sys/uipc_usrreq.c(299)
m_free returns value which is sometimes ignored
tcp_maxidle used( ???(105) ), but not defined
sbreserve returns value which is sometimes ignored
--
Jeff Gilliam {ucbvax,pyramid,nsc}!voder!jeff
More information about the Comp.bugs.4bsd.ucb-fixes
mailing list