>>rfork_thread() это создание процесса, надстройка над rfork().
>
>так оно и есть. Только если будешь использовать чистый rfork с флагом
>RFMEM, то рискуешь загубить стек. я использую rfork_thread().
в доке написано, что rfork(RFMEM) вообще нереально самому реализовать.
>
>>функции для работы с потоками pthread_*() не работают.
>
>Вообще то должны. Ты проверял ?
Да, проверял с разными либами - не пашет.
Либо просто не работает, либо страшно глючит (через раз), либо падает.
>Хотя если ты имел в виду не rfork, а скорее некоторую версию,
>приближенную к fork, то посмотри в сторону mmap и её опцию
>MAP_HASSEMAPHORE.
Не хочу сам все писать, хочу уже готовые решения найти. Велик в такой ситуации изобретать не нужно.