Lines Matching refs:CHECK_RESULT

66 #define	CHECK_RESULT(syscall, rights_needed, succeeded)	do {		\  macro
143 CHECK_RESULT(read, CAP_READ, ssize >= 0); in try_file_ops()
146 CHECK_RESULT(write, CAP_WRITE, ssize >= 0); in try_file_ops()
149 CHECK_RESULT(lseek, CAP_SEEK, off >= 0); in try_file_ops()
153 CHECK_RESULT(pread, CAP_PREAD, ssize >= 0); in try_file_ops()
157 CHECK_RESULT(pwrite, CAP_PWRITE, ssize >= 0); in try_file_ops()
188 CHECK_RESULT(openat(O_CREATE | O_RDONLY), in try_file_ops()
194 CHECK_RESULT(openat(O_CREATE | O_WRONLY | O_APPEND), in try_file_ops()
199 CHECK_RESULT(openat(O_CREATE | O_RDWR | O_APPEND), in try_file_ops()
205 CHECK_RESULT(fsync, CAP_FSYNC, ret == 0); in try_file_ops()
211 CHECK_RESULT(openat(O_FSYNC | O_RDONLY), in try_file_ops()
215 CHECK_RESULT(openat(O_FSYNC | O_WRONLY | O_APPEND), in try_file_ops()
219 CHECK_RESULT(openat(O_FSYNC | O_RDWR | O_APPEND), in try_file_ops()
223 CHECK_RESULT(openat(O_SYNC | O_RDONLY), in try_file_ops()
227 CHECK_RESULT(openat(O_SYNC | O_WRONLY | O_APPEND), in try_file_ops()
231 CHECK_RESULT(openat(O_SYNC | O_RDWR | O_APPEND), in try_file_ops()
237 CHECK_RESULT(ftruncate, CAP_FTRUNCATE, ret == 0); in try_file_ops()
243 CHECK_RESULT(openat(O_TRUNC | O_RDONLY), in try_file_ops()
247 CHECK_RESULT(openat(O_TRUNC | O_WRONLY), in try_file_ops()
251 CHECK_RESULT(openat(O_TRUNC | O_RDWR), in try_file_ops()
257 CHECK_RESULT(openat(O_CREATE | O_WRONLY), in try_file_ops()
262 CHECK_RESULT(openat(O_CREATE | O_RDWR), in try_file_ops()
272 CHECK_RESULT(openat(O_FSYNC | O_WRONLY), in try_file_ops()
276 CHECK_RESULT(openat(O_FSYNC | O_RDWR), in try_file_ops()
280 CHECK_RESULT(openat(O_SYNC | O_WRONLY), in try_file_ops()
284 CHECK_RESULT(openat(O_SYNC | O_RDWR), in try_file_ops()
293 CHECK_RESULT(fchflags, CAP_FCHFLAGS, in try_file_ops()
300 CHECK_RESULT(chflagsat, CAP_CHFLAGSAT | CAP_LOOKUP, ret == 0); in try_file_ops()
304 CHECK_RESULT(fchown, CAP_FCHOWN, ret == 0); in try_file_ops()
310 CHECK_RESULT(fchownat, CAP_FCHOWN | CAP_LOOKUP, ret == 0); in try_file_ops()
314 CHECK_RESULT(fchmod, CAP_FCHMOD, ret == 0); in try_file_ops()
320 CHECK_RESULT(fchmodat, CAP_FCHMOD | CAP_LOOKUP, ret == 0); in try_file_ops()
324 CHECK_RESULT(fcntl(F_GETFL), CAP_FCNTL, ret >= 0); in try_file_ops()
326 CHECK_RESULT(fcntl(F_SETFL), CAP_FCNTL, ret == 0); in try_file_ops()
331 CHECK_RESULT(fstat, CAP_FSTAT, ret == 0); in try_file_ops()
337 CHECK_RESULT(fstatat, CAP_FSTAT | CAP_LOOKUP, ret == 0); in try_file_ops()
341 CHECK_RESULT(fstatfs, CAP_FSTATFS, ret == 0); in try_file_ops()
344 CHECK_RESULT(fpathconf, CAP_FPATHCONF, ret >= 0); in try_file_ops()
347 CHECK_RESULT(futimes, CAP_FUTIMES, ret == 0); in try_file_ops()
353 CHECK_RESULT(futimesat, CAP_FUTIMES | CAP_LOOKUP, ret == 0); in try_file_ops()
360 CHECK_RESULT(linkat, CAP_LINKAT | CAP_LOOKUP, ret == 0); in try_file_ops()
365 CHECK_RESULT(mkdirat, CAP_MKDIRAT | CAP_LOOKUP, ret == 0); in try_file_ops()
369 CHECK_RESULT(mkfifoat, CAP_MKFIFOAT | CAP_LOOKUP, ret == 0); in try_file_ops()
373 CHECK_RESULT(mknodat, CAP_MKNODAT | CAP_LOOKUP, ret == 0); in try_file_ops()
379 CHECK_RESULT(symlinkat, CAP_SYMLINKAT | CAP_LOOKUP, ret == 0); in try_file_ops()
386 CHECK_RESULT(unlinkat, CAP_UNLINKAT | CAP_LOOKUP, ret == 0); in try_file_ops()
391 CHECK_RESULT(unlinkat, CAP_UNLINKAT | CAP_LOOKUP, ret == 0); in try_file_ops()