Lines Matching refs:path

120  * int chdir(const char *path);
124 int sys_chdir(const char *path)
126 return my_syscall1(__NR_chdir, path);
130 int chdir(const char *path)
132 return __sysret(sys_chdir(path));
137 * int chmod(const char *path, mode_t mode);
141 int sys_chmod(const char *path, mode_t mode)
144 return my_syscall4(__NR_fchmodat, AT_FDCWD, path, mode, 0);
146 return my_syscall2(__NR_chmod, path, mode);
148 return __nolibc_enosys(__func__, path, mode);
153 int chmod(const char *path, mode_t mode)
155 return __sysret(sys_chmod(path, mode));
160 * int chown(const char *path, uid_t owner, gid_t group);
164 int sys_chown(const char *path, uid_t owner, gid_t group)
167 return my_syscall5(__NR_fchownat, AT_FDCWD, path, owner, group, 0);
169 return my_syscall3(__NR_chown, path, owner, group);
171 return __nolibc_enosys(__func__, path, owner, group);
176 int chown(const char *path, uid_t owner, gid_t group)
178 return __sysret(sys_chown(path, owner, group));
183 * int chroot(const char *path);
187 int sys_chroot(const char *path)
189 return my_syscall1(__NR_chroot, path);
193 int chroot(const char *path)
195 return __sysret(sys_chroot(path));
611 * int mkdir(const char *path, mode_t mode);
615 int sys_mkdir(const char *path, mode_t mode)
618 return my_syscall3(__NR_mkdirat, AT_FDCWD, path, mode);
620 return my_syscall2(__NR_mkdir, path, mode);
622 return __nolibc_enosys(__func__, path, mode);
627 int mkdir(const char *path, mode_t mode)
629 return __sysret(sys_mkdir(path, mode));
633 * int rmdir(const char *path);
637 int sys_rmdir(const char *path)
640 return my_syscall1(__NR_rmdir, path);
642 return my_syscall3(__NR_unlinkat, AT_FDCWD, path, AT_REMOVEDIR);
644 return __nolibc_enosys(__func__, path);
649 int rmdir(const char *path)
651 return __sysret(sys_rmdir(path));
656 * int mknod(const char *path, mode_t mode, dev_t dev);
660 long sys_mknod(const char *path, mode_t mode, dev_t dev)
663 return my_syscall4(__NR_mknodat, AT_FDCWD, path, mode, dev);
665 return my_syscall3(__NR_mknod, path, mode, dev);
667 return __nolibc_enosys(__func__, path, mode, dev);
672 int mknod(const char *path, mode_t mode, dev_t dev)
674 return __sysret(sys_mknod(path, mode, dev));
746 * int open(const char *path, int flags[, mode_t mode]);
750 int sys_open(const char *path, int flags, mode_t mode)
753 return my_syscall4(__NR_openat, AT_FDCWD, path, flags, mode);
755 return my_syscall3(__NR_open, path, flags, mode);
757 return __nolibc_enosys(__func__, path, flags, mode);
762 int open(const char *path, int flags, ...)
774 return __sysret(sys_open(path, flags, mode));
1030 * int statx(int fd, const char *path, int flags, unsigned int mask, struct statx *buf);
1031 * int stat(const char *path, struct stat *buf);
1035 int sys_statx(int fd, const char *path, int flags, unsigned int mask, struct statx *buf)
1038 return my_syscall5(__NR_statx, fd, path, flags, mask, buf);
1040 return __nolibc_enosys(__func__, fd, path, flags, mask, buf);
1045 int statx(int fd, const char *path, int flags, unsigned int mask, struct statx *buf)
1047 return __sysret(sys_statx(fd, path, flags, mask, buf));
1052 int stat(const char *path, struct stat *buf)
1057 ret = __sysret(sys_statx(AT_FDCWD, path, AT_NO_AUTOMOUNT, STATX_BASIC_STATS, &statx));
1127 * int umount2(const char *path, int flags);
1131 int sys_umount2(const char *path, int flags)
1133 return my_syscall2(__NR_umount2, path, flags);
1137 int umount2(const char *path, int flags)
1139 return __sysret(sys_umount2(path, flags));
1170 * int unlink(const char *path);
1174 int sys_unlink(const char *path)
1177 return my_syscall3(__NR_unlinkat, AT_FDCWD, path, 0);
1179 return my_syscall1(__NR_unlink, path);
1181 return __nolibc_enosys(__func__, path);
1186 int unlink(const char *path)
1188 return __sysret(sys_unlink(path));