Thanks! I knew it was in the kernel. since it allows a (0) parameter,
I was hoping that it was in a library somewhere. Really hoping.
I had earlier found all kinds of documentation in /usr/doc that said, in
effect "This is a library!".
Can you give me a hint where a compendium of the functions I expect to
find in the various libraries on the system will be? Or a pointer to an
executable that will print out the functions a library exports?
Many times I have compiled programs only to find they
need a function, and no library I can find on the net appears to have that
function. When I post questions about the functions not found, the answer
I get back is "it is in library xxyyzz". Usually, library xxyyzz does not
exist. It is part of another larger library zzyyxx which is not
documented, or is "so well known" that everyone knows it (except me).
Or it has been renamed.
thanks,
bug
On Fri, 15 Jan 1999, Glynn Clements wrote:
>
> Bug Hunter wrote:
>
> > I need to use send_sig from an application. It is not in the man pages.
> > It is not in the info pages.
>
> send_sig() is a kernel function (kernel/exit.c).
>
> > It is in the kernel source. How do I find the library that send_sig is
> > currently in
>
> send_sig() isn't in any library; it's a kernel function.
>
> > so that I can link to it?
>
> You can't link to it; it's a kernel function.
>
> > On a more general level, how do I find the library any function I am
> > interested in is in?
>
> You find the library first. Then you read the library's documentation,
> which should tell you which functions it provides.
>
> A function's manual page may tell you which library it is part of.
>
> --
> Glynn Clements <[EMAIL PROTECTED]>
>