Hallo Torsten,
Torsten Werner wrote:
Danke für alle Tipps!
On Thu, Apr 3, 2008 at 4:44 PM, Konrad Rosenbaum konrad@silmor.de wrote:
$PATH variable (getenv("PATH")) auseinandernehmen und schauen was das erste Verzeichnis mit einer Datei ist die den richtigen Namen hat.
Bevor ich nach Josefs Vorbild eine Tirade gegen C im Jahr 2008 zusammenschreibe, mache ich die einfache Lösung: ich kodiere /usr/bin/argv[0] hart hinein, ich weiß ja, wo es liegt. Hauptproblem war, dass bisher immer argv[0] genommen wurde, was nur funktioniert, wenn man es über absolute Pfade aufruft.
Irgendwie beschleicht mich der Verdacht, du hast letzten Endes irgendwas vor, was mit fork() stressfreier geht. Oder wozu genau brauchst du den absoluten Programmnamen zur Laufzeit?
Ciao, Thomas