Назначение shm_open () и ftruncate ()?
Когда мы создаем разделяемую память, мы используемshm_open()
а такжеftruncate()
функция. По моей информацииshm_open()
создать область общей памяти. И тогда мы используемftruncate()
функция для настройки размера области разделяемой памяти.
Ну как жеshm_open()
создает область памяти в первую очередь, когда он еще не знает размер? И если это не так, и я совершенно не прав, то, пожалуйста, скажите мне цельshm_open()
а такжеftruncate().
Заранее спасибо!!!