<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[spawnlp und Rückgabewert...]]></title><description><![CDATA[<p>Moin Leute,</p>
<p>ich habe ein Problem mit der spawnlp Funktion.</p>
<p>Also ich führe damit ein Programm aus, das mir ne Datei<br />
auf bestimmte Fehler checkt.<br />
Und bei normaler Beendigung gibt die Funktion eine 0 zurück.<br />
Nun ist es so, das er bei ca 80% der Checks mir ne 0 zurück gibt<br />
und bei manchen eine EINS ....</p>
<p>Jetzt habe ich in der Hilfe noch das hier gefunden:<br />
&quot; Bei fehlerfreier Ausführung liefert eine spawn...-Funktion mit mode P_WAIT den Exit-Code des untergeordneten Prozesses zurück (0 bei normaler Beendigung). Wenn der untergeordnete Prozeß exit explizit mit einem Wert ungleich Null aufruft, kann der Exit-Status auf einen Wert ungleich 0 gesetzt werden. &quot;</p>
<p>Was ich nicht verstehe ist der letzte Satz:</p>
<p>&quot; Wenn der untergeordnete Prozeß exit explizit mit einem Wert ungleich Null aufruft, kann der Exit-Status auf einen Wert ungleich 0 gesetzt werden &quot;</p>
<p>was genau ist damit gemeint ??</p>
<p>Hier meine Syntax:<br />
spawnlp(P_WAIT, ID_CHECK_APPL_FILE, ID_CHECK_APPL_FILE, NewFileName, NULL)</p>
<p>ID_CHECK_APPL_FILE : ist ein Dos-Programm, das die Dateien checkt<br />
NewFileName: ist der Pfad der Datei</p>
<p>weiß da jemand weiter ??<br />
bzw kann mir jemand sagen, wieso ich bei manchen Dateien,<br />
eine EINS zurück bekomme ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154824/spawnlp-und-rückgabewert</link><generator>RSS for Node</generator><lastBuildDate>Sun, 09 Aug 2026 14:24:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154824.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 31 Jul 2006 09:23:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to spawnlp und Rückgabewert... on Mon, 31 Jul 2006 09:23:12 GMT]]></title><description><![CDATA[<p>Moin Leute,</p>
<p>ich habe ein Problem mit der spawnlp Funktion.</p>
<p>Also ich führe damit ein Programm aus, das mir ne Datei<br />
auf bestimmte Fehler checkt.<br />
Und bei normaler Beendigung gibt die Funktion eine 0 zurück.<br />
Nun ist es so, das er bei ca 80% der Checks mir ne 0 zurück gibt<br />
und bei manchen eine EINS ....</p>
<p>Jetzt habe ich in der Hilfe noch das hier gefunden:<br />
&quot; Bei fehlerfreier Ausführung liefert eine spawn...-Funktion mit mode P_WAIT den Exit-Code des untergeordneten Prozesses zurück (0 bei normaler Beendigung). Wenn der untergeordnete Prozeß exit explizit mit einem Wert ungleich Null aufruft, kann der Exit-Status auf einen Wert ungleich 0 gesetzt werden. &quot;</p>
<p>Was ich nicht verstehe ist der letzte Satz:</p>
<p>&quot; Wenn der untergeordnete Prozeß exit explizit mit einem Wert ungleich Null aufruft, kann der Exit-Status auf einen Wert ungleich 0 gesetzt werden &quot;</p>
<p>was genau ist damit gemeint ??</p>
<p>Hier meine Syntax:<br />
spawnlp(P_WAIT, ID_CHECK_APPL_FILE, ID_CHECK_APPL_FILE, NewFileName, NULL)</p>
<p>ID_CHECK_APPL_FILE : ist ein Dos-Programm, das die Dateien checkt<br />
NewFileName: ist der Pfad der Datei</p>
<p>weiß da jemand weiter ??<br />
bzw kann mir jemand sagen, wieso ich bei manchen Dateien,<br />
eine EINS zurück bekomme ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1107578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1107578</guid><dc:creator><![CDATA[budili]]></dc:creator><pubDate>Mon, 31 Jul 2006 09:23:12 GMT</pubDate></item></channel></rss>