리눅스 매뉴얼 페이지 mmap(2)

Jmnote (토론 | 기여)님의 2024년 3월 2일 (토) 13:24 판 (새 문서: ==개요== ;mmap(2) — 리눅스 매뉴얼 페이지 ==이름== mmap, munmap - 파일이나 장치를 메모리에 매핑하거나 매핑 해제합니다. ==라이브러리== 표...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요

mmap(2) — 리눅스 매뉴얼 페이지

2 이름

mmap, munmap - 파일이나 장치를 메모리에 매핑하거나 매핑 해제합니다.

3 라이브러리

표준 C 라이브러리( libc , -lc )

4 시놉시스

#include <sys/mman.h>

void *mmap(void addr[.length], size_t length, int prot, int flags, int fd, off_t offset);
int munmap(void addr[.length], size_t length);

기능 테스트 매크로 요구 사항에 대한 자세한 내용은 #참고를 참조하세요.

5 설명

6 반환 값

7 오류

8 속성

9 버전

10 표준

POSIX.1-2008.

11 역사

POSIX.1-2001, SVr4, 4.4BSD.

mmap(), msync(2), munmap()을 사용할 수 있는 POSIX 시스템에서는 _POSIX_MAPPED_FILES가 <unistd.h>에 0보다 큰 값으로 정의됩니다. (sysconf(3)도 참조하세요.)

12 참고

13 버그

14 예시

15 같이 보기

proc(5)에 다음 파일에 대한 설명: /proc/pid/maps, /proc/pid/map_files, /proc/pid/smaps

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}