From owner-freebsd-current Sun Apr 23 00:23:13 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id AAA15219 for current-outgoing; Sun, 23 Apr 1995 00:23:13 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id AAA15206 for ; Sun, 23 Apr 1995 00:21:11 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id RAA22446 for current@freebsd.org; Sun, 23 Apr 1995 17:18:27 +1000 Date: Sun, 23 Apr 1995 17:18:27 +1000 From: Bruce Evans Message-Id: <199504230718.RAA22446@godzilla.zeta.org.au> To: current@FreeBSD.org Subject: LINT Sender: current-owner@FreeBSD.org Precedence: bulk Several modules in the LINT kernel no longer compile. if_fddi_subr.c has never been compilable in the FreeBSD tree. The warnings in the old net sources make it hard to see the errors. Bruce ./@/net/if_fddisubr.c: In function `fddi_input': ./@/net/if_fddisubr.c:486: `ac' undeclared (first use this function) ./@/net/if_fddisubr.c:486: (Each undeclared identifier is reported only once ./@/net/if_fddisubr.c:486: for each function it appears in.) ./@/net/if_fddisubr.c:487: `eh' undeclared (first use this function) In file included from ./@/netiso/tp_inet.c:102: ./@/netiso/tp_pcb.h:301: warning: `/*' within comment In file included from ./@/netiso/tp_ip.h:84, from ./@/netiso/tp_inet.c:101: ./@/netinet/in_pcb.h:47: warning: parameter names (without types) in function declaration ./@/netinet/in_pcb.h:47: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:50: parse error before `LIST_ENTRY' ./@/netinet/in_pcb.h:50: warning: no semicolon at end of struct or union ./@/netinet/in_pcb.h:51: parse error before `inp_hash' ./@/netinet/in_pcb.h:51: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:64: parse error before `}' ./@/netiso/tp_inet.c:130: warning: return-type defaults to `int' ./@/netiso/tp_inet.c: In function `in_getsufx': ./@/netiso/tp_inet.c:138: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:139: warning: `return' with no value, in function returning non-void ./@/netiso/tp_inet.c:142: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:145: warning: control reaches end of non-void function ./@/netiso/tp_inet.c: In function `in_putsufx': ./@/netiso/tp_inet.c:166: warning: type of `sufxlen' defaults to `int' ./@/netiso/tp_inet.c:171: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:171: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: In function `in_recycle_tsuffix': ./@/netiso/tp_inet.c:197: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:197: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: In function `in_putnetaddr': ./@/netiso/tp_inet.c:227: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:234: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: At top level: ./@/netiso/tp_inet.c:258: warning: return-type defaults to `int' ./@/netiso/tp_inet.c: In function `in_cmpnetaddr': ./@/netiso/tp_inet.c:263: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:265: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:267: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:269: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: In function `in_getnetaddr': ./@/netiso/tp_inet.c:299: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:300: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:303: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:304: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: At top level: ./@/netiso/tp_inet.c:333: warning: return-type defaults to `int' ./@/netiso/tp_inet.c: In function `tpip_mtu': ./@/netiso/tp_inet.c:338: warning: implicit declaration of function `logpri' ./@/netiso/tp_inet.c:339: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:341: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: In function `tpip_output': ./@/netiso/tp_inet.c:372: warning: implicit declaration of function `tpip_output_dg' ./@/netiso/tp_inet.c:372: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:372: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c:373: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: In function `tpip_input': ./@/netiso/tp_inet.c:535: warning: implicit declaration of function `tp_input' ./@/netiso/tp_inet.c:544: warning: statement with no effect ./@/netiso/tp_inet.c: In function `tpin_quench': ./@/netiso/tp_inet.c:575: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: In function `tpip_ctlinput': ./@/netiso/tp_inet.c:603: warning: redundant redeclaration of `inetctlerrmap' in same scope ./@/netinet/in_var.h:89: warning: previous declaration of `inetctlerrmap' ./@/netiso/tp_inet.c:604: warning: redundant redeclaration of `zeroin_addr' in same scope ./@/netinet/in_var.h:88: warning: previous declaration of `zeroin_addr' ./@/netiso/tp_inet.c:605: warning: redundant redeclaration of `tp_quench' in same scope ./@/netiso/tp_inet.c:556: warning: previous declaration of `tp_quench' ./@/netiso/tp_inet.c:618: warning: passing arg 1 of `in_pcbnotify' from incompatible pointer type ./@/netiso/tp_inet.c:627: warning: passing arg 1 of `in_pcbnotify' from incompatible pointer type ./@/netiso/tp_inet.c:647: warning: passing arg 1 of `in_pcbnotify' from incompatible pointer type ./@/netiso/tp_inet.c: At top level: ./@/netiso/tp_inet.c:673: warning: type mismatch with previous external decl ./@/netiso/tp_inet.c:606: warning: previous external decl of `tpin_abort' ./@/netiso/tp_inet.c: In function `tpin_abort': ./@/netiso/tp_inet.c:679: warning: implicit declaration of function `tp_driver' ./@/netiso/tp_inet.c:679: dereferencing pointer to incomplete type ./@/netiso/tp_inet.c: At top level: ./@/netiso/tp_inet.c:685: warning: return-type defaults to `int' ./@/netiso/tp_inet.c: In function `dump_inaddr': ./@/netiso/tp_inet.c:688: warning: control reaches end of non-void function ./@/netiso/tp_ip.h: At top level: ./@/netiso/tp_ip.h:88: storage size of `tp_inpcb' isn't known In file included from ./@/netiso/tp_output.c:89: ./@/netiso/tp_pcb.h:301: warning: `/*' within comment In file included from ./@/netiso/tp_ip.h:84, from ./@/netiso/tp_output.c:85: ./@/netinet/in_pcb.h:47: warning: parameter names (without types) in function declaration ./@/netinet/in_pcb.h:47: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:50: parse error before `LIST_ENTRY' ./@/netinet/in_pcb.h:50: warning: no semicolon at end of struct or union ./@/netinet/in_pcb.h:51: parse error before `inp_hash' ./@/netinet/in_pcb.h:51: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:64: parse error before `}' In file included from ./@/netiso/tp_output.c:89: ./@/netiso/tp_pcb.h:344: warning: redundant redeclaration of `time' in same scope ./@/sys/kernel.h:59: warning: previous declaration of `time' ./@/netiso/tp_output.c: In function `tp_consistency': ./@/netiso/tp_output.c:126: warning: implicit declaration of function `tp_mask_to_num' ./@/netiso/tp_output.c:129: warning: statement with no effect ./@/netiso/tp_output.c:134: warning: implicit declaration of function `logpri' ./@/netiso/tp_output.c:166: warning: comparison is always 0 due to limited range of data type ./@/netiso/tp_output.c:317: warning: statement with no effect ./@/netiso/tp_output.c: In function `tp_ctloutput': ./@/netiso/tp_output.c:377: warning: statement with no effect ./@/netiso/tp_output.c:416: warning: implicit declaration of function `tp_rsyset' ./@/netiso/tp_output.c:420: warning: implicit declaration of function `tp_emit' ./@/netiso/tp_output.c:490: dereferencing pointer to incomplete type ./@/netiso/tp_output.c:490: dereferencing pointer to incomplete type ./@/netiso/tp_output.c:658: warning: statement with no effect ./@/netiso/tp_output.c:663: warning: implicit declaration of function `tp_confirm' ./@/netiso/tp_output.c:703: warning: implicit declaration of function `m_compress' ./@/netiso/tp_ip.h: At top level: ./@/netiso/tp_ip.h:88: storage size of `tp_inpcb' isn't known In file included from ./@/netiso/tp_pcb.c:97: ./@/netiso/tp_pcb.h:301: warning: `/*' within comment In file included from ./@/netiso/tp_ip.h:84, from ./@/netiso/tp_pcb.c:95: ./@/netinet/in_pcb.h:47: warning: parameter names (without types) in function declaration ./@/netinet/in_pcb.h:47: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:50: parse error before `LIST_ENTRY' ./@/netinet/in_pcb.h:50: warning: no semicolon at end of struct or union ./@/netinet/in_pcb.h:51: parse error before `inp_hash' ./@/netinet/in_pcb.h:51: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:64: parse error before `}' ./@/netiso/tp_pcb.c:263: warning: redundant redeclaration of `in_pcbbind' in same scope ./@/netinet/in_pcb.h:87: warning: previous declaration of `in_pcbbind' ./@/netiso/tp_pcb.c:264: warning: redundant redeclaration of `in_pcbconnect' in same scope ./@/netinet/in_pcb.h:88: warning: previous declaration of `in_pcbconnect' ./@/netiso/tp_pcb.c:270: warning: redundant redeclaration of `in_pcballoc' in same scope ./@/netinet/in_pcb.h:86: warning: previous declaration of `in_pcballoc' ./@/netiso/tp_pcb.c:273: warning: redundant redeclaration of `tp_inpcb' in same scope ./@/netiso/tp_ip.h:88: warning: previous declaration of `tp_inpcb' ./@/netiso/tp_pcb.c:291: warning: redundant redeclaration of `tp_isopcb' in same scope ./@/netiso/tp_clnp.h:91: warning: previous declaration of `tp_isopcb' ./@/netiso/tp_pcb.c:294: warning: redundant redeclaration of `iso_putnetaddr' in same scope ./@/netiso/tp_pcb.c:276: warning: previous declaration of `iso_putnetaddr' ./@/netiso/tp_pcb.c:295: warning: redundant redeclaration of `iso_getnetaddr' in same scope ./@/netiso/tp_pcb.c:277: warning: previous declaration of `iso_getnetaddr' ./@/netiso/tp_pcb.c:296: warning: redundant redeclaration of `iso_cmpnetaddr' in same scope ./@/netiso/tp_pcb.c:278: warning: previous declaration of `iso_cmpnetaddr' ./@/netiso/tp_pcb.c:297: warning: redundant redeclaration of `iso_putsufx' in same scope ./@/netiso/tp_pcb.c:279: warning: previous declaration of `iso_putsufx' ./@/netiso/tp_pcb.c:298: warning: redundant redeclaration of `iso_getsufx' in same scope ./@/netiso/tp_pcb.c:280: warning: previous declaration of `iso_getsufx' ./@/netiso/tp_pcb.c:299: warning: redundant redeclaration of `iso_recycle_tsuffix' in same scope ./@/netiso/tp_pcb.c:281: warning: previous declaration of `iso_recycle_tsuffix' ./@/netiso/tp_pcb.c:300: warning: redundant redeclaration of `iso_pcbbind' in same scope ./@/netiso/tp_pcb.c:283: warning: previous declaration of `iso_pcbbind' ./@/netiso/tp_pcb.c:302: warning: redundant redeclaration of `tpclnp_mtu' in same scope ./@/netiso/tp_pcb.c:282: warning: previous declaration of `tpclnp_mtu' ./@/netiso/tp_pcb.c:303: warning: redundant redeclaration of `iso_pcbdisconnect' in same scope ./@/netiso/tp_pcb.c:285: warning: previous declaration of `iso_pcbdisconnect' ./@/netiso/tp_pcb.c:304: warning: redundant redeclaration of `iso_pcbdetach' in same scope ./@/netiso/tp_pcb.c:286: warning: previous declaration of `iso_pcbdetach' ./@/netiso/tp_pcb.c:305: warning: redundant redeclaration of `iso_pcballoc' in same scope ./@/netiso/tp_pcb.c:287: warning: previous declaration of `iso_pcballoc' ./@/netiso/tp_pcb.c:307: warning: redundant redeclaration of `tp_isopcb' in same scope ./@/netiso/tp_pcb.c:291: warning: previous declaration of `tp_isopcb' ./@/netiso/tp_pcb.c:332: warning: initialization from incompatible pointer type ./@/netiso/tp_pcb.c:332: warning: initialization from incompatible pointer type ./@/netiso/tp_pcb.c: In function `tp_init': ./@/netiso/tp_pcb.c:387: invalid use of undefined type `struct inpcb' ./@/netiso/tp_pcb.c:387: invalid use of undefined type `struct inpcb' ./@/netiso/tp_pcb.c: In function `tp_soisdisconnecting': ./@/netiso/tp_pcb.c:431: warning: statement with no effect ./@/netiso/tp_pcb.c: In function `tp_soisdisconnected': ./@/netiso/tp_pcb.c:476: warning: statement with no effect ./@/netiso/tp_pcb.c:482: warning: implicit declaration of function `tp_recycle_tsuffix' ./@/netiso/tp_pcb.c:483: warning: implicit declaration of function `tp_etimeout' ./@/netiso/tp_pcb.c: In function `tp_freeref': ./@/netiso/tp_pcb.c:513: warning: implicit declaration of function `logpri' ./@/netiso/tp_pcb.c:517: warning: statement with no effect ./@/netiso/tp_pcb.c: At top level: ./@/netiso/tp_pcb.c:605: warning: return-type defaults to `int' ./@/netiso/tp_pcb.c:649: warning: return-type defaults to `int' ./@/netiso/tp_pcb.c: In function `tp_attach': ./@/netiso/tp_pcb.c:656: warning: redundant redeclaration of `tp_conn_param' in same scope ./@/netiso/tp_pcb.c:110: warning: previous declaration of `tp_conn_param' ./@/netiso/tp_pcb.c:662: warning: statement with no effect ./@/netiso/tp_pcb.c:730: dereferencing pointer to incomplete type ./@/netiso/tp_pcb.c: In function `tp_detach': ./@/netiso/tp_pcb.c:787: warning: redundant redeclaration of `tp_freeref' in same scope ./@/netiso/tp_pcb.c:506: warning: previous declaration of `tp_freeref' ./@/netiso/tp_pcb.c:795: warning: statement with no effect ./@/netiso/tp_pcb.c: At top level: ./@/netiso/tp_pcb.c:897: warning: return-type defaults to `int' ./@/netiso/tp_pcb.c: In function `tp_tselinuse': ./@/netiso/tp_pcb.c:897: warning: type of `tlen' defaults to `int' ./@/netiso/tp_pcb.c:897: warning: type of `reuseaddr' defaults to `int' ./@/netiso/tp_pcb.c: At top level: ./@/netiso/tp_pcb.c:928: warning: return-type defaults to `int' ./@/netiso/tp_pcb.c: In function `tp_pcbbind': ./@/netiso/tp_pcb.c:933: warning: `tsel' might be used uninitialized in this function ./@/netiso/tp_pcb.c: At top level: ./@/netiso/tp_pcb.c:273: storage size of `tp_inpcb' isn't known In file included from ./@/netiso/tp_subr.c:94: ./@/netiso/tp_pcb.h:301: warning: `/*' within comment In file included from ./@/netiso/tp_ip.h:84, from ./@/netiso/tp_subr.c:88: ./@/netinet/in_pcb.h:47: warning: parameter names (without types) in function declaration ./@/netinet/in_pcb.h:47: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:50: parse error before `LIST_ENTRY' ./@/netinet/in_pcb.h:50: warning: no semicolon at end of struct or union ./@/netinet/in_pcb.h:51: parse error before `inp_hash' ./@/netinet/in_pcb.h:51: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:64: parse error before `}' In file included from ./@/netiso/tp_subr.c:94: ./@/netiso/tp_pcb.h:344: warning: redundant redeclaration of `time' in same scope ./@/sys/kernel.h:59: warning: previous declaration of `time' ./@/netiso/tp_subr.c:102: warning: redundant redeclaration of `ticks' in same scope ./@/sys/kernel.h:66: warning: previous declaration of `ticks' ./@/netiso/tp_subr.c: In function `tp_goodXack': ./@/netiso/tp_subr.c:122: warning: statement with no effect ./@/netiso/tp_subr.c:143: warning: statement with no effect ./@/netiso/tp_subr.c: In function `tp_rtt_rtv': ./@/netiso/tp_subr.c:220: warning: implicit declaration of function `logpri' ./@/netiso/tp_subr.c:171: warning: `delta' might be used uninitialized in this function ./@/netiso/tp_subr.c: In function `tp_goodack': ./@/netiso/tp_subr.c:261: warning: statement with no effect ./@/netiso/tp_subr.c:266: warning: statement with no effect ./@/netiso/tp_subr.c:335: warning: implicit declaration of function `tpsbcheck' ./@/netiso/tp_subr.c:252: warning: `old_fcredit' might be used uninitialized in this function ./@/netiso/tp_subr.c: At top level: ./@/netiso/tp_subr.c:420: warning: return-type defaults to `int' ./@/netiso/tp_subr.c: In function `tp_send': ./@/netiso/tp_subr.c:496: warning: statement with no effect ./@/netiso/tp_subr.c:498: warning: statement with no effect ./@/netiso/tp_subr.c:502: warning: statement with no effect ./@/netiso/tp_subr.c:537: warning: statement with no effect ./@/netiso/tp_subr.c:618: warning: statement with no effect ./@/netiso/tp_subr.c: At top level: ./@/netiso/tp_subr.c:629: warning: return-type defaults to `int' ./@/netiso/tp_subr.c: In function `tp_packetize': ./@/netiso/tp_subr.c:636: warning: implicit declaration of function `tp_headersize' ./@/netiso/tp_subr.c:639: warning: redundant redeclaration of `m_split' in same scope ./@/sys/mbuf.h:388: warning: previous declaration of `m_split' ./@/netiso/tp_subr.c:633: warning: `n' might be used uninitialized in this function ./@/netiso/tp_subr.c: At top level: ./@/netiso/tp_subr.c:725: warning: return-type defaults to `int' ./@/netiso/tp_subr.c: In function `tp_stash': ./@/netiso/tp_subr.c:751: warning: statement with no effect ./@/netiso/tp_subr.c:763: warning: statement with no effect ./@/netiso/tp_subr.c:802: warning: statement with no effect ./@/netiso/tp_subr.c:807: warning: implicit declaration of function `tp_rsyset' ./@/netiso/tp_subr.c:834: warning: implicit declaration of function `tp_local_credit' ./@/netiso/tp_subr.c:840: warning: statement with no effect ./@/netiso/tp_subr.c:857: warning: statement with no effect ./@/netiso/tp_subr.c: At top level: ./@/netiso/tp_subr.c:880: warning: return-type defaults to `int' ./@/netiso/tp_subr.c: In function `tp_rsyflush': ./@/netiso/tp_subr.c:884: warning: statement with no effect ./@/netiso/tp_subr.c:882: warning: `mp' might be used uninitialized in this function ./@/netiso/tp_subr.c:897: warning: control reaches end of non-void function ./@/netiso/tp_subr.c: At top level: ./@/netiso/tp_subr.c:900: warning: return-type defaults to `int' ./@/netiso/tp_subr.c: In function `tp_rsyset': ./@/netiso/tp_subr.c:911: warning: `return' with no value, in function returning non-void ./@/netiso/tp_subr.c:918: warning: control reaches end of non-void function ./@/netiso/tp_subr.c: At top level: ./@/netiso/tp_subr.c:921: warning: return-type defaults to `int' ./@/netiso/tp_subr.c: In function `tpsbcheck': ./@/netiso/tp_subr.c:921: warning: type of `i' defaults to `int' ./@/netiso/tp_subr.c:948: warning: control reaches end of non-void function ./@/netiso/tp_ip.h: At top level: ./@/netiso/tp_ip.h:88: storage size of `tp_inpcb' isn't known In file included from ./@/netiso/tp_subr2.c:103: ./@/netiso/tp_pcb.h:301: warning: `/*' within comment In file included from ./@/netiso/tp_ip.h:84, from ./@/netiso/tp_subr2.c:96: ./@/netinet/in_pcb.h:47: warning: parameter names (without types) in function declaration ./@/netinet/in_pcb.h:47: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:50: parse error before `LIST_ENTRY' ./@/netinet/in_pcb.h:50: warning: no semicolon at end of struct or union ./@/netinet/in_pcb.h:51: parse error before `inp_hash' ./@/netinet/in_pcb.h:51: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:64: parse error before `}' In file included from ./@/netiso/tp_subr2.c:103: ./@/netiso/tp_pcb.h:344: warning: redundant redeclaration of `time' in same scope ./@/sys/kernel.h:59: warning: previous declaration of `time' ./@/netiso/tp_subr2.c: In function `tp_local_credit': ./@/netiso/tp_subr2.c:147: warning: implicit declaration of function `logpri' ./@/netiso/tp_subr2.c:156: warning: statement with no effect ./@/netiso/tp_subr2.c: In function `tp_protocol_error': ./@/netiso/tp_subr2.c:187: warning: statement with no effect ./@/netiso/tp_subr2.c: In function `tp_indicate': ./@/netiso/tp_subr2.c:230: warning: statement with no effect ./@/netiso/tp_subr2.c:273: warning: statement with no effect ./@/netiso/tp_subr2.c: At top level: ./@/netiso/tp_subr2.c:402: warning: return-type defaults to `int' ./@/netiso/tp_subr2.c: In function `tp_netcmd': ./@/netiso/tp_subr2.c:410: warning: `return' with no value, in function returning non-void ./@/netiso/tp_subr2.c:424: warning: implicit declaration of function `pk_disconnect' ./@/netiso/tp_subr2.c:437: warning: control reaches end of non-void function ./@/netiso/tp_subr2.c: In function `tp_mask_to_num': ./@/netiso/tp_subr2.c:461: warning: statement with no effect ./@/netiso/tp_subr2.c: At top level: ./@/netiso/tp_subr2.c:471: warning: return-type defaults to `int' ./@/netiso/tp_subr2.c: In function `copyQOSparms': ./@/netiso/tp_subr2.c:481: warning: control reaches end of non-void function ./@/netiso/tp_subr2.c: In function `tp_route_to': ./@/netiso/tp_subr2.c:631: warning: statement with no effect ./@/netiso/tp_subr2.c:640: warning: implicit declaration of function `Dump_buf' ./@/netiso/tp_subr2.c:656: warning: implicit declaration of function `iso_putsufx' ./@/netiso/tp_subr2.c:661: warning: empty body in an else-statement ./@/netiso/tp_subr2.c:672: warning: implicit declaration of function `clnp_route' ./@/netiso/tp_subr2.c:690: warning: implicit declaration of function `tp_set_npcb' ./@/netiso/tp_subr2.c:709: warning: statement with no effect ./@/netiso/tp_subr2.c: In function `tp0_stash': ./@/netiso/tp_subr2.c:733: warning: statement with no effect ./@/netiso/tp_subr2.c:743: warning: statement with no effect ./@/netiso/tp_subr2.c:760: warning: implicit declaration of function `pk_flowcontrol' ./@/netiso/tp_subr2.c: At top level: ./@/netiso/tp_subr2.c:828: warning: return-type defaults to `int' ./@/netiso/tp_subr2.c: In function `dump_addr': ./@/netiso/tp_subr2.c:832: warning: implicit declaration of function `dump_inaddr' ./@/netiso/tp_subr2.c:836: warning: implicit declaration of function `dump_isoaddr' ./@/netiso/tp_subr2.c:843: warning: control reaches end of non-void function ./@/netiso/tp_subr2.c: At top level: ./@/netiso/tp_subr2.c:854: warning: return-type defaults to `int' ./@/netiso/tp_subr2.c: In function `Dump_buf': ./@/netiso/tp_subr2.c:880: warning: control reaches end of non-void function ./@/netiso/tp_ip.h: At top level: ./@/netiso/tp_ip.h:88: storage size of `tp_inpcb' isn't known In file included from ./@/netiso/tp_trace.c:89: ./@/netiso/tp_pcb.h:301: warning: `/*' within comment In file included from ./@/netiso/tp_ip.h:83, from ./@/netiso/tp_trace.c:88: ./@/net/route.h:262: warning: `struct socket' declared inside parameter list ./@/net/route.h:262: warning: its scope is only this definition or declaration, ./@/net/route.h:262: warning: which is probably not what you want. ./@/net/route.h:264: warning: `struct socket' declared inside parameter list In file included from ./@/netiso/tp_ip.h:84, from ./@/netiso/tp_trace.c:88: ./@/netinet/in_pcb.h:47: warning: parameter names (without types) in function declaration ./@/netinet/in_pcb.h:47: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:50: parse error before `LIST_ENTRY' ./@/netinet/in_pcb.h:50: warning: no semicolon at end of struct or union ./@/netinet/in_pcb.h:51: parse error before `inp_hash' ./@/netinet/in_pcb.h:51: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:64: parse error before `}' In file included from ./@/netiso/tp_trace.c:92: ./@/netiso/tp_trace.h:118: field `tpt_Inpcb' has incomplete type ./@/netiso/tp_ip.h:88: storage size of `tp_inpcb' isn't known In file included from ./@/netiso/tp_usrreq.c:91: ./@/netiso/tp_pcb.h:301: warning: `/*' within comment In file included from ./@/netiso/tp_ip.h:84, from ./@/netiso/tp_usrreq.c:90: ./@/netinet/in_pcb.h:47: warning: parameter names (without types) in function declaration ./@/netinet/in_pcb.h:47: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:50: parse error before `LIST_ENTRY' ./@/netinet/in_pcb.h:50: warning: no semicolon at end of struct or union ./@/netinet/in_pcb.h:51: parse error before `inp_hash' ./@/netinet/in_pcb.h:51: warning: data definition has no type or storage class ./@/netinet/in_pcb.h:64: parse error before `}' ./@/netiso/tp_usrreq.c: In function `dump_mbuf': ./@/netiso/tp_usrreq.c:117: warning: implicit declaration of function `logpri' ./@/netiso/tp_usrreq.c: At top level: ./@/netiso/tp_usrreq.c:173: warning: return-type defaults to `int' ./@/netiso/tp_usrreq.c: In function `tp_rcvoob': ./@/netiso/tp_usrreq.c:221: warning: implicit declaration of function `wakeup' ./@/netiso/tp_usrreq.c:257: warning: statement with no effect ./@/netiso/tp_usrreq.c: At top level: ./@/netiso/tp_usrreq.c:280: warning: return-type defaults to `int' ./@/netiso/tp_usrreq.c: In function `tp_sendoob': ./@/netiso/tp_usrreq.c:352: warning: statement with no effect ./@/netiso/tp_usrreq.c: In function `tp_usrreq': ./@/netiso/tp_usrreq.c:396: warning: statement with no effect ./@/netiso/tp_usrreq.c:402: warning: statement with no effect ./@/netiso/tp_usrreq.c:422: warning: large integer implicitly truncated to unsigned type ./@/netiso/tp_usrreq.c:435: warning: implicit declaration of function `tp_detach' ./@/netiso/tp_usrreq.c:445: warning: large integer implicitly truncated to unsigned type ./@/netiso/tp_usrreq.c:476: warning: statement with no effect ./@/netiso/tp_usrreq.c:496: warning: implicit declaration of function `Dump_buf' ./@/netiso/tp_usrreq.c:498: warning: implicit declaration of function `tp_route_to' ./@/netiso/tp_usrreq.c:524: warning: statement with no effect ./@/netiso/tp_usrreq.c:541: warning: statement with no effect ./@/netiso/tp_usrreq.c:549: warning: implicit declaration of function `tp_confirm' ./@/netiso/tp_usrreq.c:553: warning: statement with no effect ./@/netiso/tp_usrreq.c:558: warning: statement with no effect ./@/netiso/tp_usrreq.c:590: warning: implicit declaration of function `tp_snd_control' ./@/netiso/tp_usrreq.c:635: warning: statement with no effect ./@/netiso/tp_usrreq.c:645: warning: implicit declaration of function `tp_packetize' ./@/netiso/tp_usrreq.c:694: warning: statement with no effect ./@/netiso/tp_usrreq.c: At top level: ./@/netiso/tp_usrreq.c:705: warning: return-type defaults to `int' ./@/netiso/tp_usrreq.c: In function `tp_ltrace': ./@/netiso/tp_usrreq.c:711: warning: statement with no effect ./@/netiso/tp_usrreq.c:715: warning: control reaches end of non-void function ./@/netiso/tp_usrreq.c: At top level: ./@/netiso/tp_usrreq.c:718: warning: return-type defaults to `int' ./@/netiso/tp_usrreq.c:732: warning: return-type defaults to `int' ./@/netiso/tp_usrreq.c: In function `tp_snd_control': ./@/netiso/tp_usrreq.c:743: warning: implicit declaration of function `tp_ctloutput' ./@/netiso/tp_ip.h: At top level: ./@/netiso/tp_ip.h:88: storage size of `tp_inpcb' isn't known