von Mark Berryman
PHP 5.3.10 für OpenVMS Alpha und I64 ist jetzt vom üblichen Site verfügbar. Neben Updates von PHP selbst enthält es die folgenden Aktualisierungen des VMS-Kits:- Update der Unterstützungs-Bibliotheken (OpenSSL, FreeTDS, libcurl, libpng, etc.).
- Hinzufügen von Support für readline. Allerdings wurden einige Änderungen an readline durchgeführt:
- Es gibt in der Distribution-Bibliothek einen Fehler beim Ersetzen von Termcap-Strings durch die zugehörigen Escape-Sequenzen. Weitere Aufrufe, um zu einem Termcap-String die korrekte Escape-Sequenz zu finden, schlugen fehl, so dass für die meisten Schlüssel die Zeile bzw. der Bildschirm nicht korrekt neu gezeichnet wurden. Dieser Fehler wurde behoben.
- Änderung der EOF-Taste von ^D auf ^Z.
- Die Einstellung für Einfügen/Überschreiben beim Starten wird jetzt aus den aktuellen Terminaleinstellungen gelesen, statt dass immer Einfügen eingestellt wird.
- Die folgenden Sondertasten-Funktionen wurden geändert, damit sie besser zu VMS passen:
^A - Original: Zeilenanfang, jetzt: Umschaltung Einfügen/Überschreiben
^H - Original: Rubout, jetzt: Zeilenanfang
^J - Original: Zeilenvorschub, jetzt: Wort löschen
^R - Original: Rückwärtssuche, jetzt: Zeile aktualisieren
meta-^R und meta-^S stehen jetzt für Rückwärts- bzw. Vorwärtssuche
alle anderen Tasten behalten ihre EMACS-Funktion
- Hinzufügen von Support für PostgreSQL. Nein, das ist kein PostgreSQL-Server, aber PHP auf VMS kann sich jetzt mit einem PostgreSQL-Server auf einem anderen System unterhalten.
- Aktualisierung der OpenVMS-PHP-Erweiterung: Hinzufügen von Funktionen zum Setzen, Auslesen und Löschen von DCL-Symbolen und logischen Namen. Diese Änderungen wurden so durchgeführt, dass diese Erweiterung alle Informationen liefert, welche die Reflection-Erweiterung braucht.
php --re openvms zeigt diese Ausgaben. Das Kommando zeigt alle verfügbaren Funktionen und ihre Argumente. Mein Dank an Mark Daniel (Mr. WASD) für den Code für DCL-Symbole.
Wie immer ist Feedback, sowohl zur Portierung selbst als auch zu den Änderungen, höchst willkommen.
Original in comp.os.vms
Meldung auf www.openvms.org
|