From 2c23aa434814024d02609860c01ff04f94032f76 Mon Sep 17 00:00:00 2001 From: Carlo Wood Date: Tue, 18 Oct 2016 16:12:02 +0200 Subject: [PATCH] Avoid compile error for posix_rpi_common/native. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes, error: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Werror=unused-result] --- src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp b/src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp index ad7ab6bdbf..8edaba8611 100644 --- a/src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp +++ b/src/drivers/navio_sysfs_pwm_out/navio_sysfs_pwm_out.cpp @@ -190,7 +190,7 @@ int pwm_write_sysfs(char *path, int value) n = ::snprintf(data, sizeof(data), "%u", value); if (n > 0) { - ::write(fd, data, n); + n = ::write(fd, data, n); // This n is not used, but to avoid a compiler error. } ::close(fd); @@ -257,7 +257,7 @@ void send_outputs_pwm(const uint16_t *pwm) //convert this to duty_cycle in ns for (unsigned i = 0; i < NUM_PWM; ++i) { n = ::snprintf(data, sizeof(data), "%u", pwm[i] * 1000); - ::write(_pwm_fd[i], data, n); + n = ::write(_pwm_fd[i], data, n); // This n is not used, but to avoid a compiler error. } }