shmget(2) を介して Linux システムに共有メモリを割り当てる C++ アプリケーションがあります。共有メモリに格納するデータは定期的に増加するため、realloc() が通常のメモリを増加させるのと同様の方法で共有メモリのサイズを変更したいと考えています。これを行う方法はありますか?IBM のサイトで SHM_SIZE コマンドに言及しているドキュメントを見つけましたが、Linux および BSD のマンページには、Linux 固有のセクションであっても、それがありません。
shmget(2) を介して Linux システムに共有メモリを割り当てる C++ アプリケーションがあります。共有メモリに格納するデータは定期的に増加するため、realloc() が通常のメモリを増加させるのと同様の方法で共有メモリのサイズを変更したいと考えています。これを行う方法はありますか?IBM のサイトで SHM_SIZE コマンドに言及しているドキュメントを見つけましたが、Linux および BSD のマンページには、Linux 固有のセクションであっても、それがありません。