Porting - 6. Vorbereitungen für 10.4
6.1 Perl
        /usr/bin/perl ist jetzt perl 5.8.6; die
        Architektur ist immer noch "darwin-thread-multi-2level".
      
6.2 Neue Definitionen von Symbolen
        Unter Mac OS X 10.4 hat sich der Typ vieler Symbole geändert. Haben sie
        früher einen Typ explizit gesetzt, indem sie z. B.
        socklen_t als int definierten, dann ist das
        möglicherweise nicht mehr korrekt.
      
6.3 Neue Systembibliotheken
        Die Funktion poll() war in Mac OS X 10.3 tatsächlich eine
        emulation und mittels select() implementiert. In Mac OS X
        10.4 ist poll() eine echte Funktion, die im Kernel
        implementiert ist. Sie funktioniert aber nicht mit Sockets. Es ist deshalb
        besser, die Funktion poll() des Systems komplett zu
        ignorieren. Das Paket glib2 aus Fink wurde gepatched und enthält eine
        voll funktionsfähige Emulation. Deshalb ist es bessser, die
        poll-ähnlichen Funktionen aus dieser Bibliothek zu verwenden.