Highly portable C system library: threads and synchronization primitives, sockets (TCP, UDP, SCTP), IPv4 and IPv6, IPC, hash functions (MD5, SHA-1, SHA-2, SHA-3, GOST), binary trees (RB, AVL) and more. Native code performance.
On some operating systems it is possible to set (sometimes to get as well) the name of a thread. This mechanism is typically used across by debugging tools. Would be nice to have this functionality in the library. Things to do:
Extend full version of API for thread creating with name parameter.
Keep the name of the thread internally such that it always can be retrieved back.
For foreign threads (created out of plibsys), try to do the best to get the name, otherwise keep empty.
On some operating systems it is possible to set (sometimes to get as well) the name of a thread. This mechanism is typically used across by debugging tools. Would be nice to have this functionality in the library. Things to do: