Lines Matching defs:count
19 ssize_t safe_sendfile(int out_fd, int in_fd, uoff_t *offset, size_t count)
25 if (count == 0)
35 if (count > 2147483647L - *offset)
36 count = 2147483647L - *offset;
46 if (count > OFF_T_MAX - *offset)
47 count = OFF_T_MAX - *offset;
51 ret = sendfile(out_fd, in_fd, &safe_offset, count);
62 ssize_t safe_sendfile(int out_fd, int in_fd, uoff_t *offset, size_t count)
68 i_assert(count <= SSIZE_T_MAX);
70 if (count == 0) {
71 /* if count=0 is passed to sendfile(), it sends everything
77 ret = sendfile(in_fd, out_fd, *offset, count, &hdtr, &sbytes, 0);
98 ssize_t safe_sendfile(int out_fd, int in_fd, uoff_t *offset, size_t count)
103 i_assert(count <= SSIZE_T_MAX);
105 if (count == 0)
112 ret = sendfile(out_fd, in_fd, &s_offset, count);
130 i_assert(ret < 0 || (size_t)ret <= count);
137 size_t count ATTR_UNUSED)