#include <l4/sys/types.h>
#include <l4/sys/compiler.h>
#include <l4/names/__names_defs.h>
Go to the source code of this file.
Functions | |
EXTERN_C_BEGIN L4_CV int | names_register (const char *name) |
Register the current thread with the given name. | |
L4_CV int | names_register_thread_weak (const char *name, l4_threadid_t id) |
L4_CV int | names_unregister (const char *name) |
Unregister a given name. | |
L4_CV int | names_unregister_thread (const char *name, l4_threadid_t id) |
L4_CV int | names_query_name (const char *name, l4_threadid_t *id) |
Get the thread ID registered for a given name. | |
L4_CV int | names_query_id (const l4_threadid_t id, char *name, const int length) |
Get the name registered for a thread ID. | |
L4_CV int | names_waitfor_name (const char *name, l4_threadid_t *id, const int timeout) |
Repeatedly query for a given name. | |
L4_CV int | names_query_nr (int nr, char *name, int length, l4_threadid_t *id) |
Query the entry of the given number. | |
L4_CV int | names_unregister_task (l4_threadid_t tid) |
Unregister all names registered for a given task. | |
L4_CV int | names_dump (void) |