Я использую простую тестовую программу, которая использует общую память SYSV.Я обнаружил, что когда-то shmget () возвращает нулевой shmid, если запрошенный сегмент разделяемой памяти уже существует.Кто-нибудь может объяснить, в каком сценарии shmaget () возвращает ноль shmid?
Заранее спасибо.