diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2022-08-30 13:38:05 +0200 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2022-08-30 13:50:17 +0200 |
commit | 40ce7bbfae7332b05eac7aa110241fc7b589fd70 (patch) | |
tree | 896a3c45f9da8e0115703434cfe4dffee476bdeb /src/net.h | |
parent | net: bind to IPv6 (diff) | |
download | cimple-40ce7bbfae7332b05eac7aa110241fc7b589fd70.tar.gz cimple-40ce7bbfae7332b05eac7aa110241fc7b589fd70.zip |
net: more portable
Use a predefined byte order, integers with fixed width, etc.
Diffstat (limited to 'src/net.h')
-rw-r--r-- | src/net.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,6 +1,7 @@ #ifndef __NET_H__ #define __NET_H__ +#include <stdint.h> #include <stdlib.h> #include <sys/types.h> @@ -9,10 +10,10 @@ int net_accept(int fd); int net_connect(const char *host, const char *port); int net_send_all(int fd, const void *, size_t); -int net_send_buf(int fd, const void *, size_t); +int net_send_buf(int fd, const void *, uint32_t); ssize_t net_recv_all(int fd, void *, size_t); -int net_recv_buf(int fd, void **, size_t *); +int net_recv_buf(int fd, void **, uint32_t *); int net_recv_static(int fd, void *, size_t); #endif |