Ich habe nun an dem windows-xp Rechner eines Bekannten compilert (unter visiual studio).
Dort läuft mein Code einwandfrei durch.
Desweiteren habe ich mir noch die Dokumentationen über den gcc und posix angesehen.
So wie's aussieht ist der gcc in dieser Hinsicht einfach etwas "strenger".
Auf jeden Fall läuft das Ganze.
Wie ich es allerdings auf die Linux Kiste portieren soll ist mir im Moment noch ein Rätsel...