現在の時刻を設定する。マークがつけられていないかのチェックが行われる。成功の場合、有効な共有メモリーセグメントの識別子が返される。エラーを示す値が設定される。ケーパビリティも持っていない。対応する共有メモリーセグメントはすでに存在する。そのセグメントのサイズよりも大きかった。ENFILEシステム全体でオープンされているファイルの総数が上限に達した。指定されていなかった。割り当てるメモリーがなかった。ケーパビリティを持っていなかった)。インクルードは必要ない。これらのインクルードをするように記載されている。このような古いシステムへの移植性を意図したアプリケーションではこれらのファイルをインクルードする必要があるかもしれない。新しい共有メモリーセグメントを作成する。コールに影響する共有メモリーセグメント資源の制限は以下の通りである:SHMALL共有メモリーの全使用量のシステム全体での上限値。システムページサイズが単位である。経由で参照したり、変更したりできる。この上限値のデフォルト値は以下のとおりである。ビットシステムにも適したものになっている)。古いアプリケーションが最初に現在の値を確認せずに既存の上限をそのまま増やしてしまっても問題が起こらないようなデフォルト値を選んだからである。設定すると値がオーバーフローしてしまうことになる。この上限のデフォルト値は以下であった。