NAME
gettid - get thread identification
SYNOPSIS
#include <sys/types.h>
pid_t gettid(void);
DESCRIPTION
R gettid ()
returns the thread ID of the current process.
This is equal
to the process ID (as returned by
getpid(2)),
unless the process is part of a thread group (created by specifying
the
CLONE_THREAD
flag to the
clone(2)
system call).
All processes in the same thread group
have the same PID, but each one has a unique TID.
RETURN VALUE
On success, returns the thread ID of the current process.
ERRORS
This call is always successful.
CONFORMING TO
R gettid ()
is Linux specific and should not be used in programs that
are intended to be portable.
NOTES
Glibc does not provide a wrapper for this system call; call it using
syscall(2).
SEE ALSO