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]

