|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > m > mmap2 - システムコールの説明 mmap2 - システムコールの説明 - Linux コマンド集 一覧表名前mmap2 - ファイルやデバイスをメモリにマップする 書式
#include <sys/mman.h> 説明mmap2 ()システムコールは mmap (2) と全く同じように動作する。 ただし最後の引き数には、ファイルのオフセットを (バイト単位ではなく) システムのページサイズを単位として指定する。 これにより、32 ビットの off_t を使うアプリケーションが (一般的なアーキテクチャでは 2^44 バイトまでの) さらに大きなファイルをマップできるようになる。 返り値成功した場合、 mmap2 ()はマップされた領域へのポインタを返す。 エラーの場合は -1 が返されて、 errno が適切に設定される。 エラー
注意mmap2 ()は、Linux 2.3.31 以降で使用可能である。 これは Linux 独自の関数なので、 移植性を考えたアプリケーションでは使用すべきでない。 32ビットシステムでは、 mmap2 ()は LFS (Large File Summit) の一部である mmap64 ()関数を実装するのに使用されている。 準拠このシステムコールは Linux 独自である。 関連項目
|
|