<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: File mapping </title>
    <link>https://opennet.dev/openforum/vsluhforumID9/6832.html</link>
    <description>Здраствуйте, подскажите где можно скачать примеры или статью по теме file mapping, те привязывание поинтера к примеру к содержимому файла.&lt;br&gt;</description>

<item>
    <title>File mapping  (J0ester)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/6832.html#2</link>
    <pubDate>Tue, 23 Oct 2007 11:14:53 GMT</pubDate>
    <description>Юзаю эти функции на бсд системах, в каждой системе свои непонятки. Тестировал на обычных регулярных файлах.&lt;br&gt;К примеру на Darwin andrey.local 8.8.3 Darwin Kernel Version 8.8.3: Wed Oct 18 21:57:10 PDT 2006; root:xnu-792.15.4.obj~4/RELEASE_I386 i386 i386&lt;br&gt;&lt;br&gt;Там наблюдается segmentation fault, если len параметр установить меньше размера файла.&lt;br&gt;Я что-то не так делаю?&lt;br&gt;&lt;br&gt;Далее на FreeBSD Sk 6.2-RELEASE FreeBSD 6.2-RELEASE #4: Sat Oct  6 16:47:38 UTC 2007 i386&lt;br&gt;Почему-то некотрые файлы возвращают ничего или пару байтов. &lt;br&gt;&lt;br&gt;Подскажите по сабжу, как еще потестить или не что так?&lt;br&gt;&lt;br&gt;Тестировал эту программку&lt;br&gt;int main()&lt;br&gt;&#123;&lt;br&gt;&lt;br&gt;int fd;&lt;br&gt;char *file;&lt;br&gt;if((fd=open(&quot;/tmp/Hiren&apos;s.BootCD.8.7.iso&quot;,O_RDONLY)) == -1)&lt;br&gt;&#123;&lt;br&gt;fprintf(stderr,&quot;Open failed:&#037;s (errno=&#037;d)&#092;n&quot;,strerror(errno),errno);&lt;br&gt;exit(EXIT_FAILURE);&lt;br&gt;&#125;&lt;br&gt;struct stat fileinfo;&lt;br&gt;&lt;br&gt;if((fstat(fd, &amp;fileinfo))&amp;lt;0)&lt;br&gt;&#123;&lt;br&gt;fprintf(stderr,&quot;Get stat failed:&#037;s (errno=&#037;d)&#092;n&quot;,strerror(errno),errno);&lt;br&gt;exit(EXIT_FAILURE);&lt;br&gt;&#125;&lt;br&gt;int length=fileinfo.st_size;&lt;br&gt;//length=99999&lt;br&gt;if((file=(</description>
</item>

<item>
    <title>File mapping  (jd)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/6832.html#1</link>
    <pubDate>Fri, 12 Oct 2007 17:32:45 GMT</pubDate>
    <description>man mmap(2)&lt;br&gt;info libc (в моём info - раздел &quot;Memory-mapped I/O&quot;)&lt;br&gt;</description>
</item>

</channel>
</rss>
