summaryrefslogtreecommitdiff
path: root/libhw_generic/include
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2025-07-03 08:00:50 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2025-07-03 08:00:50 -0600
commit1d5a211e1ae3645e9c13163b76fea0a3c87f46f1 (patch)
tree610128434e35b9b6028609d7cb5d67bcd13b3379 /libhw_generic/include
parent1be02f3e2379b2cd06dbae775504948ff37bf89a (diff)
parentad2ef1642096665be998e83f9b6c4b7de308b644 (diff)
Merge branch 'lukeshu/flash-file'HEADmain
Diffstat (limited to 'libhw_generic/include')
-rw-r--r--libhw_generic/include/libhw/generic/io.h10
-rw-r--r--libhw_generic/include/libhw/generic/net.h3
2 files changed, 7 insertions, 6 deletions
diff --git a/libhw_generic/include/libhw/generic/io.h b/libhw_generic/include/libhw/generic/io.h
index edaf30c..8c9ff53 100644
--- a/libhw_generic/include/libhw/generic/io.h
+++ b/libhw_generic/include/libhw/generic/io.h
@@ -215,11 +215,11 @@ LO_INTERFACE(io_bidi_closer);
#define io_close_read(c) LO_CALL(c, close_read)
#define io_close_write(c) LO_CALL(c, close_write)
-/* aggregate interfaces *******************************************************/
+/* flush ===========================================================*/
-#define io_readwriter_LO_IFACE \
- LO_NEST(io_reader) \
- LO_NEST(io_writer)
-LO_INTERFACE(io_readwriter);
+#define io_flusher_LO_IFACE \
+ LO_FUNC(error, flush)
+LO_INTERFACE(io_flusher);
+#define io_flush(c) LO_CALL(c, flush)
#endif /* _LIBHW_GENERIC_IO_H_ */
diff --git a/libhw_generic/include/libhw/generic/net.h b/libhw_generic/include/libhw/generic/net.h
index e2d626f..de94a98 100644
--- a/libhw_generic/include/libhw/generic/net.h
+++ b/libhw_generic/include/libhw/generic/net.h
@@ -32,7 +32,8 @@ void fmt_print_net_eth_addr(lo_interface fmt_dest, struct net_eth_addr);
/* Streams (e.g. TCP) *********************************************************/
#define net_stream_conn_LO_IFACE \
- LO_NEST(io_readwriter) \
+ LO_NEST(io_reader) \
+ LO_NEST(io_writer) \
LO_NEST(io_bidi_closer) \
\
/** \