lkml.org 
[lkml]   [2017]   [Jun]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH v4 12/16] perf header: add a buffer to struct feat_fd
On Mon, Jun 12, 2017 at 09:29:28PM -0700, David Carrillo-Cisneros wrote:

SNIP

> /* Return: 0 if succeded, -ERR if failed. */
> int write_padded(struct feat_fd *ff, const void *bf,
> size_t count, size_t count_aligned)
> @@ -125,13 +151,32 @@ static int do_write_string(struct feat_fd *ff, const char *str)
> return write_padded(ff, str, olen, len);
> }
>
> -static int __do_read(struct feat_fd *ff, void *addr, ssize_t size)
> +static int __do_read_fd(struct feat_fd *ff, void *addr, ssize_t size)
> {
> - ssize_t ret = readn(ff->fd, addr, size);
> + ssize_t ret = readn(ff->fd, addr, size);
> +
> + if (ret != size)
> + return ret < 0 ? (int)ret : -1;
> + return 0;

extra tab in indent

jirka

\
 
 \ /
  Last update: 2017-06-13 20:55    [W:0.124 / U:0.188 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site