Lines Matching refs:fd

49 extern ssize_t  read_pos(int fd, off_t pos, void* buffer, size_t count);
50 extern ssize_t write_pos(int fd, off_t pos, const void* buffer, size_t count);
85 int _haiku_build_fchmod(int fd, mode_t mode);
86 int _haiku_build_fchmodat(int fd, const char* path, mode_t mode, int flag);
87 int _haiku_build_fstat(int fd, struct stat* st);
88 int _haiku_build_fstatat(int fd, const char* path, struct stat* st,
90 int _haiku_build_mkdirat(int fd, const char* path, mode_t mode);
91 int _haiku_build_mkfifoat(int fd, const char* path, mode_t mode);
92 int _haiku_build_utimensat(int fd, const char* path,
94 int _haiku_build_futimens(int fd, const struct timespec times[2]);
95 int _haiku_build_faccessat(int fd, const char* path, int accessMode,
97 int _haiku_build_fchdir(int fd);
98 int _haiku_build_close(int fd);
99 int _haiku_build_dup(int fd);
103 int _haiku_build_unlinkat(int fd, const char* path, int flag);
104 ssize_t _haiku_build_readlinkat(int fd, const char* path, char* buffer,
106 int _haiku_build_symlinkat(const char* toPath, int fd,
108 int _haiku_build_ftruncate(int fd, off_t newSize);
109 int _haiku_build_fchown(int fd, uid_t owner, gid_t group);
110 int _haiku_build_fchownat(int fd, const char* path, uid_t owner,
112 int _haiku_build_mknodat(int fd, const char* name, mode_t mode, dev_t dev);
116 int _haiku_build_openat(int fd, const char* path, int openMode, ...);
117 int _haiku_build_fcntl(int fd, int op, ...);
120 int _haiku_build_openat(int fd, const char* path, int openMode,
122 int _haiku_build_fcntl(int fd, int op, int argument);
128 # define fchmod(fd, mode) _haiku_build_fchmod(fd, mode)
129 # define fchmodat(fd, path, mode, flag) \
130 _haiku_build_fchmodat(fd, path, mode, flag)
131 # define fstat(fd, st) _haiku_build_fstat(fd, st)
132 # define fstatat(fd, path, st, flag) _haiku_build_fstatat(fd, path, st, flag)
133 # define mkdirat(fd, path, mode) _haiku_build_mkdirat(fd, path, mode)
134 # define mkfifoat(fd, path, mode) _haiku_build_mkfifoat(fd, path, mode)
135 # define utimensat(fd, path, times, flag) \
136 _haiku_build_utimensat(fd, path, times, flag)
137 # define futimens(fd, times) _haiku_build_futimens(fd, times)
138 # define faccessat(fd, path, accessMode, flag) \
139 _haiku_build_faccessat(fd, path, accessMode, flag)
140 # define fchdir(fd) _haiku_build_fchdir(fd)
141 # define close(fd) _haiku_build_close(fd)
142 # define dup(fd) _haiku_build_dup(fd)
146 # define unlinkat(fd, path, flag) _haiku_build_unlinkat(fd, path, flag)
147 # define readlinkat(fd, path, buffer, bufferSize) \
148 _haiku_build_readlinkat(fd, path, buffer, bufferSize)
149 # define symlinkat(toPath, fd, symlinkPath) \
150 _haiku_build_symlinkat(toPath, fd, symlinkPath)
151 # define ftruncate(fd, newSize) _haiku_build_ftruncate(fd, newSize)
152 # define fchown(fd, owner, group) _haiku_build_fchown(fd, owner, group)
153 # define fchownat(fd, path, owner, group, flag) \
154 _haiku_build_fchownat(fd, path, owner, group, flag)
155 # define mknodat(fd, name, mode, dev) \
156 _haiku_build_mknodat(fd, name, mode, dev)
159 # define openat(fd, path, openMode...) \
160 _haiku_build_openat(fd, path, openMode)
161 # define fcntl(fd, op...) _haiku_build_fcntl(fd, op)