.. versionadded:: 3.3
+.. data:: PRIO_DARWIN_THREAD
+ PRIO_DARWIN_PROCESS
+ PRIO_DARWIN_BG
+ PRIO_DARWIN_NONUI
+
+ Parameters for the :func:`getpriority` and :func:`setpriority` functions.
+
+ .. availability:: macOS
+
+ .. versionadded:: 3.12
+
.. function:: getresuid()
Return a tuple (ruid, euid, suid) denoting the current process's
#ifdef PRIO_USER
if (PyModule_AddIntMacro(m, PRIO_USER)) return -1;
#endif
+#ifdef PRIO_DARWIN_THREAD
+ if (PyModule_AddIntMacro(m, PRIO_DARWIN_THREAD)) return -1;
+#endif
+#ifdef PRIO_DARWIN_PROCESS
+ if (PyModule_AddIntMacro(m, PRIO_DARWIN_PROCESS)) return -1;
+#endif
+#ifdef PRIO_DARWIN_BG
+ if (PyModule_AddIntMacro(m, PRIO_DARWIN_BG)) return -1;
+#endif
+#ifdef PRIO_DARWIN_NONUI
+ if (PyModule_AddIntMacro(m, PRIO_DARWIN_NONUI)) return -1;
+#endif
#ifdef O_CLOEXEC
if (PyModule_AddIntMacro(m, O_CLOEXEC)) return -1;
#endif