Я пытаюсь создать клиент-серверное приложение, используя разделяемую память POSIX и семафоры POSIX. Нужно ли размещать семафоры внутри сегмента разделяемой памяти или семафоры могут быть просто глобальными переменными? Я хочу придерживаться соглашения POSIX.