Added reader_init().
Replace use of `log_*` functions in `usage()` with `unotice()`.
Add appropriate attributes to mutex creation.