Lines Matching defs:flags
33 int xgetrandom(void *buf, unsigned buflen, unsigned flags)
38 if (buflen == getrandom(buf, buflen, flags&~WARN_ONLY)) return 1;
39 if (errno!=ENOSYS && !(flags&WARN_ONLY)) perror_exit("getrandom");
41 fd = xopen(flags ? "/dev/random" : "/dev/urandom",O_RDONLY|(flags&WARN_ONLY));
212 if (kevent(not->kq, &event, 1, NULL, 0, NULL) == -1 || event.flags & EV_ERROR)
317 const void* value, size_t size, int flags)
319 return setxattr(path, name, value, size, 0, flags);
323 const void* value, size_t size, int flags)
325 return setxattr(path, name, value, size, 0, flags | XATTR_NOFOLLOW);
329 const void* value, size_t size, int flags)
331 return fsetxattr(fd, name, value, size, 0, flags);
367 const void* value, size_t size, int flags)
369 return setxattr(path, name, value, size, flags);
373 const void* value, size_t size, int flags)
375 return lsetxattr(path, name, value, size, flags);
379 const void* value, size_t size, int flags)
381 return fsetxattr(fd, name, value, size, flags);