--- some_fun() ----------------------------------------------------------------
some_struct * some_fun()
{
if ((ShmId = shmget((key_t)some_value, sizeof(some_struct), IPC_PRIVATE)) < 0)
{
if ((ShmId = shmget((key_t)some_value, sizeof(some_struct), 0666 | IPC_CREAT)) < 0)
{
return NULL;
}
}
return((somestruct *)shmat(ShmId, (char *)0, 0)));
}
--------------------------------------------------------------------------------
위와같은 함수가 있을때여 이함수를 10번정도 부른다고 예를 들었을때
같은 id로 shmat를 했는데여