Lines Matching defs:args
37 os_stat(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
48 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
49 if (!args) {
52 if (!path_converter(args[0], &path)) {
58 if (args[1]) {
59 if (!FSTATAT_DIR_FD_CONVERTER(args[1], &dir_fd)) {
66 follow_symlinks = PyObject_IsTrue(args[2]);
96 os_lstat(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
106 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
107 if (!args) {
110 if (!path_converter(args[0], &path)) {
116 if (!FSTATAT_DIR_FD_CONVERTER(args[1], &dir_fd)) {
169 os_access(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
183 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
184 if (!args) {
187 if (!path_converter(args[0], &path)) {
190 mode = _PyLong_AsInt(args[1]);
197 if (args[2]) {
198 if (!FACCESSAT_DIR_FD_CONVERTER(args[2], &dir_fd)) {
205 if (args[3]) {
206 effective_ids = PyObject_IsTrue(args[3]);
214 follow_symlinks = PyObject_IsTrue(args[4]);
306 os_chdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
314 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
315 if (!args) {
318 if (!path_converter(args[0], &path)) {
348 os_fchdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
356 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
357 if (!args) {
360 if (!_PyLong_FileDescriptor_Converter(args[0], &fd)) {
405 os_chmod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
417 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
418 if (!args) {
421 if (!path_converter(args[0], &path)) {
424 mode = _PyLong_AsInt(args[1]);
431 if (args[2]) {
432 if (!FCHMODAT_DIR_FD_CONVERTER(args[2], &dir_fd)) {
439 follow_symlinks = PyObject_IsTrue(args[3]);
470 os_fchmod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
479 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
480 if (!args) {
483 fd = _PyLong_AsInt(args[0]);
487 mode = _PyLong_AsInt(args[1]);
517 os_lchmod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
526 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
527 if (!args) {
530 if (!path_converter(args[0], &path)) {
533 mode = _PyLong_AsInt(args[1]);
570 os_chflags(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
581 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 3, 0, argsbuf);
582 if (!args) {
585 if (!path_converter(args[0], &path)) {
588 if (!PyLong_Check(args[1])) {
589 _PyArg_BadArgument("chflags", "argument 'flags'", "int", args[1]);
592 flags = PyLong_AsUnsignedLongMask(args[1]);
596 follow_symlinks = PyObject_IsTrue(args[2]);
630 os_lchflags(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
639 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
640 if (!args) {
643 if (!path_converter(args[0], &path)) {
646 if (!PyLong_Check(args[1])) {
647 _PyArg_BadArgument("lchflags", "argument 'flags'", "int", args[1]);
650 flags = PyLong_AsUnsignedLongMask(args[1]);
677 os_chroot(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
685 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
686 if (!args) {
689 if (!path_converter(args[0], &path)) {
718 os_fsync(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
726 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
727 if (!args) {
730 if (!_PyLong_FileDescriptor_Converter(args[0], &fd)) {
778 os_fdatasync(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
786 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
787 if (!args) {
790 if (!_PyLong_FileDescriptor_Converter(args[0], &fd)) {
841 os_chown(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
854 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 3, 0, argsbuf);
855 if (!args) {
858 if (!path_converter(args[0], &path)) {
861 if (!_Py_Uid_Converter(args[1], &uid)) {
864 if (!_Py_Gid_Converter(args[2], &gid)) {
870 if (args[3]) {
871 if (!FCHOWNAT_DIR_FD_CONVERTER(args[3], &dir_fd)) {
878 follow_symlinks = PyObject_IsTrue(args[4]);
911 os_fchown(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
921 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 3, 0, argsbuf);
922 if (!args) {
925 fd = _PyLong_AsInt(args[0]);
929 if (!_Py_Uid_Converter(args[1], &uid)) {
932 if (!_Py_Gid_Converter(args[2], &gid)) {
961 os_lchown(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
971 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 3, 0, argsbuf);
972 if (!args) {
975 if (!path_converter(args[0], &path)) {
978 if (!_Py_Uid_Converter(args[1], &uid)) {
981 if (!_Py_Gid_Converter(args[2], &gid)) {
1058 os_link(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1071 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
1072 if (!args) {
1075 if (!path_converter(args[0], &src)) {
1078 if (!path_converter(args[1], &dst)) {
1084 if (args[2]) {
1085 if (!dir_fd_converter(args[2], &src_dir_fd)) {
1092 if (args[3]) {
1093 if (!dir_fd_converter(args[3], &dst_dir_fd)) {
1100 follow_symlinks = PyObject_IsTrue(args[4]);
1142 os_listdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1151 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 0, 1, 0, argsbuf);
1152 if (!args) {
1158 if (!path_converter(args[0], &path)) {
1253 os__getvolumepathname(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1261 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
1262 if (!args) {
1265 if (!path_converter(args[0], &path)) {
1294 os__path_splitroot(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1302 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
1303 if (!args) {
1306 if (!path_converter(args[0], &path)) {
1333 os__path_normpath(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1341 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
1342 if (!args) {
1345 path = args[0];
1373 os_mkdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1384 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 2, 0, argsbuf);
1385 if (!args) {
1388 if (!path_converter(args[0], &path)) {
1394 if (args[1]) {
1395 mode = _PyLong_AsInt(args[1]);
1407 if (!MKDIRAT_DIR_FD_CONVERTER(args[2], &dir_fd)) {
1467 os_getpriority(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1476 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
1477 if (!args) {
1480 which = _PyLong_AsInt(args[0]);
1484 who = _PyLong_AsInt(args[1]);
1511 os_setpriority(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1521 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 3, 0, argsbuf);
1522 if (!args) {
1525 which = _PyLong_AsInt(args[0]);
1529 who = _PyLong_AsInt(args[1]);
1533 priority = _PyLong_AsInt(args[2]);
1565 os_rename(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1577 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
1578 if (!args) {
1581 if (!path_converter(args[0], &src)) {
1584 if (!path_converter(args[1], &dst)) {
1590 if (args[2]) {
1591 if (!dir_fd_converter(args[2], &src_dir_fd)) {
1598 if (!dir_fd_converter(args[3], &dst_dir_fd)) {
1633 os_replace(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1645 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
1646 if (!args) {
1649 if (!path_converter(args[0], &src)) {
1652 if (!path_converter(args[1], &dst)) {
1658 if (args[2]) {
1659 if (!dir_fd_converter(args[2], &src_dir_fd)) {
1666 if (!dir_fd_converter(args[3], &dst_dir_fd)) {
1699 os_rmdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1709 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
1710 if (!args) {
1713 if (!path_converter(args[0], &path)) {
1719 if (!UNLINKAT_DIR_FD_CONVERTER(args[1], &dir_fd)) {
1747 os_system(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1756 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
1757 if (!args) {
1760 if (!PyUnicode_Check(args[0])) {
1761 _PyArg_BadArgument("system", "argument 'command'", "str", args[0]);
1765 command = _PyUnicode_AsUnicode(args[0]);
1767 command = PyUnicode_AsWideCharString(args[0], NULL);
1804 os_system(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1813 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
1814 if (!args) {
1817 if (!PyUnicode_FSConverter(args[0], &command)) {
1885 os_unlink(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1895 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
1896 if (!args) {
1899 if (!path_converter(args[0], &path)) {
1905 if (!UNLINKAT_DIR_FD_CONVERTER(args[1], &dir_fd)) {
1936 os_remove(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1946 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
1947 if (!args) {
1950 if (!path_converter(args[0], &path)) {
1956 if (!UNLINKAT_DIR_FD_CONVERTER(args[1], &dir_fd)) {
2031 os_utime(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2044 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 2, 0, argsbuf);
2045 if (!args) {
2048 if (!path_converter(args[0], &path)) {
2054 if (args[1]) {
2055 times = args[1];
2064 if (args[2]) {
2065 ns = args[2];
2070 if (args[3]) {
2071 if (!FUTIMENSAT_DIR_FD_CONVERTER(args[3], &dir_fd)) {
2078 follow_symlinks = PyObject_IsTrue(args[4]);
2105 os__exit(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2113 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
2114 if (!args) {
2117 status = _PyLong_AsInt(args[0]);
2147 os_execv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2156 if (!path_converter(args[0], &path)) {
2159 argv = args[1];
2193 os_execve(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2203 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 3, 0, argsbuf);
2204 if (!args) {
2207 if (!path_converter(args[0], &path)) {
2210 argv = args[1];
2211 env = args[2];
2265 os_posix_spawn(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2283 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 3, 0, argsbuf);
2284 if (!args) {
2287 if (!path_converter(args[0], &path)) {
2290 argv = args[1];
2291 env = args[2];
2295 if (args[3]) {
2296 file_actions = args[3];
2301 if (args[4]) {
2302 setpgroup = args[4];
2307 if (args[5]) {
2308 resetids = _PyLong_AsInt(args[5]);
2316 if (args[6]) {
2317 setsid = _PyLong_AsInt(args[6]);
2325 if (args[7]) {
2326 setsigmask = args[7];
2331 if (args[8]) {
2332 setsigdef = args[8];
2337 scheduler = args[9];
2392 os_posix_spawnp(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2410 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 3, 0, argsbuf);
2411 if (!args) {
2414 if (!path_converter(args[0], &path)) {
2417 argv = args[1];
2418 env = args[2];
2422 if (args[3]) {
2423 file_actions = args[3];
2428 if (args[4]) {
2429 setpgroup = args[4];
2434 if (args[5]) {
2435 resetids = _PyLong_AsInt(args[5]);
2443 if (args[6]) {
2444 setsid = _PyLong_AsInt(args[6]);
2452 if (args[7]) {
2453 setsigmask = args[7];
2458 if (args[8]) {
2459 setsigdef = args[8];
2464 scheduler = args[9];
2499 os_spawnv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2509 mode = _PyLong_AsInt(args[0]);
2513 if (!path_converter(args[1], &path)) {
2516 argv = args[2];
2553 os_spawnve(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2564 mode = _PyLong_AsInt(args[0]);
2568 if (!path_converter(args[1], &path)) {
2571 argv = args[2];
2572 env = args[3];
2612 os_register_at_fork(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2623 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 0, 0, 0, argsbuf);
2624 if (!args) {
2630 if (args[0]) {
2631 before = args[0];
2636 if (args[1]) {
2637 after_in_child = args[1];
2642 after_in_parent = args[2];
2715 os_sched_get_priority_max(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2723 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
2724 if (!args) {
2727 policy = _PyLong_AsInt(args[0]);
2754 os_sched_get_priority_min(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2762 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
2763 if (!args) {
2766 policy = _PyLong_AsInt(args[0]);
2826 os_sched_param(PyTypeObject *type, PyObject *args, PyObject *kwargs)
2833 Py_ssize_t nargs = PyTuple_GET_SIZE(args);
2836 fastargs = _PyArg_UnpackKeywords(_PyTuple_CAST(args)->ob_item, nargs, kwargs, NULL, &_parser, 1, 1, 0, argsbuf);
2868 os_sched_setscheduler(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2875 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_PID "iO:sched_setscheduler",
2939 os_sched_setparam(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2945 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_PID "O:sched_setparam",
3034 os_sched_setaffinity(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3040 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_PID "O:sched_setaffinity",
3280 os_getgrouplist(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3289 if (!PyUnicode_Check(args[0])) {
3290 _PyArg_BadArgument("getgrouplist", "argument 1", "str", args[0]);
3294 user = PyUnicode_AsUTF8AndSize(args[0], &user_length);
3302 basegid = _PyLong_AsInt(args[1]);
3334 os_getgrouplist(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3343 if (!PyUnicode_Check(args[0])) {
3344 _PyArg_BadArgument("getgrouplist", "argument 1", "str", args[0]);
3348 user = PyUnicode_AsUTF8AndSize(args[0], &user_length);
3356 if (!_Py_Gid_Converter(args[1], &basegid)) {
3408 os_initgroups(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3417 if (!PyUnicode_FSConverter(args[0], &oname)) {
3420 gid = _PyLong_AsInt(args[1]);
3454 os_initgroups(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3463 if (!PyUnicode_FSConverter(args[0], &oname)) {
3466 if (!_Py_Gid_Converter(args[1], &gid)) {
3495 os_getpgid(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
3502 if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser,
3642 os_kill(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3648 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_PID "n:kill",
3675 os_killpg(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3681 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_PID "i:killpg",
3833 os_setreuid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3842 if (!_Py_Uid_Converter(args[0], &ruid)) {
3845 if (!_Py_Uid_Converter(args[1], &euid)) {
3871 os_setregid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3880 if (!_Py_Gid_Converter(args[0], &rgid)) {
3883 if (!_Py_Gid_Converter(args[1], &egid)) {
3956 os_wait3(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
3964 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
3965 if (!args) {
3968 options = _PyLong_AsInt(args[0]);
3998 os_wait4(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4006 if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser,
4044 os_waitid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4051 if (!_PyArg_ParseStack(args, nargs, "i" _Py_PARSE_PID "i:waitid",
4083 os_waitpid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4089 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_PID "i:waitpid",
4121 os_waitpid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4127 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_INTPTR "i:waitpid",
4182 os_pidfd_open(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4190 if (!_PyArg_ParseStackAndKeywords(args, nargs, kwnames, &_parser,
4223 os_readlink(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4233 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
4234 if (!args) {
4237 if (!path_converter(args[0], &path)) {
4243 if (!READLINKAT_DIR_FD_CONVERTER(args[1], &dir_fd)) {
4284 os_symlink(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4296 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 3, 0, argsbuf);
4297 if (!args) {
4300 if (!path_converter(args[0], &src)) {
4303 if (!path_converter(args[1], &dst)) {
4309 if (args[2]) {
4310 target_is_directory = PyObject_IsTrue(args[2]);
4322 if (!SYMLINKAT_DIR_FD_CONVERTER(args[3], &dir_fd)) {
4433 os_setpgid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4439 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_PID "" _Py_PARSE_PID ":setpgid",
4498 os_tcsetpgrp(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4504 if (!_PyArg_ParseStack(args, nargs, "i" _Py_PARSE_PID ":tcsetpgrp",
4534 os_open(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4547 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 3, 0, argsbuf);
4548 if (!args) {
4551 if (!path_converter(args[0], &path)) {
4554 flags = _PyLong_AsInt(args[1]);
4561 if (args[2]) {
4562 mode = _PyLong_AsInt(args[2]);
4574 if (!OPENAT_DIR_FD_CONVERTER(args[3], &dir_fd)) {
4604 os_close(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4612 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
4613 if (!args) {
4616 fd = _PyLong_AsInt(args[0]);
4639 os_closerange(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4648 fd_low = _PyLong_AsInt(args[0]);
4652 fd_high = _PyLong_AsInt(args[1]);
4710 os_dup2(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4722 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 3, 0, argsbuf);
4723 if (!args) {
4726 fd = _PyLong_AsInt(args[0]);
4730 fd2 = _PyLong_AsInt(args[1]);
4737 inheritable = PyObject_IsTrue(args[2]);
4776 os_lockf(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4786 fd = _PyLong_AsInt(args[0]);
4790 command = _PyLong_AsInt(args[1]);
4794 if (!Py_off_t_converter(args[2], &length)) {
4821 os_lseek(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4832 fd = _PyLong_AsInt(args[0]);
4836 if (!Py_off_t_converter(args[1], &position)) {
4839 how = _PyLong_AsInt(args[2]);
4866 os_read(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4875 fd = _PyLong_AsInt(args[0]);
4881 PyObject *iobj = _PyNumber_Index(args[1]);
4920 os_readv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4930 fd = _PyLong_AsInt(args[0]);
4934 buffers = args[1];
4965 os_pread(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4975 fd = _PyLong_AsInt(args[0]);
4981 PyObject *iobj = _PyNumber_Index(args[1]);
4991 if (!Py_off_t_converter(args[2], &offset)) {
5032 os_preadv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5044 fd = _PyLong_AsInt(args[0]);
5048 buffers = args[1];
5049 if (!Py_off_t_converter(args[2], &offset)) {
5055 flags = _PyLong_AsInt(args[3]);
5085 os_write(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5095 fd = _PyLong_AsInt(args[0]);
5099 if (PyObject_GetBuffer(args[1], &data, PyBUF_SIMPLE) != 0) {
5103 _PyArg_BadArgument("write", "argument 2", "contiguous buffer", args[1]);
5139 os_sendfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5154 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 4, 7, 0, argsbuf);
5155 if (!args) {
5158 out_fd = _PyLong_AsInt(args[0]);
5162 in_fd = _PyLong_AsInt(args[1]);
5166 if (!Py_off_t_converter(args[2], &offset)) {
5169 if (!Py_off_t_converter(args[3], &sbytes)) {
5175 if (args[4]) {
5176 headers = args[4];
5181 if (args[5]) {
5182 trailers = args[5];
5187 flags = _PyLong_AsInt(args[6]);
5218 os_sendfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5233 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 4, 7, 0, argsbuf);
5234 if (!args) {
5237 out_fd = _PyLong_AsInt(args[0]);
5241 in_fd = _PyLong_AsInt(args[1]);
5245 if (!Py_off_t_converter(args[2], &offset)) {
5250 PyObject *iobj = _PyNumber_Index(args[3]);
5263 if (args[4]) {
5264 headers = args[4];
5269 if (args[5]) {
5270 trailers = args[5];
5275 flags = _PyLong_AsInt(args[6]);
5304 os_sendfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5315 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 4, 4, 0, argsbuf);
5316 if (!args) {
5319 out_fd = _PyLong_AsInt(args[0]);
5323 in_fd = _PyLong_AsInt(args[1]);
5327 offobj = args[2];
5330 PyObject *iobj = _PyNumber_Index(args[3]);
5363 os__fcopyfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5373 in_fd = _PyLong_AsInt(args[0]);
5377 out_fd = _PyLong_AsInt(args[1]);
5381 flags = _PyLong_AsInt(args[2]);
5409 os_fstat(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5417 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
5418 if (!args) {
5421 fd = _PyLong_AsInt(args[0]);
5548 os_writev(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5558 fd = _PyLong_AsInt(args[0]);
5562 buffers = args[1];
5594 os_pwrite(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5605 fd = _PyLong_AsInt(args[0]);
5609 if (PyObject_GetBuffer(args[1], &buffer, PyBUF_SIMPLE) != 0) {
5613 _PyArg_BadArgument("pwrite", "argument 2", "contiguous buffer", args[1]);
5616 if (!Py_off_t_converter(args[2], &offset)) {
5667 os_pwritev(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5679 fd = _PyLong_AsInt(args[0]);
5683 buffers = args[1];
5684 if (!Py_off_t_converter(args[2], &offset)) {
5690 flags = _PyLong_AsInt(args[3]);
5738 os_copy_file_range(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5751 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 5, 0, argsbuf);
5752 if (!args) {
5755 src = _PyLong_AsInt(args[0]);
5759 dst = _PyLong_AsInt(args[1]);
5765 PyObject *iobj = _PyNumber_Index(args[2]);
5778 if (args[3]) {
5779 offset_src = args[3];
5784 offset_dst = args[4];
5829 os_splice(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5843 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 6, 0, argsbuf);
5844 if (!args) {
5847 src = _PyLong_AsInt(args[0]);
5851 dst = _PyLong_AsInt(args[1]);
5857 PyObject *iobj = _PyNumber_Index(args[2]);
5870 if (args[3]) {
5871 offset_src = args[3];
5876 if (args[4]) {
5877 offset_dst = args[4];
5882 if (!_PyLong_UnsignedInt_Converter(args[5], &flags)) {
5914 os_mkfifo(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5925 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 2, 0, argsbuf);
5926 if (!args) {
5929 if (!path_converter(args[0], &path)) {
5935 if (args[1]) {
5936 mode = _PyLong_AsInt(args[1]);
5948 if (!MKFIFOAT_DIR_FD_CONVERTER(args[2], &dir_fd)) {
5991 os_mknod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6003 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 3, 0, argsbuf);
6004 if (!args) {
6007 if (!path_converter(args[0], &path)) {
6013 if (args[1]) {
6014 mode = _PyLong_AsInt(args[1]);
6022 if (args[2]) {
6023 if (!_Py_Dev_Converter(args[2], &device)) {
6034 if (!MKNODAT_DIR_FD_CONVERTER(args[3], &dir_fd)) {
6136 os_makedev(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6146 major = _PyLong_AsInt(args[0]);
6150 minor = _PyLong_AsInt(args[1]);
6181 os_ftruncate(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6190 fd = _PyLong_AsInt(args[0]);
6194 if (!Py_off_t_converter(args[1], &length)) {
6223 os_truncate(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6232 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
6233 if (!args) {
6236 if (!path_converter(args[0], &path)) {
6239 if (!Py_off_t_converter(args[1], &length)) {
6272 os_posix_fallocate(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6282 fd = _PyLong_AsInt(args[0]);
6286 if (!Py_off_t_converter(args[1], &offset)) {
6289 if (!Py_off_t_converter(args[2], &length)) {
6324 os_posix_fadvise(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6335 fd = _PyLong_AsInt(args[0]);
6339 if (!Py_off_t_converter(args[1], &offset)) {
6342 if (!Py_off_t_converter(args[2], &length)) {
6345 advice = _PyLong_AsInt(args[3]);
6372 os_putenv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6381 if (!PyUnicode_Check(args[0])) {
6382 _PyArg_BadArgument("putenv", "argument 1", "str", args[0]);
6385 if (PyUnicode_READY(args[0]) == -1) {
6388 name = args[0];
6389 if (!PyUnicode_Check(args[1])) {
6390 _PyArg_BadArgument("putenv", "argument 2", "str", args[1]);
6393 if (PyUnicode_READY(args[1]) == -1) {
6396 value = args[1];
6420 os_putenv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6429 if (!PyUnicode_FSConverter(args[0], &name)) {
6432 if (!PyUnicode_FSConverter(args[1], &value)) {
6601 os_WIFCONTINUED(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6610 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6611 if (!args) {
6614 status = _PyLong_AsInt(args[0]);
6645 os_WIFSTOPPED(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6654 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6655 if (!args) {
6658 status = _PyLong_AsInt(args[0]);
6689 os_WIFSIGNALED(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6698 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6699 if (!args) {
6702 status = _PyLong_AsInt(args[0]);
6733 os_WIFEXITED(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6742 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6743 if (!args) {
6746 status = _PyLong_AsInt(args[0]);
6777 os_WEXITSTATUS(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6786 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6787 if (!args) {
6790 status = _PyLong_AsInt(args[0]);
6821 os_WTERMSIG(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6830 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6831 if (!args) {
6834 status = _PyLong_AsInt(args[0]);
6865 os_WSTOPSIG(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6874 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6875 if (!args) {
6878 status = _PyLong_AsInt(args[0]);
6947 os_statvfs(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6955 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6956 if (!args) {
6959 if (!path_converter(args[0], &path)) {
6988 os__getdiskusage(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6996 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
6997 if (!args) {
7000 if (!path_converter(args[0], &path)) {
7031 os_fpathconf(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
7041 if (!_PyLong_FileDescriptor_Converter(args[0], &fd)) {
7044 if (!conv_path_confname(args[1], &name)) {
7078 os_pathconf(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7088 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
7089 if (!args) {
7092 if (!path_converter(args[0], &path)) {
7095 if (!conv_path_confname(args[1], &name)) {
7244 os_startfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7257 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 5, 0, argsbuf);
7258 if (!args) {
7261 if (!path_converter(args[0], &filepath)) {
7267 if (args[1]) {
7268 if (!PyUnicode_Check(args[1])) {
7269 _PyArg_BadArgument("startfile", "argument 'operation'", "str", args[1]);
7273 operation = _PyUnicode_AsUnicode(args[1]);
7275 operation = PyUnicode_AsWideCharString(args[1], NULL);
7284 if (args[2]) {
7285 if (!PyUnicode_Check(args[2])) {
7286 _PyArg_BadArgument("startfile", "argument 'arguments'", "str", args[2]);
7290 arguments = _PyUnicode_AsUnicode(args[2]);
7292 arguments = PyUnicode_AsWideCharString(args[2], NULL);
7301 if (args[3]) {
7302 if (!path_converter(args[3], &cwd)) {
7309 show_cmd = _PyLong_AsInt(args[4]);
7377 os_device_encoding(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7385 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
7386 if (!args) {
7389 fd = _PyLong_AsInt(args[0]);
7414 os_setresuid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
7424 if (!_Py_Uid_Converter(args[0], &ruid)) {
7427 if (!_Py_Uid_Converter(args[1], &euid)) {
7430 if (!_Py_Uid_Converter(args[2], &suid)) {
7456 os_setresgid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
7466 if (!_Py_Gid_Converter(args[0], &rgid)) {
7469 if (!_Py_Gid_Converter(args[1], &egid)) {
7472 if (!_Py_Gid_Converter(args[2], &sgid)) {
7548 os_getxattr(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7559 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
7560 if (!args) {
7563 if (!path_converter(args[0], &path)) {
7566 if (!path_converter(args[1], &attribute)) {
7572 follow_symlinks = PyObject_IsTrue(args[2]);
7612 os_setxattr(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7625 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 3, 4, 0, argsbuf);
7626 if (!args) {
7629 if (!path_converter(args[0], &path)) {
7632 if (!path_converter(args[1], &attribute)) {
7635 if (PyObject_GetBuffer(args[2], &value, PyBUF_SIMPLE) != 0) {
7639 _PyArg_BadArgument("setxattr", "argument 'value'", "contiguous buffer", args[2]);
7645 if (args[3]) {
7646 flags = _PyLong_AsInt(args[3]);
7658 follow_symlinks = PyObject_IsTrue(args[4]);
7701 os_removexattr(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7712 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
7713 if (!args) {
7716 if (!path_converter(args[0], &path)) {
7719 if (!path_converter(args[1], &attribute)) {
7725 follow_symlinks = PyObject_IsTrue(args[2]);
7764 os_listxattr(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7774 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 0, 1, 0, argsbuf);
7775 if (!args) {
7781 if (args[0]) {
7782 if (!path_converter(args[0], &path)) {
7793 follow_symlinks = PyObject_IsTrue(args[1]);
7859 os_memfd_create(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7869 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 2, 0, argsbuf);
7870 if (!args) {
7873 if (!PyUnicode_FSConverter(args[0], &name)) {
7879 flags = (unsigned int)PyLong_AsUnsignedLongMask(args[1]);
7910 os_eventfd(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7920 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 2, 0, argsbuf);
7921 if (!args) {
7924 if (!_PyLong_UnsignedInt_Converter(args[0], &initval)) {
7930 flags = _PyLong_AsInt(args[1]);
7958 os_eventfd_read(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7966 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
7967 if (!args) {
7970 if (!_PyLong_FileDescriptor_Converter(args[0], &fd)) {
7996 os_eventfd_write(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8005 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 2, 2, 0, argsbuf);
8006 if (!args) {
8009 if (!_PyLong_FileDescriptor_Converter(args[0], &fd)) {
8012 if (!_PyLong_UnsignedLongLong_Converter(args[1], &value)) {
8050 os_get_terminal_size(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
8061 fd = _PyLong_AsInt(args[0]);
8142 os_set_inheritable(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
8151 fd = _PyLong_AsInt(args[0]);
8155 inheritable = _PyLong_AsInt(args[1]);
8217 os_set_handle_inheritable(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
8223 if (!_PyArg_ParseStack(args, nargs, "" _Py_PARSE_INTPTR "p:set_handle_inheritable",
8292 os_set_blocking(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
8301 fd = _PyLong_AsInt(args[0]);
8305 blocking = _PyLong_AsInt(args[1]);
8330 os_DirEntry_is_symlink(DirEntry *self, PyTypeObject *defining_class, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8363 os_DirEntry_stat(DirEntry *self, PyTypeObject *defining_class, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8372 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 0, 0, 0, argsbuf);
8373 if (!args) {
8379 follow_symlinks = PyObject_IsTrue(args[0]);
8404 os_DirEntry_is_dir(DirEntry *self, PyTypeObject *defining_class, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8414 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 0, 0, 0, argsbuf);
8415 if (!args) {
8421 follow_symlinks = PyObject_IsTrue(args[0]);
8450 os_DirEntry_is_file(DirEntry *self, PyTypeObject *defining_class, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8460 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 0, 0, 0, argsbuf);
8461 if (!args) {
8467 follow_symlinks = PyObject_IsTrue(args[0]);
8537 os_scandir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8546 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 0, 1, 0, argsbuf);
8547 if (!args) {
8553 if (!path_converter(args[0], &path)) {
8583 os_fspath(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8591 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
8592 if (!args) {
8595 path = args[0];
8617 os_getrandom(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8627 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 2, 0, argsbuf);
8628 if (!args) {
8633 PyObject *iobj = _PyNumber_Index(args[0]);
8646 flags = _PyLong_AsInt(args[1]);
8681 os__add_dll_directory(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8689 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
8690 if (!args) {
8693 if (!path_converter(args[0], &path)) {
8726 os__remove_dll_directory(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8734 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
8735 if (!args) {
8738 cookie = args[0];
8774 os_waitstatus_to_exitcode(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8782 args = _PyArg_UnpackKeywords(args, nargs, NULL, kwnames, &_parser, 1, 1, 0, argsbuf);
8783 if (!args) {
8786 status_obj = args[0];