[Volgograd] shm
kordv
kordv на vng.com.ru
Чт Окт 9 19:23:02 MSD 2003
Здравствуйте.
Почему дитячий процесс получает ошибку, при вызове shmat ?
/*
950 == 01666
удалить разделяемый сегмент после последнего отсоединения
всем разрешены запись и чтение
*/
/* в основном процессе */
id = shmget(0x0103018d, 0x000f4240, 950);
/* id == 0x0c6d0006 */
a = shmat(0x0c6d0006, 0, 0);
/* a == 0x4046b000 */
vfork(...);
/* в дитяте */
execve(.../* новый код */);
/* в новом коде */
b = shmat(0x0c6d0006, 0, 0);
/* b == -1 */
--
Akkord
V-LUG team
Подробная информация о списке рассылки Volgograd