Lines Matching defs:flags
47 static inline int __force_O_LARGEFILE(int flags)
50 return flags; // No need, and aarch64's strace gets confused.
52 return flags | O_LARGEFILE;
56 static inline bool __needs_mode(int flags)
58 return ((flags & O_CREAT) == O_CREAT) || ((flags & O_TMPFILE) == O_TMPFILE);
71 int __open_chk(const char* pathname, int flags)
73 if (__needs_mode(flags)) {
76 return __DIAGNOSE_CALL_BYPASSING_FORTIFY(open)(pathname, __force_O_LARGEFILE(flags), 0);
79 int __openat_chk(int fd, const char* pathname, int flags)
81 if (__needs_mode(flags)) {
84 return __DIAGNOSE_CALL_BYPASSING_FORTIFY(openat)(fd, pathname, __force_O_LARGEFILE(flags), 0);
88 int __open64_chk(const char* pathname, int flags)
90 if (__needs_mode(flags)) {
93 return __DIAGNOSE_CALL_BYPASSING_FORTIFY(open64)(pathname, __force_O_LARGEFILE(flags), 0);
96 int __openat64_chk(int fd, const char* pathname, int flags)
98 if (__needs_mode(flags)) {
101 return __DIAGNOSE_CALL_BYPASSING_FORTIFY(openat64)(fd, pathname, __force_O_LARGEFILE(flags), 0);
138 int flags, struct sockaddr* src_addr, socklen_t* addrlen)
141 return __DIAGNOSE_CALL_BYPASSING_FORTIFY(recvfrom)(socket, buf, len, flags, src_addr, addrlen);
145 int flags, const struct sockaddr* dest_addr, socklen_t addrlen)
148 return __DIAGNOSE_CALL_BYPASSING_FORTIFY(sendto)(socket, buf, len, flags, dest_addr, addrlen);
151 ssize_t __recv_chk(int socket, void* buf, size_t len, size_t buf_size, int flags)
154 return __DIAGNOSE_CALL_BYPASSING_FORTIFY(recv)(socket, buf, len, flags);
157 ssize_t __send_chk(int socket, const void* buf, size_t len, size_t buflen, int flags)
160 return __DIAGNOSE_CALL_BYPASSING_FORTIFY(send)(socket, buf, len, flags);
382 int __vsnprintf_chk(char* dest, size_t supplied_size, int flags,
389 int __vsprintf_chk(char* dest, int flags,
404 int __snprintf_chk(char* dest, size_t supplied_size, int flags,
409 int result = __vsnprintf_chk(dest, supplied_size, flags, dst_len_from_compiler, format, va);
414 int __sprintf_chk(char* dest, int flags, size_t dst_len_from_compiler, const char* format, ...)
418 int result = __vsprintf_chk(dest, flags, dst_len_from_compiler, format, va);