Hi,
#include <stdio.h>
#include <stdlib.h>
Sind das nicht C-incudes?? Ich dachte ich sei in Perl. :-) Und so gewievt, dass ich das jetzt so könnte,
ich noch nicht.
Das Problem ist eben, daß Dein Problem in Perl nicht lösbar ist, *wenn* das s-Bit für Skripte disabled ist.
(Ich mußte bei der Portierung von AIX 3 nach 4 einen Haufen Skripte in solche Binaries umschreiben, weil IBM das s-Bit beim Versionsumstieg als "Sicherheitslücke" gekündigt hatte ...)
Das s-Bit bewirkt, daß das ausgeführte Programm vom Betriebssystem unter der Kennung seines Owners ausgeführt wird.
Aber Dein Perl-Skript ist *nicht* das ausgeführte Programm - sondern der Perl-Interpreter! (Und dem willst Du ja bestimmt kein s-Bit geben, weil das für alle Perl-Skripte einheitlich ausgewerten würde ...)
Das Problem existiert also für alle Skipt-Sprachen (in meinem Fall waren es shell-Skripte, die ohne s-Bit ebefnalls nicht mehr korrekt funktionierten).
mfG - Michael