[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: undefined reference to `gettid'



2008/4/28 Mathieu Malaterre <mathieu.malaterre@gmail.com>:
> On Mon, Apr 28, 2008 at 5:24 PM, Eduardo M KALINOWSKI <ekalin@gmail.com> wrote:
>  > Mathieu Malaterre wrote:
>  >  > Should I simply assumed that gettid should not be used and instead
>  >  > replaced it with pthread_self as this should be the default on all
>  >  > linux/debian system ?
>  >  >
>  >
>  >  >From man gettid(2):
>  >
>  >  NOTES
>  >        Glibc does not provide a wrapper for this system call;  call  it
>  >  using
>  >        syscall(2).
>  >
>  >        The  thread  ID  returned by this call is not the same thing as a
>  >  POSIX
>  >        thread ID (i.e., the opaque value returned by pthread_self(3)).
>  >
>  >
>  >  However, concerning if you *should* call it via syscall, I cannot help.
>  >
>
>  WTF ? I am running an up to date debian stable system, where are those
>  new man pages from ?

joostje@muso:/$ dpkg -S /usr/share/man/man2/gettid.2.gz
manpages-dev: /usr/share/man/man2/gettid.2.gz

joostje@muso:/$ dpkg -l manpages-dev
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                Version             Description
+++-===================-===================-======================================================
ii  manpages-dev        2.39-1              Manual pages about using
GNU/Linux for development

Where does your gettid manpage come from?


Reply to: