diff --git a/reference/eio/functions/eio-fallocate.xml b/reference/eio/functions/eio-fallocate.xml
new file mode 100644
index 000000000..10e6b3123
--- /dev/null
+++ b/reference/eio/functions/eio-fallocate.xml
@@ -0,0 +1,130 @@
+
+
+
+
+
+ eio_fallocate
+ Ermöglicht es dem Aufrufer, den für eine Datei allozierten
+ Plattenspeicher direkt zu manipulieren
+
+
+
+ &reftitle.description;
+
+ resourceeio_fallocate
+ mixedfd
+ intmode
+ intoffset
+ intlength
+ intpriEIO_PRI_DEFAULT
+ callablecallbackNULL
+ mixeddataNULL
+
+
+
+
+ eio_fallocate ermöglicht es dem Aufrufer, den allozierten
+ Plattenspeicher für die durch den Dateideskriptor fd
+ angegebene Datei für den Bytebereich, der bei offset
+ beginnt und sich über length Bytes erstreckt, direkt
+ zu manipulieren.
+
+
+
+ Die Datei sollte zum Schreiben geöffnet sein
+ EIO_O_CREAT sollte logisch mit
+ EIO_O_WRONLY oder EIO_O_RDWR
+ ODER-verknüpft werden
+
+
+
+
+
+
+ &reftitle.parameters;
+
+
+ fd
+
+
+ Eine Stream-Ressource, eine Socket-Ressource oder ein numerischer
+ Dateideskriptor, z. B. zurückgegeben von eio_open.
+
+
+
+
+ mode
+
+ Derzeit wird für mode nur ein einziges Flag unterstützt:
+ EIO_FALLOC_FL_KEEP_SIZE (dasselbe wie die
+ POSIX-Konstante FALLOC_FL_KEEP_SIZE).
+
+
+
+
+ offset
+
+
+ Gibt den Beginn des Bytebereichs an.
+
+
+
+
+ length
+
+
+ Gibt die Länge des Bytebereichs an.
+
+
+
+
+ pri
+
+ &eio.request.pri.values;
+
+
+
+ callback
+
+ &eio.callback.proto;
+
+
+
+ data
+
+
+ Eine beliebige Variable, die an callback übergeben wird.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ eio_fallocate gibt bei Erfolg eine Anfrage-Ressource zurück,&return.falseforfailure;.
+
+
+
+
+
diff --git a/reference/eio/functions/eio-open.xml b/reference/eio/functions/eio-open.xml
new file mode 100644
index 000000000..dcd476a16
--- /dev/null
+++ b/reference/eio/functions/eio-open.xml
@@ -0,0 +1,174 @@
+
+
+
+
+
+ eio_open
+ Öffnet eine Datei
+
+
+
+ &reftitle.description;
+
+ resourceeio_open
+ stringpath
+ intflags
+ intmode
+ intpri
+ callablecallback
+ mixeddataNULL
+
+
+ eio_open öffnet die durch path
+ angegebene Datei im Zugriffsmodus mode mit den
+ angegebenen flags.
+
+
+
+
+
+
+ &reftitle.parameters;
+
+
+ path
+
+
+ Der Pfad der zu öffnenden Datei.
+
+ In einigen SAPIs (z. B. PHP-FPM) kann dies
+ fehlschlagen, wenn kein vollständiger Pfad angegeben wird.
+
+
+
+
+
+ flags
+
+ Eine der EIO_O_*-Konstanten oder eine
+ Kombination daraus. Die EIO_O_*-Konstanten haben
+ dieselbe Bedeutung wie ihre entsprechenden O_*-Pendants,
+ die in der C-Headerdatei fnctl.h definiert sind.
+ Der Standardwert ist EIO_O_RDWR.
+
+
+
+
+ mode
+
+ Eine der EIO_S_I*-Konstanten oder eine
+ Kombination daraus (über den bitweisen ODER-Operator). Die Konstanten haben
+ dieselbe Bedeutung wie ihre S_I*-Pendants, die in der
+ C-Headerdatei sys/stat.h
+ definiert sind. Erforderlich, wenn eine Datei erstellt wird. Andernfalls
+ wird der Wert ignoriert.
+
+
+
+
+ pri
+
+ &eio.request.pri.values;
+
+
+
+ callback
+
+ &eio.callback.proto;
+
+
+
+ data
+
+
+ Eine beliebige Variable, die an callback übergeben wird.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ eio_open gibt bei Erfolg den Dateideskriptor im
+ Argument result von callback
+ zurück; andernfalls ist result gleich -1.
+
+
+
+
+ &reftitle.examples;
+
+ eio_open-Beispiel
+
+ 0);
+
+ if ($result > 0) {
+ // Die Datei schließen
+ eio_close($result, EIO_PRI_DEFAULT, "my_close_cb", $data);
+ eio_event_loop();
+ }
+}
+
+// Eine neue Datei zum Lesen und Schreiben erstellen
+// Gruppe und anderen jeglichen Zugriff auf diese Datei verweigern
+eio_open($temp_filename, EIO_O_CREAT | EIO_O_RDWR, EIO_S_IRUSR | EIO_S_IWUSR,
+ EIO_PRI_DEFAULT, "my_file_opened_callback", $temp_filename);
+eio_event_loop();
+?>
+]]>
+
+ &example.outputs.similar;
+
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+ eio_mknod
+
+
+
+
+
diff --git a/reference/eio/functions/eio-poll.xml b/reference/eio/functions/eio-poll.xml
new file mode 100644
index 000000000..66145c630
--- /dev/null
+++ b/reference/eio/functions/eio-poll.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+ eio_poll
+ Kann immer dann aufgerufen werden, wenn ausstehende Anfragen vorliegen, die abgeschlossen werden müssen
+
+
+
+ &reftitle.description;
+
+ inteio_poll
+
+
+
+ eio_poll kann verwendet werden, um eine spezielle
+ Ereignisschleife zu implementieren. Dafür kann eio_nreqs
+ verwendet werden, um zu prüfen, ob unbearbeitete Anfragen vorliegen.
+
+
+ Nur anwendbar, wenn eine Ereignisschleife im Userspace implementiert wird.
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ Wenn ein Anfrageaufruf einen Wert ungleich null zurückgibt, wird dieser Wert
+ zurückgegeben. Andernfalls wird 0 zurückgegeben.
+
+
+
+
+ &reftitle.examples;
+
+ eio_poll-Beispiel
+
+
+]]>
+
+ &example.outputs.similar;
+
+
+
+
+
+
+
+ &reftitle.seealso;
+
+ eio_nreqs
+
+
+
+
+