안녕하세요..
avltr를 이용해서, 작업을 하고 있는데요.
단일 프로세스에서 사용하면, 잘 되는데,
avltr를 공유메모리 영역으로 맵핑해서 이용하려고 하면,
검색이 잘 되지 않네요..
즉, A Process에서 avltr에 데이터를 넣고, 다시 검색하는 건 잘되는데,
A Process에서 공유메모리 영역에 avltr를 맵핑시켜서, 생성하고, 데이터를 넣은뒤에,
B Process에서 공유메모리로 접근해서, avltr를 검색해보면, 검색이 안됩니다.
avltr_create부분의 소스를 보니,
xmalloc()을 이용하도록 되어있던데, 그렇다면, 공유메모리가 아닌, 자신의 프로세스의 메모리에 생성을 하도록 되는건가요?