1 Generally, functions in the UCW library are reentrant as long as you call them
2 on different data. Calling on the same object is not, unless otherwise told,
3 which also includes functions acting on any kind of global state.
5 There are some exceptions:
7 - setproctitle() is not safe, it modifies global state