Нужно для форкнутных child'ов иметь одну общую глобальньную переменную, доступ к которой будет осуществляться с помощью семафоров. При fork() для каждого процесса будет свой экземпляр переменной (copy-on-write в той же степи). vfork() де факто не используется практически ни где (deprecated?).
Как можно для child'ов иметь общую глобальную переменную? Спасибо.
P.S. pthreads -- инструмент, который предоставит решение для данной задачи использовать не хочется.