From owner-freebsd-questions Fri Apr 19 11:22:26 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id LAA22512 for questions-outgoing; Fri, 19 Apr 1996 11:22:26 -0700 (PDT) Received: from riley-net170-164.uoregon.edu (riley-net170-164.uoregon.edu [128.223.170.164]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id LAA22506 for ; Fri, 19 Apr 1996 11:22:24 -0700 (PDT) Received: (from dwhite@localhost) by riley-net170-164.uoregon.edu (8.6.12/8.6.12) id LAA26138; Fri, 19 Apr 1996 11:22:38 -0700 Date: Fri, 19 Apr 1996 11:22:37 -0700 (PDT) From: Doug White Reply-To: dwhite@resnet.uoregon.edu To: Angelo Turetta cc: "'freebsd-questions'" Subject: Re: How can I use gethostname() in snake_saver ?? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Fri, 19 Apr 1996, Angelo Turetta wrote: > I'm learning unix programming, so I'm obviously missing some very basic > information: please, be patient :-) I'm not either, I'm just looking at the man page :-) > > I've modified snake_saver.c to make it use the host name as its 'snake' > message. The hack is really simple: in saver_load() I use gethostname(3) to > fill a static array that is later used by snake_saver() instead of the local > array 'saves'. > > When I try to install the screen saver using modload(8), I get: > > /usr/src/lkm/syscons/snake> modload -u -o /tmp/saver_mod -e saver_init -q > /lkm/snake_saver_mod.o > /lkm/snake_saver_mod.o: Undefined symbol `_gethostname' referenced from > text segment > modload: /usr/bin/ld: return code 1 > > Is it only some -lxxxx missing or am I pretending too much :-) ???? Did you #include ? Doug White | University of Oregon Internet: dwhite@resnet.uoregon.edu | Residence Networking Assistant http://gladstone.uoregon.edu/~dwhite | Computer Science Major