Lines Matching defs:module
6 "stat($module, /, path, *, dir_fd=None, follow_symlinks=True)\n"
34 os_stat_impl(PyObject *module, path_t *path, int dir_fd, int follow_symlinks);
37 os_stat(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
71 return_value = os_stat_impl(module, &path, dir_fd, follow_symlinks);
81 "lstat($module, /, path, *, dir_fd=None)\n"
93 os_lstat_impl(PyObject *module, path_t *path, int dir_fd);
96 os_lstat(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
120 return_value = os_lstat_impl(module, &path, dir_fd);
130 "access($module, /, path, mode, *, dir_fd=None, effective_ids=False,\n"
165 os_access_impl(PyObject *module, path_t *path, int mode, int dir_fd,
169 os_access(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
219 _return_value = os_access_impl(module, &path, mode, dir_fd, effective_ids, follow_symlinks);
235 "ttyname($module, fd, /)\n"
247 os_ttyname_impl(PyObject *module, int fd);
250 os_ttyname(PyObject *module, PyObject *arg)
259 return_value = os_ttyname_impl(module, fd);
270 "ctermid($module, /)\n"
279 os_ctermid_impl(PyObject *module);
282 os_ctermid(PyObject *module, PyObject *Py_UNUSED(ignored))
284 return os_ctermid_impl(module);
290 "chdir($module, /, path)\n"
303 os_chdir_impl(PyObject *module, path_t *path);
306 os_chdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
321 return_value = os_chdir_impl(module, &path);
333 "fchdir($module, /, fd)\n"
345 os_fchdir_impl(PyObject *module, int fd);
348 os_fchdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
363 return_value = os_fchdir_impl(module, fd);
372 "chmod($module, /, path, mode, *, dir_fd=None, follow_symlinks=True)\n"
401 os_chmod_impl(PyObject *module, path_t *path, int mode, int dir_fd,
405 os_chmod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
444 return_value = os_chmod_impl(module, &path, mode, dir_fd, follow_symlinks);
456 "fchmod($module, /, fd, mode)\n"
467 os_fchmod_impl(PyObject *module, int fd, int mode);
470 os_fchmod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
491 return_value = os_fchmod_impl(module, fd, mode);
502 "lchmod($module, /, path, mode)\n"
514 os_lchmod_impl(PyObject *module, path_t *path, int mode);
517 os_lchmod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
537 return_value = os_lchmod_impl(module, &path, mode);
551 "chflags($module, /, path, flags, follow_symlinks=True)\n"
566 os_chflags_impl(PyObject *module, path_t *path, unsigned long flags,
570 os_chflags(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
601 return_value = os_chflags_impl(module, &path, flags, follow_symlinks);
615 "lchflags($module, /, path, flags)\n"
627 os_lchflags_impl(PyObject *module, path_t *path, unsigned long flags);
630 os_lchflags(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
651 return_value = os_lchflags_impl(module, &path, flags);
665 "chroot($module, /, path)\n"
674 os_chroot_impl(PyObject *module, path_t *path);
677 os_chroot(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
692 return_value = os_chroot_impl(module, &path);
706 "fsync($module, /, fd)\n"
715 os_fsync_impl(PyObject *module, int fd);
718 os_fsync(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
733 return_value = os_fsync_impl(module, fd);
744 "sync($module, /)\n"
753 os_sync_impl(PyObject *module);
756 os_sync(PyObject *module, PyObject *Py_UNUSED(ignored))
758 return os_sync_impl(module);
766 "fdatasync($module, /, fd)\n"
775 os_fdatasync_impl(PyObject *module, int fd);
778 os_fdatasync(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
793 return_value = os_fdatasync_impl(module, fd);
804 "chown($module, /, path, uid, gid, *, dir_fd=None, follow_symlinks=True)\n"
837 os_chown_impl(PyObject *module, path_t *path, uid_t uid, gid_t gid,
841 os_chown(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
883 return_value = os_chown_impl(module, &path, uid, gid, dir_fd, follow_symlinks);
897 "fchown($module, /, fd, uid, gid)\n"
908 os_fchown_impl(PyObject *module, int fd, uid_t uid, gid_t gid);
911 os_fchown(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
935 return_value = os_fchown_impl(module, fd, uid, gid);
946 "lchown($module, /, path, uid, gid)\n"
958 os_lchown_impl(PyObject *module, path_t *path, uid_t uid, gid_t gid);
961 os_lchown(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
984 return_value = os_lchown_impl(module, &path, uid, gid);
996 "getcwd($module, /)\n"
1005 os_getcwd_impl(PyObject *module);
1008 os_getcwd(PyObject *module, PyObject *Py_UNUSED(ignored))
1010 return os_getcwd_impl(module);
1014 "getcwdb($module, /)\n"
1023 os_getcwdb_impl(PyObject *module);
1026 os_getcwdb(PyObject *module, PyObject *Py_UNUSED(ignored))
1028 return os_getcwdb_impl(module);
1034 "link($module, /, src, dst, *, src_dir_fd=None, dst_dir_fd=None,\n"
1054 os_link_impl(PyObject *module, path_t *src, path_t *dst, int src_dir_fd,
1058 os_link(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1105 return_value = os_link_impl(module, &src, &dst, src_dir_fd, dst_dir_fd, follow_symlinks);
1119 "listdir($module, /, path=None)\n"
1139 os_listdir_impl(PyObject *module, path_t *path);
1142 os_listdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1162 return_value = os_listdir_impl(module, &path);
1174 "_getfullpathname($module, path, /)\n"
1182 os__getfullpathname_impl(PyObject *module, path_t *path);
1185 os__getfullpathname(PyObject *module, PyObject *arg)
1193 return_value = os__getfullpathname_impl(module, &path);
1207 "_getfinalpathname($module, path, /)\n"
1216 os__getfinalpathname_impl(PyObject *module, path_t *path);
1219 os__getfinalpathname(PyObject *module, PyObject *arg)
1227 return_value = os__getfinalpathname_impl(module, &path);
1241 "_getvolumepathname($module, /, path)\n"
1250 os__getvolumepathname_impl(PyObject *module, path_t *path);
1253 os__getvolumepathname(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1268 return_value = os__getvolumepathname_impl(module, &path);
1282 "_path_splitroot($module, /, path)\n"
1291 os__path_splitroot_impl(PyObject *module, path_t *path);
1294 os__path_splitroot(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1309 return_value = os__path_splitroot_impl(module, &path);
1321 "_path_normpath($module, /, path)\n"
1330 os__path_normpath_impl(PyObject *module, PyObject *path);
1333 os__path_normpath(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1346 return_value = os__path_normpath_impl(module, path);
1353 "mkdir($module, /, path, mode=511, *, dir_fd=None)\n"
1370 os_mkdir_impl(PyObject *module, path_t *path, int mode, int dir_fd);
1373 os_mkdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1411 return_value = os_mkdir_impl(module, &path, mode, dir_fd);
1423 "nice($module, increment, /)\n"
1432 os_nice_impl(PyObject *module, int increment);
1435 os_nice(PyObject *module, PyObject *arg)
1444 return_value = os_nice_impl(module, increment);
1455 "getpriority($module, /, which, who)\n"
1464 os_getpriority_impl(PyObject *module, int which, int who);
1467 os_getpriority(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1488 return_value = os_getpriority_impl(module, which, who);
1499 "setpriority($module, /, which, who, priority)\n"
1508 os_setpriority_impl(PyObject *module, int which, int who, int priority);
1511 os_setpriority(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1537 return_value = os_setpriority_impl(module, which, who, priority);
1546 "rename($module, /, src, dst, *, src_dir_fd=None, dst_dir_fd=None)\n"
1561 os_rename_impl(PyObject *module, path_t *src, path_t *dst, int src_dir_fd,
1565 os_rename(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1602 return_value = os_rename_impl(module, &src, &dst, src_dir_fd, dst_dir_fd);
1614 "replace($module, /, src, dst, *, src_dir_fd=None, dst_dir_fd=None)\n"
1629 os_replace_impl(PyObject *module, path_t *src, path_t *dst, int src_dir_fd,
1633 os_replace(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1670 return_value = os_replace_impl(module, &src, &dst, src_dir_fd, dst_dir_fd);
1682 "rmdir($module, /, path, *, dir_fd=None)\n"
1696 os_rmdir_impl(PyObject *module, path_t *path, int dir_fd);
1699 os_rmdir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1723 return_value = os_rmdir_impl(module, &path, dir_fd);
1735 "system($module, /, command)\n"
1744 os_system_impl(PyObject *module, const Py_UNICODE *command);
1747 os_system(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1772 _return_value = os_system_impl(module, command);
1792 "system($module, /, command)\n"
1801 os_system_impl(PyObject *module, PyObject *command);
1804 os_system(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1820 _return_value = os_system_impl(module, command);
1838 "umask($module, mask, /)\n"
1847 os_umask_impl(PyObject *module, int mask);
1850 os_umask(PyObject *module, PyObject *arg)
1859 return_value = os_umask_impl(module, mask);
1868 "unlink($module, /, path, *, dir_fd=None)\n"
1882 os_unlink_impl(PyObject *module, path_t *path, int dir_fd);
1885 os_unlink(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1909 return_value = os_unlink_impl(module, &path, dir_fd);
1919 "remove($module, /, path, *, dir_fd=None)\n"
1933 os_remove_impl(PyObject *module, path_t *path, int dir_fd);
1936 os_remove(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
1960 return_value = os_remove_impl(module, &path, dir_fd);
1972 "uname($module, /)\n"
1984 os_uname_impl(PyObject *module);
1987 os_uname(PyObject *module, PyObject *Py_UNUSED(ignored))
1989 return os_uname_impl(module);
1995 "utime($module, /, path, times=None, *, ns=<unrepresentable>,\n"
2027 os_utime_impl(PyObject *module, path_t *path, PyObject *times, PyObject *ns,
2031 os_utime(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2083 return_value = os_utime_impl(module, &path, times, ns, dir_fd, follow_symlinks);
2093 "_exit($module, /, status)\n"
2102 os__exit_impl(PyObject *module, int status);
2105 os__exit(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2121 return_value = os__exit_impl(module, status);
2130 "execv($module, path, argv, /)\n"
2144 os_execv_impl(PyObject *module, path_t *path, PyObject *argv);
2147 os_execv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2160 return_value = os_execv_impl(module, &path, argv);
2174 "execve($module, /, path, argv, env)\n"
2190 os_execve_impl(PyObject *module, path_t *path, PyObject *argv, PyObject *env);
2193 os_execve(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2212 return_value = os_execve_impl(module, &path, argv, env);
2226 "posix_spawn($module, path, argv, env, /, *, file_actions=(),\n"
2258 os_posix_spawn_impl(PyObject *module, path_t *path, PyObject *argv,
2265 os_posix_spawn(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2339 return_value = os_posix_spawn_impl(module, &path, argv, env, file_actions, setpgroup, resetids, setsid, setsigmask, setsigdef, scheduler);
2353 "posix_spawnp($module, path, argv, env, /, *, file_actions=(),\n"
2385 os_posix_spawnp_impl(PyObject *module, path_t *path, PyObject *argv,
2392 os_posix_spawnp(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2466 return_value = os_posix_spawnp_impl(module, &path, argv, env, file_actions, setpgroup, resetids, setsid, setsigmask, setsigdef, scheduler);
2480 "spawnv($module, mode, path, argv, /)\n"
2496 os_spawnv_impl(PyObject *module, int mode, path_t *path, PyObject *argv);
2499 os_spawnv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2517 return_value = os_spawnv_impl(module, mode, &path, argv);
2531 "spawnve($module, mode, path, argv, env, /)\n"
2549 os_spawnve_impl(PyObject *module, int mode, path_t *path, PyObject *argv,
2553 os_spawnve(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2573 return_value = os_spawnve_impl(module, mode, &path, argv, env);
2587 "register_at_fork($module, /, *, before=<unrepresentable>,\n"
2608 os_register_at_fork_impl(PyObject *module, PyObject *before,
2612 os_register_at_fork(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2644 return_value = os_register_at_fork_impl(module, before, after_in_child, after_in_parent);
2655 "fork1($module, /)\n"
2666 os_fork1_impl(PyObject *module);
2669 os_fork1(PyObject *module, PyObject *Py_UNUSED(ignored))
2671 return os_fork1_impl(module);
2679 "fork($module, /)\n"
2690 os_fork_impl(PyObject *module);
2693 os_fork(PyObject *module, PyObject *Py_UNUSED(ignored))
2695 return os_fork_impl(module);
2703 "sched_get_priority_max($module, /, policy)\n"
2712 os_sched_get_priority_max_impl(PyObject *module, int policy);
2715 os_sched_get_priority_max(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2731 return_value = os_sched_get_priority_max_impl(module, policy);
2742 "sched_get_priority_min($module, /, policy)\n"
2751 os_sched_get_priority_min_impl(PyObject *module, int policy);
2754 os_sched_get_priority_min(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
2770 return_value = os_sched_get_priority_min_impl(module, policy);
2781 "sched_getscheduler($module, pid, /)\n"
2792 os_sched_getscheduler_impl(PyObject *module, pid_t pid);
2795 os_sched_getscheduler(PyObject *module, PyObject *arg)
2803 return_value = os_sched_getscheduler_impl(module, pid);
2852 "sched_setscheduler($module, pid, policy, param, /)\n"
2864 os_sched_setscheduler_impl(PyObject *module, pid_t pid, int policy,
2868 os_sched_setscheduler(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2879 return_value = os_sched_setscheduler_impl(module, pid, policy, param_obj);
2890 "sched_getparam($module, pid, /)\n"
2902 os_sched_getparam_impl(PyObject *module, pid_t pid);
2905 os_sched_getparam(PyObject *module, PyObject *arg)
2913 return_value = os_sched_getparam_impl(module, pid);
2924 "sched_setparam($module, pid, param, /)\n"
2936 os_sched_setparam_impl(PyObject *module, pid_t pid, PyObject *param_obj);
2939 os_sched_setparam(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
2949 return_value = os_sched_setparam_impl(module, pid, param_obj);
2960 "sched_rr_get_interval($module, pid, /)\n"
2971 os_sched_rr_get_interval_impl(PyObject *module, pid_t pid);
2974 os_sched_rr_get_interval(PyObject *module, PyObject *arg)
2983 _return_value = os_sched_rr_get_interval_impl(module, pid);
2998 "sched_yield($module, /)\n"
3007 os_sched_yield_impl(PyObject *module);
3010 os_sched_yield(PyObject *module, PyObject *Py_UNUSED(ignored))
3012 return os_sched_yield_impl(module);
3020 "sched_setaffinity($module, pid, mask, /)\n"
3031 os_sched_setaffinity_impl(PyObject *module, pid_t pid, PyObject *mask);
3034 os_sched_setaffinity(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3044 return_value = os_sched_setaffinity_impl(module, pid, mask);
3055 "sched_getaffinity($module, pid, /)\n"
3066 os_sched_getaffinity_impl(PyObject *module, pid_t pid);
3069 os_sched_getaffinity(PyObject *module, PyObject *arg)
3077 return_value = os_sched_getaffinity_impl(module, pid);
3088 "openpty($module, /)\n"
3100 os_openpty_impl(PyObject *module);
3103 os_openpty(PyObject *module, PyObject *Py_UNUSED(ignored))
3105 return os_openpty_impl(module);
3113 "login_tty($module, fd, /)\n"
3126 os_login_tty_impl(PyObject *module, int fd);
3129 os_login_tty(PyObject *module, PyObject *arg)
3137 return_value = os_login_tty_impl(module, fd);
3148 "forkpty($module, /)\n"
3162 os_forkpty_impl(PyObject *module);
3165 os_forkpty(PyObject *module, PyObject *Py_UNUSED(ignored))
3167 return os_forkpty_impl(module);
3175 "getegid($module, /)\n"
3184 os_getegid_impl(PyObject *module);
3187 os_getegid(PyObject *module, PyObject *Py_UNUSED(ignored))
3189 return os_getegid_impl(module);
3197 "geteuid($module, /)\n"
3206 os_geteuid_impl(PyObject *module);
3209 os_geteuid(PyObject *module, PyObject *Py_UNUSED(ignored))
3211 return os_geteuid_impl(module);
3219 "getgid($module, /)\n"
3228 os_getgid_impl(PyObject *module);
3231 os_getgid(PyObject *module, PyObject *Py_UNUSED(ignored))
3233 return os_getgid_impl(module);
3241 "getpid($module, /)\n"
3250 os_getpid_impl(PyObject *module);
3253 os_getpid(PyObject *module, PyObject *Py_UNUSED(ignored))
3255 return os_getpid_impl(module);
3263 "getgrouplist($module, user, group, /)\n"
3277 os_getgrouplist_impl(PyObject *module, const char *user, int basegid);
3280 os_getgrouplist(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3306 return_value = os_getgrouplist_impl(module, user, basegid);
3317 "getgrouplist($module, user, group, /)\n"
3331 os_getgrouplist_impl(PyObject *module, const char *user, gid_t basegid);
3334 os_getgrouplist(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3359 return_value = os_getgrouplist_impl(module, user, basegid);
3370 "getgroups($module, /)\n"
3379 os_getgroups_impl(PyObject *module);
3382 os_getgroups(PyObject *module, PyObject *Py_UNUSED(ignored))
3384 return os_getgroups_impl(module);
3392 "initgroups($module, username, gid, /)\n"
3405 os_initgroups_impl(PyObject *module, PyObject *oname, int gid);
3408 os_initgroups(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3424 return_value = os_initgroups_impl(module, oname, gid);
3438 "initgroups($module, username, gid, /)\n"
3451 os_initgroups_impl(PyObject *module, PyObject *oname, gid_t gid);
3454 os_initgroups(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3469 return_value = os_initgroups_impl(module, oname, gid);
3483 "getpgid($module, /, pid)\n"
3492 os_getpgid_impl(PyObject *module, pid_t pid);
3495 os_getpgid(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
3506 return_value = os_getpgid_impl(module, pid);
3517 "getpgrp($module, /)\n"
3526 os_getpgrp_impl(PyObject *module);
3529 os_getpgrp(PyObject *module, PyObject *Py_UNUSED(ignored))
3531 return os_getpgrp_impl(module);
3539 "setpgrp($module, /)\n"
3548 os_setpgrp_impl(PyObject *module);
3551 os_setpgrp(PyObject *module, PyObject *Py_UNUSED(ignored))
3553 return os_setpgrp_impl(module);
3561 "getppid($module, /)\n"
3573 os_getppid_impl(PyObject *module);
3576 os_getppid(PyObject *module, PyObject *Py_UNUSED(ignored))
3578 return os_getppid_impl(module);
3586 "getlogin($module, /)\n"
3595 os_getlogin_impl(PyObject *module);
3598 os_getlogin(PyObject *module, PyObject *Py_UNUSED(ignored))
3600 return os_getlogin_impl(module);
3608 "getuid($module, /)\n"
3617 os_getuid_impl(PyObject *module);
3620 os_getuid(PyObject *module, PyObject *Py_UNUSED(ignored))
3622 return os_getuid_impl(module);
3630 "kill($module, pid, signal, /)\n"
3639 os_kill_impl(PyObject *module, pid_t pid, Py_ssize_t signal);
3642 os_kill(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3652 return_value = os_kill_impl(module, pid, signal);
3663 "killpg($module, pgid, signal, /)\n"
3672 os_killpg_impl(PyObject *module, pid_t pgid, int signal);
3675 os_killpg(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3685 return_value = os_killpg_impl(module, pgid, signal);
3696 "plock($module, op, /)\n"
3705 os_plock_impl(PyObject *module, int op);
3708 os_plock(PyObject *module, PyObject *arg)
3717 return_value = os_plock_impl(module, op);
3728 "setuid($module, uid, /)\n"
3737 os_setuid_impl(PyObject *module, uid_t uid);
3740 os_setuid(PyObject *module, PyObject *arg)
3748 return_value = os_setuid_impl(module, uid);
3759 "seteuid($module, euid, /)\n"
3768 os_seteuid_impl(PyObject *module, uid_t euid);
3771 os_seteuid(PyObject *module, PyObject *arg)
3779 return_value = os_seteuid_impl(module, euid);
3790 "setegid($module, egid, /)\n"
3799 os_setegid_impl(PyObject *module, gid_t egid);
3802 os_setegid(PyObject *module, PyObject *arg)
3810 return_value = os_setegid_impl(module, egid);
3821 "setreuid($module, ruid, euid, /)\n"
3830 os_setreuid_impl(PyObject *module, uid_t ruid, uid_t euid);
3833 os_setreuid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3848 return_value = os_setreuid_impl(module, ruid, euid);
3859 "setregid($module, rgid, egid, /)\n"
3868 os_setregid_impl(PyObject *module, gid_t rgid, gid_t egid);
3871 os_setregid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
3886 return_value = os_setregid_impl(module, rgid, egid);
3897 "setgid($module, gid, /)\n"
3906 os_setgid_impl(PyObject *module, gid_t gid);
3909 os_setgid(PyObject *module, PyObject *arg)
3917 return_value = os_setgid_impl(module, gid);
3928 "setgroups($module, groups, /)\n"
3941 "wait3($module, /, options)\n"
3953 os_wait3_impl(PyObject *module, int options);
3956 os_wait3(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
3972 return_value = os_wait3_impl(module, options);
3983 "wait4($module, /, pid, options)\n"
3995 os_wait4_impl(PyObject *module, pid_t pid, int options);
3998 os_wait4(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4010 return_value = os_wait4_impl(module, pid, options);
4021 "waitid($module, idtype, id, options, /)\n"
4041 os_waitid_impl(PyObject *module, idtype_t idtype, id_t id, int options);
4044 os_waitid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4055 return_value = os_waitid_impl(module, idtype, id, options);
4066 "waitpid($module, pid, options, /)\n"
4080 os_waitpid_impl(PyObject *module, pid_t pid, int options);
4083 os_waitpid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4093 return_value = os_waitpid_impl(module, pid, options);
4104 "waitpid($module, pid, options, /)\n"
4118 os_waitpid_impl(PyObject *module, intptr_t pid, int options);
4121 os_waitpid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4131 return_value = os_waitpid_impl(module, pid, options);
4142 "wait($module, /)\n"
4154 os_wait_impl(PyObject *module);
4157 os_wait(PyObject *module, PyObject *Py_UNUSED(ignored))
4159 return os_wait_impl(module);
4167 "pidfd_open($module, /, pid, flags=0)\n"
4179 os_pidfd_open_impl(PyObject *module, pid_t pid, unsigned int flags);
4182 os_pidfd_open(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4194 return_value = os_pidfd_open_impl(module, pid, flags);
4205 "readlink($module, /, path, *, dir_fd=None)\n"
4220 os_readlink_impl(PyObject *module, path_t *path, int dir_fd);
4223 os_readlink(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4247 return_value = os_readlink_impl(module, &path, dir_fd);
4261 "symlink($module, /, src, dst, target_is_directory=False, *, dir_fd=None)\n"
4280 os_symlink_impl(PyObject *module, path_t *src, path_t *dst,
4284 os_symlink(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4326 return_value = os_symlink_impl(module, &src, &dst, target_is_directory, dir_fd);
4342 "times($module, /)\n"
4355 os_times_impl(PyObject *module);
4358 os_times(PyObject *module, PyObject *Py_UNUSED(ignored))
4360 return os_times_impl(module);
4368 "getsid($module, pid, /)\n"
4377 os_getsid_impl(PyObject *module, pid_t pid);
4380 os_getsid(PyObject *module, PyObject *arg)
4388 return_value = os_getsid_impl(module, pid);
4399 "setsid($module, /)\n"
4408 os_setsid_impl(PyObject *module);
4411 os_setsid(PyObject *module, PyObject *Py_UNUSED(ignored))
4413 return os_setsid_impl(module);
4421 "setpgid($module, pid, pgrp, /)\n"
4430 os_setpgid_impl(PyObject *module, pid_t pid, pid_t pgrp);
4433 os_setpgid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4443 return_value = os_setpgid_impl(module, pid, pgrp);
4454 "tcgetpgrp($module, fd, /)\n"
4463 os_tcgetpgrp_impl(PyObject *module, int fd);
4466 os_tcgetpgrp(PyObject *module, PyObject *arg)
4475 return_value = os_tcgetpgrp_impl(module, fd);
4486 "tcsetpgrp($module, fd, pgid, /)\n"
4495 os_tcsetpgrp_impl(PyObject *module, int fd, pid_t pgid);
4498 os_tcsetpgrp(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4508 return_value = os_tcsetpgrp_impl(module, fd, pgid);
4517 "open($module, /, path, flags, mode=511, *, dir_fd=None)\n"
4531 os_open_impl(PyObject *module, path_t *path, int flags, int mode, int dir_fd);
4534 os_open(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4578 _return_value = os_open_impl(module, &path, flags, mode, dir_fd);
4592 "close($module, /, fd)\n"
4601 os_close_impl(PyObject *module, int fd);
4604 os_close(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4620 return_value = os_close_impl(module, fd);
4627 "closerange($module, fd_low, fd_high, /)\n"
4636 os_closerange_impl(PyObject *module, int fd_low, int fd_high);
4639 os_closerange(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4656 return_value = os_closerange_impl(module, fd_low, fd_high);
4663 "dup($module, fd, /)\n"
4672 os_dup_impl(PyObject *module, int fd);
4675 os_dup(PyObject *module, PyObject *arg)
4685 _return_value = os_dup_impl(module, fd);
4698 "dup2($module, /, fd, fd2, inheritable=True)\n"
4707 os_dup2_impl(PyObject *module, int fd, int fd2, int inheritable);
4710 os_dup2(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
4742 _return_value = os_dup2_impl(module, fd, fd2, inheritable);
4757 "lockf($module, fd, command, length, /)\n"
4773 os_lockf_impl(PyObject *module, int fd, int command, Py_off_t length);
4776 os_lockf(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4797 return_value = os_lockf_impl(module, fd, command, length);
4806 "lseek($module, fd, position, how, /)\n"
4818 os_lseek_impl(PyObject *module, int fd, Py_off_t position, int how);
4821 os_lseek(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4843 _return_value = os_lseek_impl(module, fd, position, how);
4854 "read($module, fd, length, /)\n"
4863 os_read_impl(PyObject *module, int fd, Py_ssize_t length);
4866 os_read(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4891 return_value = os_read_impl(module, fd, length);
4900 "readv($module, fd, buffers, /)\n"
4917 os_readv_impl(PyObject *module, int fd, PyObject *buffers);
4920 os_readv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4935 _return_value = os_readv_impl(module, fd, buffers);
4950 "pread($module, fd, length, offset, /)\n"
4962 os_pread_impl(PyObject *module, int fd, Py_ssize_t length, Py_off_t offset);
4965 os_pread(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
4994 return_value = os_pread_impl(module, fd, length, offset);
5005 "preadv($module, fd, buffers, offset, flags=0, /)\n"
5028 os_preadv_impl(PyObject *module, int fd, PyObject *buffers, Py_off_t offset,
5032 os_preadv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5060 _return_value = os_preadv_impl(module, fd, buffers, offset, flags);
5073 "write($module, fd, data, /)\n"
5082 os_write_impl(PyObject *module, int fd, Py_buffer *data);
5085 os_write(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5106 _return_value = os_write_impl(module, fd, &data);
5124 "sendfile($module, /, out_fd, in_fd, offset, count, headers=(),\n"
5134 os_sendfile_impl(PyObject *module, int out_fd, int in_fd, Py_off_t offset,
5139 os_sendfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5192 return_value = os_sendfile_impl(module, out_fd, in_fd, offset, sbytes, headers, trailers, flags);
5203 "sendfile($module, /, out_fd, in_fd, offset, count, headers=(),\n"
5213 os_sendfile_impl(PyObject *module, int out_fd, int in_fd, Py_off_t offset,
5218 os_sendfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5280 return_value = os_sendfile_impl(module, out_fd, in_fd, offset, count, headers, trailers, flags);
5291 "sendfile($module, /, out_fd, in_fd, offset, count)\n"
5300 os_sendfile_impl(PyObject *module, int out_fd, int in_fd, PyObject *offobj,
5304 os_sendfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5340 return_value = os_sendfile_impl(module, out_fd, in_fd, offobj, count);
5351 "_fcopyfile($module, in_fd, out_fd, flags, /)\n"
5360 os__fcopyfile_impl(PyObject *module, int in_fd, int out_fd, int flags);
5363 os__fcopyfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5385 return_value = os__fcopyfile_impl(module, in_fd, out_fd, flags);
5394 "fstat($module, /, fd)\n"
5406 os_fstat_impl(PyObject *module, int fd);
5409 os_fstat(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5425 return_value = os_fstat_impl(module, fd);
5432 "isatty($module, fd, /)\n"
5444 os_isatty_impl(PyObject *module, int fd);
5447 os_isatty(PyObject *module, PyObject *arg)
5457 _return_value = os_isatty_impl(module, fd);
5470 "pipe($module, /)\n"
5482 os_pipe_impl(PyObject *module);
5485 os_pipe(PyObject *module, PyObject *Py_UNUSED(ignored))
5487 return os_pipe_impl(module);
5495 "pipe2($module, flags, /)\n"
5510 os_pipe2_impl(PyObject *module, int flags);
5513 os_pipe2(PyObject *module, PyObject *arg)
5522 return_value = os_pipe2_impl(module, flags);
5533 "writev($module, fd, buffers, /)\n"
5545 os_writev_impl(PyObject *module, int fd, PyObject *buffers);
5548 os_writev(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5563 _return_value = os_writev_impl(module, fd, buffers);
5578 "pwrite($module, fd, buffer, offset, /)\n"
5591 os_pwrite_impl(PyObject *module, int fd, Py_buffer *buffer, Py_off_t offset);
5594 os_pwrite(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5619 _return_value = os_pwrite_impl(module, fd, &buffer, offset);
5639 "pwritev($module, fd, buffers, offset, flags=0, /)\n"
5663 os_pwritev_impl(PyObject *module, int fd, PyObject *buffers, Py_off_t offset,
5667 os_pwritev(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5695 _return_value = os_pwritev_impl(module, fd, buffers, offset, flags);
5710 "copy_file_range($module, /, src, dst, count, offset_src=None,\n"
5734 os_copy_file_range_impl(PyObject *module, int src, int dst, Py_ssize_t count,
5738 os_copy_file_range(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5786 return_value = os_copy_file_range_impl(module, src, dst, count, offset_src, offset_dst);
5797 "splice($module, /, src, dst, count, offset_src=None, offset_dst=None,\n"
5824 os_splice_impl(PyObject *module, int src, int dst, Py_ssize_t count,
5829 os_splice(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5886 return_value = os_splice_impl(module, src, dst, count, offset_src, offset_dst, flags);
5897 "mkfifo($module, /, path, mode=438, *, dir_fd=None)\n"
5911 os_mkfifo_impl(PyObject *module, path_t *path, int mode, int dir_fd);
5914 os_mkfifo(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
5952 return_value = os_mkfifo_impl(module, &path, mode, dir_fd);
5966 "mknod($module, /, path, mode=384, device=0, *, dir_fd=None)\n"
5987 os_mknod_impl(PyObject *module, path_t *path, int mode, dev_t device,
5991 os_mknod(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6038 return_value = os_mknod_impl(module, &path, mode, device, dir_fd);
6052 "major($module, device, /)\n"
6061 os_major_impl(PyObject *module, dev_t device);
6064 os_major(PyObject *module, PyObject *arg)
6073 _return_value = os_major_impl(module, device);
6088 "minor($module, device, /)\n"
6097 os_minor_impl(PyObject *module, dev_t device);
6100 os_minor(PyObject *module, PyObject *arg)
6109 _return_value = os_minor_impl(module, device);
6124 "makedev($module, major, minor, /)\n"
6133 os_makedev_impl(PyObject *module, int major, int minor);
6136 os_makedev(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6154 _return_value = os_makedev_impl(module, major, minor);
6169 "ftruncate($module, fd, length, /)\n"
6178 os_ftruncate_impl(PyObject *module, int fd, Py_off_t length);
6181 os_ftruncate(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6197 return_value = os_ftruncate_impl(module, fd, length);
6208 "truncate($module, /, path, length)\n"
6220 os_truncate_impl(PyObject *module, path_t *path, Py_off_t length);
6223 os_truncate(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6242 return_value = os_truncate_impl(module, &path, length);
6256 "posix_fallocate($module, fd, offset, length, /)\n"
6268 os_posix_fallocate_impl(PyObject *module, int fd, Py_off_t offset,
6272 os_posix_fallocate(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6292 return_value = os_posix_fallocate_impl(module, fd, offset, length);
6303 "posix_fadvise($module, fd, offset, length, advice, /)\n"
6320 os_posix_fadvise_impl(PyObject *module, int fd, Py_off_t offset,
6324 os_posix_fadvise(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6349 return_value = os_posix_fadvise_impl(module, fd, offset, length, advice);
6360 "putenv($module, name, value, /)\n"
6369 os_putenv_impl(PyObject *module, PyObject *name, PyObject *value);
6372 os_putenv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6397 return_value = os_putenv_impl(module, name, value);
6408 "putenv($module, name, value, /)\n"
6417 os_putenv_impl(PyObject *module, PyObject *name, PyObject *value);
6420 os_putenv(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
6435 return_value = os_putenv_impl(module, name, value);
6451 "unsetenv($module, name, /)\n"
6460 os_unsetenv_impl(PyObject *module, PyObject *name);
6463 os_unsetenv(PyObject *module, PyObject *arg)
6476 return_value = os_unsetenv_impl(module, name);
6487 "unsetenv($module, name, /)\n"
6496 os_unsetenv_impl(PyObject *module, PyObject *name);
6499 os_unsetenv(PyObject *module, PyObject *arg)
6507 return_value = os_unsetenv_impl(module, name);
6519 "strerror($module, code, /)\n"
6528 os_strerror_impl(PyObject *module, int code);
6531 os_strerror(PyObject *module, PyObject *arg)
6540 return_value = os_strerror_impl(module, code);
6549 "WCOREDUMP($module, status, /)\n"
6558 os_WCOREDUMP_impl(PyObject *module, int status);
6561 os_WCOREDUMP(PyObject *module, PyObject *arg)
6571 _return_value = os_WCOREDUMP_impl(module, status);
6586 "WIFCONTINUED($module, /, status)\n"
6598 os_WIFCONTINUED_impl(PyObject *module, int status);
6601 os_WIFCONTINUED(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6618 _return_value = os_WIFCONTINUED_impl(module, status);
6633 "WIFSTOPPED($module, /, status)\n"
6642 os_WIFSTOPPED_impl(PyObject *module, int status);
6645 os_WIFSTOPPED(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6662 _return_value = os_WIFSTOPPED_impl(module, status);
6677 "WIFSIGNALED($module, /, status)\n"
6686 os_WIFSIGNALED_impl(PyObject *module, int status);
6689 os_WIFSIGNALED(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6706 _return_value = os_WIFSIGNALED_impl(module, status);
6721 "WIFEXITED($module, /, status)\n"
6730 os_WIFEXITED_impl(PyObject *module, int status);
6733 os_WIFEXITED(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6750 _return_value = os_WIFEXITED_impl(module, status);
6765 "WEXITSTATUS($module, /, status)\n"
6774 os_WEXITSTATUS_impl(PyObject *module, int status);
6777 os_WEXITSTATUS(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6794 _return_value = os_WEXITSTATUS_impl(module, status);
6809 "WTERMSIG($module, /, status)\n"
6818 os_WTERMSIG_impl(PyObject *module, int status);
6821 os_WTERMSIG(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6838 _return_value = os_WTERMSIG_impl(module, status);
6853 "WSTOPSIG($module, /, status)\n"
6862 os_WSTOPSIG_impl(PyObject *module, int status);
6865 os_WSTOPSIG(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6882 _return_value = os_WSTOPSIG_impl(module, status);
6897 "fstatvfs($module, fd, /)\n"
6908 os_fstatvfs_impl(PyObject *module, int fd);
6911 os_fstatvfs(PyObject *module, PyObject *arg)
6920 return_value = os_fstatvfs_impl(module, fd);
6931 "statvfs($module, /, path)\n"
6944 os_statvfs_impl(PyObject *module, path_t *path);
6947 os_statvfs(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
6962 return_value = os_statvfs_impl(module, &path);
6976 "_getdiskusage($module, /, path)\n"
6985 os__getdiskusage_impl(PyObject *module, path_t *path);
6988 os__getdiskusage(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7003 return_value = os__getdiskusage_impl(module, &path);
7017 "fpathconf($module, fd, name, /)\n"
7028 os_fpathconf_impl(PyObject *module, int fd, int name);
7031 os_fpathconf(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
7047 _return_value = os_fpathconf_impl(module, fd, name);
7062 "pathconf($module, /, path, name)\n"
7075 os_pathconf_impl(PyObject *module, path_t *path, int name);
7078 os_pathconf(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7098 _return_value = os_pathconf_impl(module, &path, name);
7116 "confstr($module, name, /)\n"
7125 os_confstr_impl(PyObject *module, int name);
7128 os_confstr(PyObject *module, PyObject *arg)
7136 return_value = os_confstr_impl(module, name);
7147 "sysconf($module, name, /)\n"
7156 os_sysconf_impl(PyObject *module, int name);
7159 os_sysconf(PyObject *module, PyObject *arg)
7168 _return_value = os_sysconf_impl(module, name);
7181 "abort($module, /)\n"
7193 os_abort_impl(PyObject *module);
7196 os_abort(PyObject *module, PyObject *Py_UNUSED(ignored))
7198 return os_abort_impl(module);
7204 "startfile($module, /, filepath, operation=<unrepresentable>,\n"
7239 os_startfile_impl(PyObject *module, path_t *filepath,
7244 os_startfile(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7314 return_value = os_startfile_impl(module, &filepath, operation, arguments, &cwd, show_cmd);
7338 "getloadavg($module, /)\n"
7351 os_getloadavg_impl(PyObject *module);
7354 os_getloadavg(PyObject *module, PyObject *Py_UNUSED(ignored))
7356 return os_getloadavg_impl(module);
7362 "device_encoding($module, /, fd)\n"
7374 os_device_encoding_impl(PyObject *module, int fd);
7377 os_device_encoding(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7393 return_value = os_device_encoding_impl(module, fd);
7402 "setresuid($module, ruid, euid, suid, /)\n"
7411 os_setresuid_impl(PyObject *module, uid_t ruid, uid_t euid, uid_t suid);
7414 os_setresuid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
7433 return_value = os_setresuid_impl(module, ruid, euid, suid);
7444 "setresgid($module, rgid, egid, sgid, /)\n"
7453 os_setresgid_impl(PyObject *module, gid_t rgid, gid_t egid, gid_t sgid);
7456 os_setresgid(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
7475 return_value = os_setresgid_impl(module, rgid, egid, sgid);
7486 "getresuid($module, /)\n"
7495 os_getresuid_impl(PyObject *module);
7498 os_getresuid(PyObject *module, PyObject *Py_UNUSED(ignored))
7500 return os_getresuid_impl(module);
7508 "getresgid($module, /)\n"
7517 os_getresgid_impl(PyObject *module);
7520 os_getresgid(PyObject *module, PyObject *Py_UNUSED(ignored))
7522 return os_getresgid_impl(module);
7530 "getxattr($module, /, path, attribute, *, follow_symlinks=True)\n"
7544 os_getxattr_impl(PyObject *module, path_t *path, path_t *attribute,
7548 os_getxattr(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7577 return_value = os_getxattr_impl(module, &path, &attribute, follow_symlinks);
7593 "setxattr($module, /, path, attribute, value, flags=0, *,\n"
7608 os_setxattr_impl(PyObject *module, path_t *path, path_t *attribute,
7612 os_setxattr(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7663 return_value = os_setxattr_impl(module, &path, &attribute, &value, flags, follow_symlinks);
7683 "removexattr($module, /, path, attribute, *, follow_symlinks=True)\n"
7697 os_removexattr_impl(PyObject *module, path_t *path, path_t *attribute,
7701 os_removexattr(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7730 return_value = os_removexattr_impl(module, &path, &attribute, follow_symlinks);
7746 "listxattr($module, /, path=None, *, follow_symlinks=True)\n"
7761 os_listxattr_impl(PyObject *module, path_t *path, int follow_symlinks);
7764 os_listxattr(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7798 return_value = os_listxattr_impl(module, &path, follow_symlinks);
7810 "urandom($module, size, /)\n"
7819 os_urandom_impl(PyObject *module, Py_ssize_t size);
7822 os_urandom(PyObject *module, PyObject *arg)
7839 return_value = os_urandom_impl(module, size);
7848 "memfd_create($module, /, name, flags=MFD_CLOEXEC)\n"
7856 os_memfd_create_impl(PyObject *module, PyObject *name, unsigned int flags);
7859 os_memfd_create(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7884 return_value = os_memfd_create_impl(module, name, flags);
7898 "eventfd($module, /, initval, flags=EFD_CLOEXEC)\n"
7907 os_eventfd_impl(PyObject *module, unsigned int initval, int flags);
7910 os_eventfd(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7935 return_value = os_eventfd_impl(module, initval, flags);
7946 "eventfd_read($module, /, fd)\n"
7955 os_eventfd_read_impl(PyObject *module, int fd);
7958 os_eventfd_read(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
7973 return_value = os_eventfd_read_impl(module, fd);
7984 "eventfd_write($module, /, fd, value)\n"
7993 os_eventfd_write_impl(PyObject *module, int fd, unsigned long long value);
7996 os_eventfd_write(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8015 return_value = os_eventfd_write_impl(module, fd, value);
8026 "get_terminal_size($module, fd=<unrepresentable>, /)\n"
8047 os_get_terminal_size_impl(PyObject *module, int fd);
8050 os_get_terminal_size(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
8066 return_value = os_get_terminal_size_impl(module, fd);
8075 "cpu_count($module, /)\n"
8088 os_cpu_count_impl(PyObject *module);
8091 os_cpu_count(PyObject *module, PyObject *Py_UNUSED(ignored))
8093 return os_cpu_count_impl(module);
8097 "get_inheritable($module, fd, /)\n"
8106 os_get_inheritable_impl(PyObject *module, int fd);
8109 os_get_inheritable(PyObject *module, PyObject *arg)
8119 _return_value = os_get_inheritable_impl(module, fd);
8130 "set_inheritable($module, fd, inheritable, /)\n"
8139 os_set_inheritable_impl(PyObject *module, int fd, int inheritable);
8142 os_set_inheritable(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
8159 return_value = os_set_inheritable_impl(module, fd, inheritable);
8168 "get_handle_inheritable($module, handle, /)\n"
8177 os_get_handle_inheritable_impl(PyObject *module, intptr_t handle);
8180 os_get_handle_inheritable(PyObject *module, PyObject *arg)
8189 _return_value = os_get_handle_inheritable_impl(module, handle);
8204 "set_handle_inheritable($module, handle, inheritable, /)\n"
8213 os_set_handle_inheritable_impl(PyObject *module, intptr_t handle,
8217 os_set_handle_inheritable(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
8227 return_value = os_set_handle_inheritable_impl(module, handle, inheritable);
8238 "get_blocking($module, fd, /)\n"
8249 os_get_blocking_impl(PyObject *module, int fd);
8252 os_get_blocking(PyObject *module, PyObject *arg)
8262 _return_value = os_get_blocking_impl(module, fd);
8277 "set_blocking($module, fd, blocking, /)\n"
8289 os_set_blocking_impl(PyObject *module, int fd, int blocking);
8292 os_set_blocking(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
8309 return_value = os_set_blocking_impl(module, fd, blocking);
8519 "scandir($module, /, path=None)\n"
8534 os_scandir_impl(PyObject *module, path_t *path);
8537 os_scandir(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8557 return_value = os_scandir_impl(module, &path);
8567 "fspath($module, /, path)\n"
8580 os_fspath_impl(PyObject *module, PyObject *path);
8583 os_fspath(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8596 return_value = os_fspath_impl(module, path);
8605 "getrandom($module, /, size, flags=0)\n"
8614 os_getrandom_impl(PyObject *module, Py_ssize_t size, int flags);
8617 os_getrandom(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8651 return_value = os_getrandom_impl(module, size, flags);
8662 "_add_dll_directory($module, /, path)\n"
8668 "extension modules (the module itself is resolved through sys.path),\n"
8678 os__add_dll_directory_impl(PyObject *module, path_t *path);
8681 os__add_dll_directory(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8696 return_value = os__add_dll_directory_impl(module, &path);
8710 "_remove_dll_directory($module, /, cookie)\n"
8723 os__remove_dll_directory_impl(PyObject *module, PyObject *cookie);
8726 os__remove_dll_directory(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8739 return_value = os__remove_dll_directory_impl(module, cookie);
8750 "waitstatus_to_exitcode($module, /, status)\n"
8771 os_waitstatus_to_exitcode_impl(PyObject *module, PyObject *status_obj);
8774 os_waitstatus_to_exitcode(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObject *kwnames)
8787 return_value = os_waitstatus_to_exitcode_impl(module, status_obj);