serial: Fix unused result warning for write()

serial.c: In function ‘mctp_binding_serial_tx’:
serial.c:145:3: warning: ignoring return value of ‘write’, declared with
attribute warn_unused_result [-Wunused-result]
  145 |   write(serial->fd, serial->txbuf, len);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CCLD     libmctp.la

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: Ie85426ee2c33bc11f730a9ce66a5c6c7c841b920
diff --git a/libmctp-serial.h b/libmctp-serial.h
index 5eaf948..3e6fc5f 100644
--- a/libmctp-serial.h
+++ b/libmctp-serial.h
@@ -23,7 +23,8 @@
 void mctp_serial_open_fd(struct mctp_binding_serial *serial, int fd);
 
 /* direct function call IO */
-typedef int (*mctp_serial_tx_fn)(void *data, void *buf, size_t len);
+typedef int (*mctp_serial_tx_fn)(void *data, void *buf, size_t len)
+	__attribute__((warn_unused_result));
 void mctp_serial_set_tx_fn(struct mctp_binding_serial *serial,
 		mctp_serial_tx_fn fn, void *data);
 int mctp_serial_rx(struct mctp_binding_serial *serial,