<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_41588"  />
<title>rulinux.net - Форум - Talks - [WTF][мну познаёт мир] &quot;a process can have the same PID as its grandparent&quot;</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - [WTF][мну познаёт мир] &quot;a process can have the same PID as its grandparent&quot;</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:[WTF][мну познаёт мир] &quot;a process can have the same PID as its grandparent&quot;</title>
<link>https://rulinux.net/message.php?newsid=41588&amp;page=1#201873</link>
<guid>https://rulinux.net/message.php?newsid=41588&amp;page=1#201873</guid>
<pubDate>Thu, 17 Jul 2014 19:23:18 +0400</pubDate>
<description><![CDATA[<p>Ахты ж блин, точно. Проверил установкой wait(NULL) после <fieldset><legend>c</legend><div class="highlight c">&nbsp;<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&quot;Grandparent (PID = %d) random bytes = &quot;</span><span class="sy0">,</span> <span class="br0">&#40;</span><span class="kw4">int</span><span class="br0">&#41;</span>getpid<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></fieldset> </p>]]></description>
</item>
<item>
<title>Re:[WTF][мну познаёт мир] &quot;a process can have the same PID as its grandparent&quot;</title>
<link>https://rulinux.net/message.php?newsid=41588&amp;page=1#201871</link>
<guid>https://rulinux.net/message.php?newsid=41588&amp;page=1#201871</guid>
<pubDate>Thu, 17 Jul 2014 18:52:00 +0400</pubDate>
<description><![CDATA[<p>Да нет там ничего, смотри сам:<br><br><fieldset><legend>c</legend><div class="highlight c"><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>fork<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">==</span> 0<span class="br0">&#41;</span> <span class="br0">&#123;</span>...<span class="br0">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; random_bytes<span class="br0">&#40;</span>buffer<span class="sy0">,</span> <span class="kw4">sizeof</span><span class="br0">&#40;</span>buffer<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&quot;Grandparent (PID = %d) random bytes = &quot;</span><span class="sy0">,</span> <span class="br0">&#40;</span><span class="kw4">int</span><span class="br0">&#41;</span>getpid<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; print_buffer<span class="br0">&#40;</span>buffer<span class="sy0">,</span> <span class="kw4">sizeof</span><span class="br0">&#40;</span>buffer<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span class="kw3">printf</span></a><span class="br0">&#40;</span><span class="st0">&quot;<span class="es1">\n</span>&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; _exit<span class="br0">&#40;</span>0<span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp;</div></fieldset><br><br>Хочешь, проверь с помощью ps.</p>]]></description>
</item>
<item>
<title>Re:[WTF][мну познаёт мир] &quot;a process can have the same PID as its grandparent&quot;</title>
<link>https://rulinux.net/message.php?newsid=41588&amp;page=1#201863</link>
<guid>https://rulinux.net/message.php?newsid=41588&amp;page=1#201863</guid>
<pubDate>Thu, 17 Jul 2014 18:14:44 +0400</pubDate>
<description><![CDATA[<p><a href="https://gist.github.com/AGWA/eb84e55ca25a7da1deb0">Там</a> же <a href="http://man7.org/linux/man-pages/man2/wait.2.html">wait</a>(NULL) во все поля - вроде должны одновременно. Или я чо недопонял?</p>]]></description>
</item>
<item>
<title>Re:[WTF][мну познаёт мир] &quot;a process can have the same PID as its grandparent&quot;</title>
<link>https://rulinux.net/message.php?newsid=41588&amp;page=1#201859</link>
<guid>https://rulinux.net/message.php?newsid=41588&amp;page=1#201859</guid>
<pubDate>Thu, 17 Jul 2014 16:11:06 +0400</pubDate>
<description><![CDATA[<p>Они не существуют одновременно</p>]]></description>
</item>
<item>
<title>[WTF][мну познаёт мир] &quot;a process can have the same PID as its grandparent&quot;</title>
<link>https://rulinux.net/message.php?newsid=41588&amp;page=1#201858</link>
<guid>https://rulinux.net/message.php?newsid=41588&amp;page=1#201858</guid>
<pubDate>Thu, 17 Jul 2014 15:54:12 +0400</pubDate>
<description><![CDATA[<p>В <a href="https://www.agwa.name/blog/post/libressls_prng_is_unsafe_on_linux">описании</a> бага в LibreSSL написано, что он происходит из-за сабжа.. Я только чота недопонял - как это два одинаковых ПИДа могут быть в системе одновременно? Что за безобразие, куда смотрит Торвальдс?</p>]]></description>
</item>
</channel>
</rss>