dio_open
Beschreibung
resource dio_open ( string filename, int flags [, int mode])dio_open() öffnet eine Datei und liefert einen Dateizeiger zurück. Im Fehlerfall liefert dio_open() -1 zurück. Ist der Parameter flags O_CREAT, so gibt der optionale Parameter mode die Dateirechte an. Der Parameter flags kann eine der folgenden Zugriffsmethoden sein:
-
O_RDONLY - öffnet die Datei für Lesezugriff
-
O_WRONLY - öffnet die Datei für Schreibzugriff
-
O_RDWR - öffnet die Datei für Schreib- und Lesezugriff
-
O_CREAT - erzeugt die Datei, falls diese nicht existiert
-
O_EXCL - in Kombination mit O_CREAT wird ein Fehler (-1) zurückgegeben, wenn die Datei bereits existiert
-
O_TRUNC - falls die Datei bereits existiert, und sie für Schreibzugriff geöffnet wird, wird diese auf die Grösse 0 zurückgesetzt
-
O_APPEND - setzt den Zeiger für Schreiboperationen an das Ende der Datei
-
O_NONBLOCK - Setzt den Modus auf "nonblocking"
| Zurück | Zum Anfang | Weiter |
| dio_fcntl | Nach oben | dio_read |