<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
 Good morning, We are trying to figure out how to properly provide adresss hints to mmap on 32-bit Centos 5.5. Does any documentation exist about to how to provide address hints to mmap on 32-bit Centos 5.5? If so, where can we find this documentation.<BR>
     In order to understand mmap better, we decided to try to find the Centos 5.5 source code for mmap.c. We already installed the kernel source code using the following commands : <FONT style="BACKGROUND-COLOR: #eeeeee" face=Courier># cd /tmp<BR># wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/kernel-2.6.18-8.1.8.el5.src.rpm<BR># rpm -ivh kernel-2.6.18-8.1.8.el5.src.rpm</FONT><BR>
<FONT style="BACKGROUND-COLOR: #eeeeee" face=Courier></FONT> <BR>
<FONT style="BACKGROUND-COLOR: #eeeeee" face=Courier>However, we can't find the source code for the functions: void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset);<BR></FONT><BR>
<FONT style="BACKGROUND-COLOR: #eeeeee" face=Courier>and </FONT><BR>
<FONT style="BACKGROUND-COLOR: #eeeeee" face=Courier>int munmap(void *start, size_t length); Where could we obtain the source code for the system function: void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset)? Thank you. <BR></FONT><BR>
 <BR>
    We have already run the following commands  $ su<BR> # vi /etc/sysctl.conf<BR>...and append<BR>vm.vdso_enabled = 0<BR>vm.mmap_min_addr = 4096<BR> #<BR> # /sbin/sysctl -p<BR>...<BR>vm.vdso_enabled = 0<BR>vm.mmap_min_addr = 4096<BR> # exit<BR>
Thank you.<BR>
 <BR>                                          </body>
</html>