<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: #define &amp;lt;Операционная система&amp;gt;</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/4685.html</link>
    <description>Вопросец основанный на смутных воспоминаниях и догадках, сейчас буду путаться :)&lt;br&gt;Вроде как в недрах /usr/include операционные системы любят выставлять что-то типа #define Linux, #define FreeBSD или я не прав? Хочется пользоваться этим при создании переносимого кода, чтобы отделять мух от котлет, а то получаются иногда неувязочки, которые приходится самому потом #defin&apos;ить. и писать потом разные таргеты в Makefilе для каждой ОС. Как быть?</description>

<item>
    <title>#define &amp;lt;Операционная система&amp;gt; (phpcoder)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/4685.html#4</link>
    <pubDate>Thu, 07 Oct 2010 10:46:23 GMT</pubDate>
    <description>&amp;gt; __NetBSD__&lt;br&gt;&amp;gt; __OpenBSD__&lt;br&gt;&amp;gt; __FreeBSD__&lt;br&gt;&amp;gt; __DragonFly__ -- DragonFlyBSD&lt;br&gt;&amp;gt; __linux__&lt;br&gt;&amp;gt; __sun__       -- Solaris&lt;br&gt;&amp;gt; __CYGWIN__    -- Cygwin&lt;br&gt;&amp;gt; __INTERIX     -- Interix&lt;br&gt;&amp;gt; __APPLE__     -- Darwin/MacOS-X&lt;br&gt;&amp;gt; __SKYOS__&lt;br&gt;&lt;br&gt;См. также: http://predef.sourceforge.net/preos.html&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>#define &amp;lt;Операционная система&amp;gt; (cheusov)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/4685.html#3</link>
    <pubDate>Thu, 07 Oct 2010 10:00:29 GMT</pubDate>
    <description>&amp;gt; Разобрался - написал бы сюда!&lt;br&gt;&amp;gt; Я через поиск вышел на этот форум, а ответа нет.&lt;br&gt;&lt;br&gt;__NetBSD__&lt;br&gt;__OpenBSD__&lt;br&gt;__FreeBSD__&lt;br&gt;__DragonFly__ -- DragonFlyBSD&lt;br&gt;__linux__&lt;br&gt;__sun__       -- Solaris&lt;br&gt;__CYGWIN__    -- Cygwin&lt;br&gt;__INTERIX     -- Interix&lt;br&gt;__APPLE__     -- Darwin/MacOS-X&lt;br&gt;__SKYOS__&lt;br&gt;</description>
</item>

<item>
    <title>#define &amp;lt;Операционная система&amp;gt; (Nick)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/4685.html#2</link>
    <pubDate>Mon, 13 Sep 2010 14:27:42 GMT</pubDate>
    <description>Разобрался - написал бы сюда!&lt;br&gt;Я через поиск вышел на этот форум, а ответа нет.&lt;br&gt;</description>
</item>

<item>
    <title>#define &amp;lt;Операционная система&amp;gt; (mezantrop)</title>
    <link>https://opennet.dev/openforum/vsluhforumID9/4685.html#1</link>
    <pubDate>Mon, 26 Sep 2005 08:04:35 GMT</pubDate>
    <description>&amp;gt;Вопросец основанный на смутных воспоминаниях и догадках, сейчас буду путаться :) &lt;br&gt;&amp;gt;Вроде как в недрах /usr/include операционные системы любят выставлять что-то типа #define &lt;br&gt;&amp;gt;Linux, #define FreeBSD или я не прав? Хочется пользоваться этим при &lt;br&gt;&amp;gt;создании переносимого кода, чтобы отделять мух от котлет, а то получаются &lt;br&gt;&amp;gt;иногда неувязочки, которые приходится самому потом #defin&apos;ить. и писать потом разные &lt;br&gt;&amp;gt;таргеты в Makefilе для каждой ОС. Как быть? &lt;br&gt;&lt;br&gt;Все. Сам разобрался. поиск рулит :))&lt;br&gt;cc -E -dM qwerty.c&lt;br&gt;</description>
</item>

</channel>
</rss>
