Я хотел бы найти все сегменты разделяемой памяти, используемые данным процессом. Я особенно заинтересован в выяснении shmid, чтобы я мог использовать его в вызовах shmctl ().
В Solaris я бы просто прочитал / proc / $ PID / map, чтобы выяснить эту информацию (поле pr_shmid).
Содержимое этого файла определяется struct prmap_t в sys / procfs.
AIX также имеет файл / proc / $ PID / map. Существует также структура prmap, но, к сожалению, в ней отсутствует поле pr_shmid.
Есть идеи, как мне этого добиться на AIX5.3 +?