<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проверте </title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9287.html</link>
    <description>&#091;code&#093;&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;#include &amp;lt;signal.h&amp;gt;&lt;br&gt;#include &amp;lt;sys/wait.h&amp;gt;&lt;br&gt;&lt;br&gt;void hup_handle() &#123;&lt;br&gt;&lt;br&gt;    kill(getpid(), SIGINT);&lt;br&gt;    return;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;int main(void) &#123;&lt;br&gt;&lt;br&gt;    pid_t pid, work = 0;&lt;br&gt;    int ret;&lt;br&gt;&lt;br&gt;    do &#123;&lt;br&gt;&lt;br&gt;        pid = fork();&lt;br&gt;        if (pid == 0) &#123;&lt;br&gt;            signal(SIGHUP, hup_handle);&lt;br&gt;            &lt;br&gt;            while (1) &#123;&lt;br&gt;                sleep(5);&lt;br&gt;            &#125;&lt;br&gt;        &#125; else if (pid &amp;lt; 0) &#123;&lt;br&gt;            return (-1);&lt;br&gt;        &#125; else &#123;&lt;br&gt;            signal(SIGHUP, SIG_IGN);&lt;br&gt;            waitpid(pid, &amp;ret, WUNTRACED);&lt;br&gt;&lt;br&gt;            if (!WIFEXITED(ret))&lt;br&gt;                work = 1; &lt;br&gt;            else if (WIFSIGNALED(ret)) &lt;br&gt;                work = 0;&lt;br&gt;            else if (WIFSTOPPED(ret))&lt;br&gt;                work = 1;&lt;br&gt;        &#125;&lt;br&gt;    &#125; while (work &amp;gt; 0);&lt;br&gt;    return (0);&lt;br&gt;&#125;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;Где косяк? :)&lt;br&gt;</description>

<item>
    <title>Проверте  (pavlinux)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/9287.html#1</link>
    <pubDate>Wed, 16 Nov 2011 05:19:00 GMT</pubDate>
    <description>&amp;gt; Где косяк? :) &lt;br&gt;&lt;br&gt;Я другой узел вяжу (с) Любовь и Голуби&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
