<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: асинхронный ввод/вывод </title>
    <link>https://opennet.me/openforum/vsluhforumID9/7404.html</link>
    <description>Здравствуйте все!&lt;br&gt;Занимаюсь разработкой ПО на Си под FreeBSD 5.3&lt;br&gt; Вчера, начал разбираться с функциями асинхронного ввода/вывода&lt;br&gt;  написал небольшой пример&lt;br&gt;   :&lt;br&gt;  int main(void)&lt;br&gt;    &#123;&lt;br&gt;    int fd;&lt;br&gt;    fd = open(file,O_RDWR);&lt;br&gt;    struct aiocb cb;&lt;br&gt;           &lt;br&gt;    cb.aio_fildes = fd;&lt;br&gt;    cb.aio_offset = 0;&lt;br&gt;    cb.aio_buf = &quot;qqqq&quot;;&lt;br&gt;    cb.aio_nbytes = 4;&lt;br&gt;    cb.aio_sigevent.sigev_notify = SIGEV_NONE;&lt;br&gt;      if (aio_read (&amp;cb) &amp;lt; 0)&lt;br&gt;      &#123;&lt;br&gt;       perror (&quot;aio_read&quot;);&lt;br&gt;       return (EXIT_FAILURE);&lt;br&gt;      &#125;  &lt;br&gt;     exit(0);&lt;br&gt;    &#125;&lt;br&gt;   &lt;br&gt;    Программка компилируется, собиратся, но при запуске вылетает с созданием корки. Ругается на bad system call... &lt;br&gt; Вобщем я не понимаю в чем дело? немогли бы вы мне разьяснить ситуацию.&lt;br&gt;</description>

<item>
    <title>асинхронный ввод/вывод  (gobsy)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/7404.html#2</link>
    <pubDate>Fri, 06 Jun 2008 06:31:10 GMT</pubDate>
    <description>&amp;gt;и все работает. (&quot;qqqq&quot; это ведь чисто для примера ?) &lt;br&gt;&lt;br&gt;Спасибо большое за совет, с kldload aio прокатило!  &lt;br&gt;А &quot;qqqq&quot; это просто пример, да там нужно вызвать aio_write(), я ж собственно записать хотел, а не считать!&lt;br&gt;</description>
</item>

<item>
    <title>асинхронный ввод/вывод  (artur)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/7404.html#1</link>
    <pubDate>Fri, 06 Jun 2008 05:50:26 GMT</pubDate>
    <description>&amp;gt;созданием корки. Ругается на bad system call... &lt;br&gt;&lt;br&gt;протестил, блин действительно валится из-за SIGSYS ))&lt;br&gt;&lt;br&gt;kernel: options VFS_AIO&lt;br&gt;или&lt;br&gt;kldload aio&lt;br&gt;(по ходу огребаем огромный варнинг)&lt;br&gt;&lt;br&gt;и все работает. (&quot;qqqq&quot; это ведь чисто для примера ?)&lt;br&gt;</description>
</item>

</channel>
</rss>
