diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-07-03 08:00:50 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-07-03 08:00:50 -0600 |
commit | 1d5a211e1ae3645e9c13163b76fea0a3c87f46f1 (patch) | |
tree | 610128434e35b9b6028609d7cb5d67bcd13b3379 /libhw_generic | |
parent | 1be02f3e2379b2cd06dbae775504948ff37bf89a (diff) | |
parent | ad2ef1642096665be998e83f9b6c4b7de308b644 (diff) |
Diffstat (limited to 'libhw_generic')
-rw-r--r-- | libhw_generic/include/libhw/generic/io.h | 10 | ||||
-rw-r--r-- | libhw_generic/include/libhw/generic/net.h | 3 |
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) \ \ /** \ |