<?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_37699"  />
<title>rulinux.net - Форум - Talks - Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>https://rulinux.net/message.php?newsid=37699&amp;page=1#148803</link>
<guid>https://rulinux.net/message.php?newsid=37699&amp;page=1#148803</guid>
<pubDate>Wed, 25 Jul 2012 19:13:29 +0400</pubDate>
<description><![CDATA[<p><i>>  Хмм, если оно захардкожено прямо в исходник, даже не в платформо-зависимый хидер, то какой воще смысл в таком пазу?</i><br> есть слухи, что это при стартапе нужно, на этапе когда ещё никто не озаботился выставить переменную окружения </p>]]></description>
</item>
<item>
<title>Re:Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>https://rulinux.net/message.php?newsid=37699&amp;page=1#148800</link>
<guid>https://rulinux.net/message.php?newsid=37699&amp;page=1#148800</guid>
<pubDate>Wed, 25 Jul 2012 14:56:06 +0400</pubDate>
<description><![CDATA[<p>&gt; Хмм, если оно захардкожено прямо в исходник
<br>
Вобщем оказалось, что не захардкожено, а всё-таки задано платформоспецифичными хидерами в glibc:
<fieldset><legend>text</legend><code><br />
sysdeps/generic/confstr.h:#define &nbsp; &nbsp; &nbsp; CS_PATH &quot;&quot;<br />
sysdeps/unix/confstr.h:#define &nbsp;CS_PATH &quot;/bin:/usr/bin&quot;<br />
sysdeps/unix/bsd/confstr.h:#define &nbsp; &nbsp; &nbsp;CS_PATH &quot;/usr/ucb:/bin:/usr/bin&quot;<br />
&nbsp;</code></fieldset></p>]]></description>
</item>
<item>
<title>Re:Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>https://rulinux.net/message.php?newsid=37699&amp;page=1#148786</link>
<guid>https://rulinux.net/message.php?newsid=37699&amp;page=1#148786</guid>
<pubDate>Wed, 25 Jul 2012 09:12:49 +0400</pubDate>
<description><![CDATA[<p><i>> The original need for this utility, and for the confstr() function, was to  provide a way of finding the configuration-defined <u>default value for the PATH environment variable</u>.</i><br> Тогда понятно, почему не работает. Но не понятно зачем требуется определять сферическое дефолтное значение PATH. Его же меняют не просто так.</p>]]></description>
</item>
<item>
<title>Re:Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>https://rulinux.net/message.php?newsid=37699&amp;page=1#148784</link>
<guid>https://rulinux.net/message.php?newsid=37699&amp;page=1#148784</guid>
<pubDate>Wed, 25 Jul 2012 07:55:46 +0400</pubDate>
<description><![CDATA[<p>&gt; ну нужен им путь зачем-то
<br><br>
Ну это-то понятно, что путь хотят.. 
<br><br>

&gt; в исходниках же
<br><br>
Хмм, если оно захардкожено прямо в исходник, даже не в платформо-зависимый хидер, то какой воще смысл в таком пазу?</p>]]></description>
</item>
<item>
<title>Re:Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>https://rulinux.net/message.php?newsid=37699&amp;page=1#148783</link>
<guid>https://rulinux.net/message.php?newsid=37699&amp;page=1#148783</guid>
<pubDate>Wed, 25 Jul 2012 07:53:14 +0400</pubDate>
<description><![CDATA[<p>&gt; Да где угодно. В том же bash-е: export PATH=&quot;Хуй&quot;
<br><br>
Даааа? А ты вот сделай export PATH=&quot;Хуй&quot;, а потом исполни сабжевую команду :)))</p>]]></description>
</item>
<item>
<title>Re:Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>https://rulinux.net/message.php?newsid=37699&amp;page=1#148781</link>
<guid>https://rulinux.net/message.php?newsid=37699&amp;page=1#148781</guid>
<pubDate>Wed, 25 Jul 2012 06:19:55 +0400</pubDate>
<description><![CDATA[<p><i>> некоторые пользуются командой getconf</i><br> Пользуются где?<br><br><i>> и где вообще этот PATH можно настроить?</i><br> Да где угодно. В том же bash-е: export PATH=&quot;Хуй&quot;</p>]]></description>
</item>
<item>
<title>Re:Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>https://rulinux.net/message.php?newsid=37699&amp;page=1#148777</link>
<guid>https://rulinux.net/message.php?newsid=37699&amp;page=1#148777</guid>
<pubDate>Wed, 25 Jul 2012 03:12:44 +0400</pubDate>
<description><![CDATA[<p><i>> Но как-то непонятно зачем </i><br> ну нужен им путь зачем-то<br><br> <i>> и где вообще этот PATH можно настроить?</i><br> в исходниках же<br><br><fieldset><legend>C</legend><code><br />
<span style="color: #339933;">#include &lt;unistd.h&gt;</span><br />
<span style="color: #339933;">#include &lt;fcntl.h&gt;</span><br />
<span style="color: #339933;">#include &lt;errno.h&gt;</span><br />
<br />
<span style="color: #339933;">#include &lt;stdlib.h&gt;</span><br />
<span style="color: #339933;">#include &lt;string.h&gt;</span><br />
<br />
<span style="color: #339933;">#define DEF_PATH &quot;/bin:/usr/bin&quot;</span><br />
<br />
size_t confstr<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> name<span style="color: #339933;">,</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span>buf<span style="color: #339933;">,</span>size_t len<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span>name<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #b1b100;">case</span> _CS_PATH<span style="color: #339933;">:</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#41;</span> strncpy<span style="color: #009900;">&#40;</span>buf<span style="color: #339933;">,</span>DEF_PATH<span style="color: #339933;">,</span>len<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>DEF_PATH<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; errno<span style="color: #339933;">=</span>EINVAL<span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
&nbsp;</code></fieldset></p>]]></description>
</item>
<item>
<title>Граждане, а какой высший смысл несёт в себе команда `getconf PATH` ?</title>
<link>https://rulinux.net/message.php?newsid=37699&amp;page=1#148772</link>
<guid>https://rulinux.net/message.php?newsid=37699&amp;page=1#148772</guid>
<pubDate>Tue, 24 Jul 2012 21:20:50 +0400</pubDate>
<description><![CDATA[<p>Вот я смотрю некоторые пользуются командой getconf чтобы &quot;системный путь&quot; определить:
<fieldset><legend>text</legend><code><br />
$ getconf PATH<br />
/bin:/usr/bin<br />
&nbsp;</code></fieldset>
Но как-то непонятно зачем и где вообще этот PATH можно настроить?</p>]]></description>
</item>
</channel>
</rss>