Некоторые функции POSIX не являются потокобезопасными. Примерами являются имя каталога и путь.
Функция dirname() не требует повторного входа. Функция, не требующая повторного входа, не обязана быть потокобезопасной.
На некоторых платформах существуют реентерабельные версии имени каталога и пути: имя_каталога_r и путь_r. Насколько я узнал, в Linux нет реентерабельной версии имени каталога и пути.
- Это правильно?
- Какова альтернатива?