Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!pyramid!voder!jeff From: jeff@voder.UUCP (Jeff Gilliam) Newsgroups: comp.bugs.4bsd Subject: new TCP installation problems Message-ID: <3488@voder.UUCP> Date: 27 Apr 88 23:23:32 GMT Organization: National Semiconductor, Santa Clara Lines: 40 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