On Thu, Nov 13, 2003 at 01:50:58PM -0700, Alex Tsariounov wrote:
> On Thu, 2003-11-13 at 13:32, Daniel Jacobowitz wrote:
> > On Thu, Nov 13, 2003 at 01:29:22PM -0700, Alex Tsariounov wrote:
> > > This should be the same for any libc function, whether printf() for
> > > which according to it's man page you should include stdio.h, or
> > > query_module for which you include linux/module.h.
> > 
> > That is a bug in the manual page, then.  It should be updated.  Libc
> > does not provide a header which prototypes this function.
> 
> Ok, then:
> 
>         $ nm --dynamic /lib/libc-2.3.2.so | grep query 
>         000d7b10 T query_module
> 
> says to me that this is a public libc function.
> 
> Are you saying that it is not and should not be used then?

Libc provides the function, as a convenience, esp. for architectures
where the _syscall macros in <asm/unistd.h> can't be directly used.

However, it does not provide a prototype or associated definitions. 
Which is what I said.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to