Section: Linux Programmer's Manual (7)
thread-keyring - per-thread keyring
The thread keyring is a keyring used to anchor keys on behalf of a process.
It is created only when a thread requests it.
The thread keyring has the name (description)
A special serial number value,
is defined that can be used in lieu of the actual serial number of
the calling thread's thread keyring.
utility, '@t' can be used instead of a numeric key ID in
much the same way, but as
is a program run after forking, this is of no utility.
Thread keyrings are not inherited across
and are cleared by
A thread keyring is destroyed when the thread that refers to it terminates.
Initially, a thread does not have a thread keyring.
If a thread doesn't have a thread keyring when it is accessed,
then it will be created if it is to be modified;
otherwise the operation fails with the error
This page is part of release 5.10 of the Linux
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at