diff --git a/reference/pcntl/functions/pcntl-forkx.xml b/reference/pcntl/functions/pcntl-forkx.xml
new file mode 100644
index 000000000..7fd3ee041
--- /dev/null
+++ b/reference/pcntl/functions/pcntl-forkx.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ pcntl_forkx
+ Erzeugt einen Kindprozess mittels forkx(2)
+
+
+
+ &reftitle.description;
+
+ intpcntl_forkx
+ intflags
+
+
+ Die Funktion pcntl_forkx erzeugt einen Kindprozess
+ mittels des Systemaufrufs forkx(2), der auf illumos-
+ und Solaris-Systemen verfügbar ist.
+
+
+
+
+ &reftitle.parameters;
+
+
+ flags
+
+
+ Der Parameter flags steuert das Verhalten des
+ Forks. 0 für das Standardverhalten übergeben oder
+ FORK_NOSIGCHLD, um zu verhindern, dass das Signal
+ SIGCHLD an den Elternprozess gesendet wird, wenn
+ der Kindprozess endet.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Bei Erfolg wird die PID des Kindprozesses an den Ausführungsstrang des
+ Elternprozesses und eine 0 an den Ausführungsstrang des
+ Kindes zurückgegeben. Bei einem Fehlschlag wird -1 im
+ Kontext des Elternprozesses zurückgegeben, kein Kindprozess erzeugt und ein
+ PHP-Fehler ausgelöst.
+
+
+
+
+ &reftitle.seealso;
+
+ pcntl_fork
+ pcntl_rfork
+ pcntl_waitpid
+
+
+
+
+
diff --git a/reference/pcntl/functions/pcntl-getcpu.xml b/reference/pcntl/functions/pcntl-getcpu.xml
new file mode 100644
index 000000000..141bd9dab
--- /dev/null
+++ b/reference/pcntl/functions/pcntl-getcpu.xml
@@ -0,0 +1,62 @@
+
+
+
+
+ pcntl_getcpu
+ Ermittelt die Nummer der CPU, auf der der aufrufende Prozess zuletzt ausgeführt wurde
+
+
+
+ &reftitle.description;
+
+ intpcntl_getcpu
+
+
+
+ pcntl_getcpu gibt die Nummer der CPU zurück, auf der
+ der aufrufende Prozess zuletzt ausgeführt wurde. Diese Funktion verwendet
+ den unter Linux verfügbaren Systemaufruf sched_getcpu(3).
+
+
+
+
+ &reftitle.parameters;
+ &no.function.parameters;
+
+
+
+ &reftitle.returnvalues;
+
+ Gibt die CPU-Nummer als &integer; zurück.
+
+
+
+
+ &reftitle.seealso;
+
+ pcntl_getcpuaffinity
+ pcntl_setcpuaffinity
+
+
+
+
+
diff --git a/reference/pcntl/functions/pcntl_getqos_class.xml b/reference/pcntl/functions/pcntl-getqos-class.xml
similarity index 78%
rename from reference/pcntl/functions/pcntl_getqos_class.xml
rename to reference/pcntl/functions/pcntl-getqos-class.xml
index 14c869e01..38478baf4 100644
--- a/reference/pcntl/functions/pcntl_getqos_class.xml
+++ b/reference/pcntl/functions/pcntl-getqos-class.xml
@@ -1,6 +1,5 @@
-
-
+
pcntl_getqos_class
@@ -14,7 +13,8 @@
- Ermittelt die QoS-Klasse.
+ Ermittelt die Quality-of-Service-Klasse (QoS) des
+ aktuellen Threads.
Diese Funktion ist nur auf Apple-Plattformen verfügbar.
@@ -29,15 +29,17 @@
&reftitle.returnvalues;
- Gibt die Pcntl\QosClass zurück.
+ Gibt die aktuelle QoS-Klasse als
+ Pcntl\QosClass zurück.
&reftitle.errors;
- Wirft einen Error, wenn der zugrunde liegende Aufruf von
- pthread_get_qos_class_np() fehlschlägt.
+ Wirft einen Error, wenn der zugrunde
+ liegende Aufruf von pthread_get_qos_class_np()
+ fehlschlägt.
@@ -69,4 +71,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
--->
+-->
\ No newline at end of file
diff --git a/reference/pcntl/functions/pcntl-setns.xml b/reference/pcntl/functions/pcntl-setns.xml
new file mode 100644
index 000000000..d728f6149
--- /dev/null
+++ b/reference/pcntl/functions/pcntl-setns.xml
@@ -0,0 +1,86 @@
+
+
+
+
+ pcntl_setns
+ Verknüpft den aufrufenden Prozess mit einem Namespace eines anderen Prozesses neu
+
+
+
+ &reftitle.description;
+
+ boolpcntl_setns
+ intnullprocess_id&null;
+ intnstypeCLONE_NEWNET
+
+
+ Verknüpft den aufrufenden Prozess mit einem Linux-Namespace des durch
+ process_id angegebenen Prozesses neu; dabei werden
+ ein per pidfd_open(2) ermittelter pidfd und
+ setns(2) verwendet.
+
+
+
+
+ &reftitle.parameters;
+
+
+ process_id
+
+
+ Die Prozess-ID des Zielprozesses, dessen Namespace beigetreten werden
+ soll. Bei &null; wird die eigene PID des aufrufenden Prozesses
+ verwendet.
+
+
+
+
+ nstype
+
+
+ Der Namespace-Typ, mit dem neu verknüpft werden soll. Standard ist
+ CLONE_NEWNET (Netzwerk-Namespace). Mögliche Werte
+ sind unter anderem CLONE_NEWNET,
+ CLONE_NEWIPC,
+ CLONE_NEWUTS und weitere.
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.success;
+
+
+
+
+ &reftitle.seealso;
+
+ pcntl_unshare
+
+
+
+
+
diff --git a/reference/pcntl/functions/pcntl-setqos-class.xml b/reference/pcntl/functions/pcntl-setqos-class.xml
new file mode 100644
index 000000000..7efb49565
--- /dev/null
+++ b/reference/pcntl/functions/pcntl-setqos-class.xml
@@ -0,0 +1,142 @@
+
+
+
+
+ pcntl_setqos_class
+ Setzt die QoS-Klasse des aktuellen Threads
+
+
+
+ &reftitle.description;
+
+ voidpcntl_setqos_class
+ Pcntl\QosClassqos_classPcntl\QosClass::Default
+
+
+ Legt die Quality-of-Service-Klasse (QoS) des aktuellen
+ Threads fest.
+
+
+
+
+ &reftitle.parameters;
+
+
+ qos_class
+
+
+ Die Quality-of-Service-Klasse, die dem aktuellen Thread zugewiesen
+ werden soll. Das Betriebssystem nutzt sie als Hinweis für die Planung
+ von CPU-Zeit, E/A-Priorität und Energieverbrauch; höhere Klassen
+ verdrängen niedrigere. Die verfügbaren Werte sind unter
+ Pcntl\QosClass aufgeführt.
+
+
+
+ Pcntl\QosClass::UserInteractive
+
+
+ Höchste Priorität. Vorgesehen für Arbeiten, die unmittelbar eine
+ Benutzeroberfläche steuern und nahezu sofort abgeschlossen sein
+ müssen, um spürbare Verzögerungen zu vermeiden, etwa
+ Ereignisverarbeitung oder Zeichnen.
+
+
+
+
+ Pcntl\QosClass::UserInitiated
+
+
+ Hohe Priorität, knapp unterhalb von
+ UserInteractive. Vorgesehen für Arbeiten, die
+ der Benutzer explizit angestoßen hat und auf deren Ergebnis er
+ aktiv wartet; Abschluss innerhalb weniger Sekunden zu erwarten.
+
+
+
+
+ Pcntl\QosClass::Default
+
+
+ Standardpriorität, wenn keine spezifischere Klasse passt. Wird nach
+ höher priorisierten Arbeiten ausgeführt, aber vor
+ Utility und Background.
+
+
+
+
+ Pcntl\QosClass::Utility
+
+
+ Niedrigere Priorität, vorgesehen für länger laufende Arbeiten, die
+ dem Benutzer bewusst sind, auf die er aber nicht aktiv wartet, etwa
+ Downloads, Importe oder umfangreiche Berechnungen. Energieeffizient
+ eingeplant.
+
+
+
+
+ Pcntl\QosClass::Background
+
+
+ Niedrigste Priorität, vorgesehen für Arbeiten, die dem Benutzer
+ nicht bewusst sind, etwa Prefetching, Indexierung oder Wartung.
+ Stark auf Energieeffizienz optimiert; kann bei Systemlast
+ aufgeschoben werden.
+
+
+
+
+
+
+
+
+ Diese Funktion ist nur auf Apple-Plattformen verfügbar.
+
+
+
+
+ &reftitle.returnvalues;
+
+ &return.void;
+
+
+
+
+ &reftitle.errors;
+
+ Wirft einen Error, wenn der zugrunde
+ liegende Aufruf von pthread_set_qos_class_self_np()
+ fehlschlägt.
+
+
+
+
+ &reftitle.seealso;
+
+ pcntl_getqos_class
+ Pcntl\QosClass
+
+
+
+
+
\ No newline at end of file
diff --git a/reference/pcntl/functions/pcntl-wifcontinued.xml b/reference/pcntl/functions/pcntl-wifcontinued.xml
new file mode 100644
index 000000000..f01d0d8dd
--- /dev/null
+++ b/reference/pcntl/functions/pcntl-wifcontinued.xml
@@ -0,0 +1,75 @@
+
+
+
+
+ pcntl_wifcontinued
+ Prüft, ob der Kindprozess nach einem Job-Control-Stopp fortgesetzt wurde
+
+
+
+ &reftitle.description;
+
+ boolpcntl_wifcontinued
+ intstatus
+
+
+ Prüft, ob der Kindprozess, der die Rückkehr von
+ pcntl_waitpid verursachte, nach einem
+ Job-Control-Stopp fortgesetzt wurde. Diese Funktion ist nur nützlich, wenn
+ der Aufruf von pcntl_waitpid mit der Option
+ WCONTINUED erfolgte.
+
+
+
+
+ &reftitle.parameters;
+
+
+ status
+
+ &pcntl.parameter.status;
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ Gibt &true; zurück, wenn der Kindprozess, der die Rückkehr von
+ pcntl_waitpid verursachte, nach einem
+ Job-Control-Stopp fortgesetzt wurde, andernfalls &false;.
+
+
+
+
+ &reftitle.seealso;
+
+ pcntl_waitpid
+ pcntl_wifstopped
+ pcntl_wifexited
+ pcntl_wifsignaled
+
+
+
+
+
diff --git a/reference/pcntl/functions/pcntl_setqos_class.xml b/reference/pcntl/functions/pcntl_setqos_class.xml
deleted file mode 100644
index 08ff88be1..000000000
--- a/reference/pcntl/functions/pcntl_setqos_class.xml
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-
-
-
- pcntl_setqos_class
- Setzt die QoS-Klasse des aktuellen Threads
-
-
-
- &reftitle.description;
-
- voidpcntl_setqos_class
- Pcntl\QosClassqos_classPcntl\QosClass::Default
-
-
- Legt die QoS-Klasse fest.
-
-
-
-
- &reftitle.parameters;
-
-
- qos_class
-
-
- Die Quality-of-Service-Klasse, die dem aktuellen Thread zugewiesen
- werden soll. Das Betriebssystem nutzt sie als Hinweis für die
- Planung von CPU-Zeit, E/A-Priorität und Energieverbrauch; höhere
- Klassen verdrängen niedrigere. Die verfügbaren Werte sind unter
- Pcntl\QosClass aufgeführt.
-
-
-
-
- Pcntl\QosClass::UserInteractive
-
-
- Höchste Priorität. Vorgesehen für Arbeiten, die unmittelbar
- eine Benutzeroberfläche steuern und nahezu sofort abgeschlossen
- sein müssen, um spürbare Verzögerungen zu vermeiden, etwa
- Ereignisverarbeitung oder Zeichnen.
-
-
-
-
- Pcntl\QosClass::UserInitiated
-
-
- Hohe Priorität, knapp unterhalb von
- UserInteractive. Vorgesehen für Arbeiten,
- die der Benutzer explizit angestoßen hat und auf deren Ergebnis
- er aktiv wartet; Abschluss innerhalb weniger Sekunden zu erwarten.
-
-
-
-
- Pcntl\QosClass::Default
-
-
- Standardpriorität, wenn keine spezifischere Klasse passt. Wird
- nach höher priorisierten Arbeiten ausgeführt, aber vor
- Utility und Background.
-
-
-
-
- Pcntl\QosClass::Utility
-
-
- Niedrigere Priorität, vorgesehen für länger laufende Arbeiten,
- die dem Benutzer bewusst sind, auf die er aber nicht aktiv
- wartet, etwa Downloads, Importe oder umfangreiche Berechnungen.
- Energieeffizient eingeplant.
-
-
-
-
- Pcntl\QosClass::Background
-
-
- Niedrigste Priorität, vorgesehen für Arbeiten, die dem Benutzer
- nicht bewusst sind, etwa Prefetching, Indexierung oder Wartung.
- Stark auf Energieeffizienz optimiert; kann bei Systemlast
- aufgeschoben werden.
-
-
-
-
-
-
-
-
-
- Diese Funktion ist nur auf Apple-Plattformen verfügbar.
-
-
-
-
- &reftitle.returnvalues;
-
- &return.void;
-
-
-
-
- &reftitle.errors;
-
- Wirft einen Error, wenn der zugrunde liegende Aufruf von
- pthread_set_qos_class_self_np() fehlschlägt.
-
-
-
-
- &reftitle.seealso;
-
- pcntl_getqos_class
- Pcntl\QosClass
-
-
-
-
-