Linux 매뉴얼 페이지와 mmap 구현의 차이점

Linux 매뉴얼 페이지와 mmap 구현의 차이점

플래그에 대한 mmap(2) 지원이 필요한 프로그램을 컴파일하려고 하는데 MAP_SYNC컴파일러에서 그러한 기능이 없다고 보고합니다. 이제 mmap의 헤더 파일을 수동으로 확인한 결과 플래그가 없음을 발견했습니다. 내 시스템의 매뉴얼 페이지에는 mmap에 그러한 플래그가 없다고 나와 있지만 매뉴얼 페이지에는 있습니다.여기이 플래그가 Linux 커널 4.15+에 존재함을 나타냅니다.그건 진실이야.

커널 5.0.0을 사용했는데 왜 플래그가 없는지 이해할 수 없습니다. 이 문제를 해결할 수 있는 방법이 있습니까?

내 시스템:

$ uname -a
Linux hostname 5.0.0-29-generic #31~18.04.1-Ubuntu SMP Thu Sep 12 18:29:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.  
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS                                                                                                                       Release:        18.04
Codename:       bionic

감사해요!

관련 정보