From owner-freebsd-current Mon Oct 23 23:54:49 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id XAA18795 for current-outgoing; Mon, 23 Oct 1995 23:54:49 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id XAA18756 for ; Mon, 23 Oct 1995 23:54:18 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id QAA01671; Tue, 24 Oct 1995 16:47:47 +1000 Date: Tue, 24 Oct 1995 16:47:47 +1000 From: Bruce Evans Message-Id: <199510240647.QAA01671@godzilla.zeta.org.au> To: current@freebsd.org, swallace@ece.uci.edu Subject: Re: gets() Sender: owner-current@freebsd.org Precedence: bulk >Why in libc.so.2.2 and libc.a is there: >0001d598 T _getrusage > U _gets >00006960 T _gets nm apparently doesn't understand the special symbol for _gets that is generated by __warn_references(). It should print `?' or something instead of `U'. >Using an older ld (2.0?), I discovered this. >ld.old: /usr/lib/libc.so.2.2: Warning symbol without external reference following. Older ld's apparently don't understand the special symbol either. >That is the only undefined symbol in /usr/lib/libc.so.2.2. >Doesn't seem right to me. There are probably some more now :-). Poul added some warnings. Bruce