]> git.meshlink.io Git - meshlink/blobdiff - test/channels-aio.c
Make sure we #define _POSIX_C_SOURCE.
[meshlink] / test / channels-aio.c
index c43f1da1edac717ab1217e7e4741703f7a40cc50..d424b843703096c54ae72953571fd7ba8c49ff9a 100644 (file)
@@ -2,6 +2,8 @@
 #undef NDEBUG
 #endif
 
+#define _POSIX_C_SOURCE 200809L
+
 #include <assert.h>
 #include <stdio.h>
 #include <unistd.h>
@@ -45,16 +47,6 @@ static void aio_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const v
        set_sync_flag(&info->flag, true);
 }
 
-static bool reject_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, uint16_t port, const void *data, size_t len) {
-       (void)mesh;
-       (void)channel;
-       (void)port;
-       (void)data;
-       (void)len;
-
-       return false;
-}
-
 static void receive_cb(meshlink_handle_t *mesh, meshlink_channel_t *channel, const void *data, size_t len) {
        (void)mesh;
        (void)channel;
@@ -128,7 +120,6 @@ int main(void) {
 
        mesh_b->priv = in_infos;
 
-       meshlink_set_channel_accept_cb(mesh_a, reject_cb);
        meshlink_set_channel_accept_cb(mesh_b, accept_cb);
 
        // Start both instances