Hi,

On Mon, 2022-10-24 at 14:38 -0400, Frank Ch. Eigler via Elfutils-devel
wrote:
> - use of write(2) to put files onto disk is not quite right; write(2)
> can
>   be partial, so you need a loop (or a macro wrapping a loop)

Since debuginfod-client.c already includes system.h it can use:

static inline ssize_t
write_retry (int fd, const void *buf, size_t len)

Which takes care of partial and/or interrupted write calls.

Cheers,

Mark

Reply via email to