Nicht wirklich, nein. argv[0] ist lediglich der erste Teil der Kommandozeile des Prozesses (bzw. der erste Parameter, der der entsprechenden exec*-Funktion übergeben wurde). Das kann durchaus auch mal ein Symlink sein, und der Pfad muss darin auch nicht enthalten sein. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra