From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Given Subject: Re: Mess over open( Date: Tue, 20 Jul 2004 10:30:23 +0100 Sender: linux-8086-owner@vger.kernel.org Message-ID: <200407201030.23540.dg@cowlark.com> References: <20040720021951.99294.qmail@web51303.mail.yahoo.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20040720021951.99294.qmail@web51303.mail.yahoo.com> Content-Disposition: inline List-Id: Content-Type: text/plain; charset="us-ascii" To: linux-8086@vger.kernel.org On Tuesday 20 July 2004 03:19, you wrote: > Although the open( call seems to be used everywhere > (in around 70 source code files), it isn't defined > anywhere. How can ELKS get past booting if a call > isn't defined? It might be a syscall entry point, or something else equally as weird; these tend to be defined in horrific bits of autogenerated assembly or other bizarre things. I'd suggest running nm on the object files and making sure that it *really* isn't defined... apart from anything else, the linker should bail. (Not that I'm saying you're wrong, but I've spent so much time trying to find weird symbols in the Linux kernel source that I know not to jump to conclusions!) -- +- David Given --McQ-+ "I told you to make one longer than another, and | dg@cowlark.com | instead you have made one shorter than the other -- | (dg@tao-group.com) | the opposite." --- Sir Boyle Roche +- www.cowlark.com --+