diff --git a/reference/pcntl/functions/pcntl-async-signals.xml b/reference/pcntl/functions/pcntl-async-signals.xml new file mode 100644 index 000000000..039a65434 --- /dev/null +++ b/reference/pcntl/functions/pcntl-async-signals.xml @@ -0,0 +1,98 @@ + + + + + + pcntl_async_signals + Aktiviert oder deaktiviert die asynchrone Signalverarbeitung oder gibt die vorherige Einstellung zurück + + + + &reftitle.description; + + boolpcntl_async_signals + boolnullenable&null; + + + Ist der Parameter enable gleich &null;, gibt + pcntl_async_signals zurück, ob die asynchrone + Signalverarbeitung aktiviert ist. Andernfalls wird die asynchrone + Signalverarbeitung aktiviert oder deaktiviert. + + + + + &reftitle.parameters; + + + enable + + + Gibt an, ob die asynchrone Signalverarbeitung aktiviert werden soll. + + + + + + + + &reftitle.returnvalues; + + Bei Verwendung als Getter (enable ist &null;) wird + zurückgegeben, ob die asynchrone Signalverarbeitung aktiviert ist. Bei + Verwendung als Setter (enable ist nicht &null;) + wird zurückgegeben, ob die asynchrone Signalverarbeitung + vor dem Funktionsaufruf aktiviert war. + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + enable akzeptiert nun &null;. + + + + + + + + + &reftitle.seealso; + + declare + + + + + diff --git a/reference/pcntl/functions/pcntl-get-last-error.xml b/reference/pcntl/functions/pcntl-get-last-error.xml new file mode 100644 index 000000000..b43da04ec --- /dev/null +++ b/reference/pcntl/functions/pcntl-get-last-error.xml @@ -0,0 +1,96 @@ + + + + + + + pcntl_get_last_error + Gibt die Fehlernummer der zuletzt fehlgeschlagenen pcntl-Funktion zurück + + + + &reftitle.description; + + intpcntl_get_last_error + + + + Gibt die Fehlernummer (errno) zurück, die durch die + zuletzt fehlgeschlagene pcntl-Funktion gesetzt wurde. Die zugehörige + System-Fehlermeldung lässt sich mit pcntl_strerror + abfragen. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Gibt die Fehlernummer (errno) zurück, die durch die + zuletzt fehlgeschlagene pcntl-Funktion gesetzt wurde. Trat kein Fehler + auf, wird 0 zurückgegeben. + + + + + &reftitle.examples; + + Beispiel für <function>pcntl_get_last_error</function> + + Dieses Beispiel versucht, auf Kindprozesse zu warten, obwohl keiner + existiert, und gibt anschließend die zugehörige Fehlermeldung aus. + + + + + &example.outputs.similar; + + + + + + + + &reftitle.seealso; + + pcntl_strerror + + + + + + diff --git a/reference/pcntl/functions/pcntl_getqos_class.xml b/reference/pcntl/functions/pcntl_getqos_class.xml new file mode 100644 index 000000000..14c869e01 --- /dev/null +++ b/reference/pcntl/functions/pcntl_getqos_class.xml @@ -0,0 +1,72 @@ + + + + + + pcntl_getqos_class + Gibt die QoS-Klasse des aktuellen Threads zurück + + + + &reftitle.description; + + Pcntl\QosClasspcntl_getqos_class + + + + Ermittelt die QoS-Klasse. + + + Diese Funktion ist nur auf Apple-Plattformen verfügbar. + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + Gibt die Pcntl\QosClass zurück. + + + + + &reftitle.errors; + + Wirft einen Error, wenn der zugrunde liegende Aufruf von + pthread_get_qos_class_np() fehlschlägt. + + + + + &reftitle.seealso; + + pcntl_setqos_class + Pcntl\QosClass + + + + + diff --git a/reference/pcntl/functions/pcntl_setqos_class.xml b/reference/pcntl/functions/pcntl_setqos_class.xml new file mode 100644 index 000000000..08ff88be1 --- /dev/null +++ b/reference/pcntl/functions/pcntl_setqos_class.xml @@ -0,0 +1,143 @@ + + + + + + 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 + + + + + diff --git a/reference/pcntl/pcntl.qosclass.xml b/reference/pcntl/pcntl.qosclass.xml new file mode 100644 index 000000000..a141fded9 --- /dev/null +++ b/reference/pcntl/pcntl.qosclass.xml @@ -0,0 +1,89 @@ + + + + + Die Aufzählung Pcntl\QosClass + Pcntl\QosClass + + +
+ &reftitle.intro; + + Die Aufzählung Pcntl\QosClass wird verwendet, um + die Priorität von Benutzerprozessen über + pcntl_setqos_class festzulegen. + +
+ +
+ &reftitle.enumsynopsis; + + Pcntl + + + QosClass + + + UserInteractive + + Führt den Prozess mit der höchsten Prioritätsstufe aus. + + + + + UserInitiated + + Führt den Prozess mit hoher Prioritätsstufe aus, aber unterhalb der + UserInteractive-Prozesse. + + + + + Default + + Führt den Prozess nach allen Prozessen mit hoher Priorität, aber + vor solchen mit niedriger Priorität. + + + + + Utility + + Niedrigere Priorität, vorgesehen für länger laufende Arbeiten, die + dem Benutzer bewusst sind, auf die er aber nicht aktiv wartet. + Energieeffizient eingeplant. + + + + + Background + + Führt den Prozess aus, nachdem alle hochprioritären Prozesse + abgearbeitet wurden. + + + + +
+
+
+