mmap如何控制映射长度
intfd=fileno(inputFile);intoffset=sysconf(_SC_PAGE_SIZE)*0;intflength=100;str=(char*)...
int fd = fileno(inputFile);
int offset = sysconf(_SC_PAGE_SIZE) * 0;
int flength = 100;
str = (char *) mmap(NULL, flength * sizeof(char), PROT_READ, MAP_SHARED | MAP_NORESERVE, fd, offset);
printf("%s\n", str);
我将flength的长度设置为100。但输出的str长度却有4000+的字节。请问要如何控制映射的长度。谢谢! 展开
int offset = sysconf(_SC_PAGE_SIZE) * 0;
int flength = 100;
str = (char *) mmap(NULL, flength * sizeof(char), PROT_READ, MAP_SHARED | MAP_NORESERVE, fd, offset);
printf("%s\n", str);
我将flength的长度设置为100。但输出的str长度却有4000+的字节。请问要如何控制映射的长度。谢谢! 展开
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询