<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div>Thanks Valdis.</div><div><br></div><div>Yes, I got the kernel and header files installed.</div><div><br></div><div>But there seems to be a lot of mman.h. I found one in /usr/include/asm-generic that defined MAP_SYNC, and I included it also, now I got passed compile and linking. I'm checking out if the flag does what is is said to do-- I don't have to call msync function, which would boost performance.<br></div><div><br></div>
        
        </div><div id="yahoo_quoted_2577114136" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Monday, July 16, 2018, 10:04:54 PM EDT,  <valdis.kletnieks@vt.edu> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">On Tue, 17 Jul 2018 00:57:31 -0000, David Frank said:<div class="yqt8874832895" id="yqtfd84707"><br clear="none"><br clear="none">> I installed LTS 18.04 with headers.  I'm trying to use the new flag MAP_SYNC<br clear="none">> with mmap call, but it complained MAP_SYNC undefined.What #define do I need to<br clear="none">> enable this?</div><br clear="none"><br clear="none">You need more than a #define. You need a 4.15 kernel and matching<br clear="none">kernel-headers. But if you installed 18.04 correctly, those should be in place<br clear="none">already, as that apparently shipped with 4.15...<br clear="none"><br clear="none">Or if you're not really a kernel person, but a misplaced userspace person,<br clear="none">'man 2 mmap' tells us:<br clear="none"><br clear="none">NAME<br clear="none">       mmap, munmap - map or unmap files or devices into memory<br clear="none"><br clear="none">SYNOPSIS<br clear="none">       #include <sys/mman.h></div>_______________________________________________<br clear="none">Kernelnewbies mailing list<br clear="none"><a shape="rect" ymailto="mailto:Kernelnewbies@kernelnewbies.org" href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br clear="none"><a shape="rect" href="https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><div class="yqt8874832895" id="yqtfd59481"><br clear="none"></div></div>
            </div>
        </div></div></body></html>