Реентерабельность на FreeBSD
Реентерабельность (reentrant) является характеристикой библиотечных функций, которая позволяет множественным процессам и потокам использовать одно адресное пространство с гарантией того, что данные сохраняемые в этом пространстве останутся неизменными между вызовами функций. Другими словами reentrant функция гарантирует корректное поведение всех одновременно вызванных «копий» этой функции в одном процессе. Это очень важно для многопоточного приложения или при обработке сигнала.