diff options
Diffstat (limited to 'mcastseed/src/dgrambuf_test.c')
-rw-r--r-- | mcastseed/src/dgrambuf_test.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/mcastseed/src/dgrambuf_test.c b/mcastseed/src/dgrambuf_test.c index 1b96e3d..6f9ef22 100644 --- a/mcastseed/src/dgrambuf_test.c +++ b/mcastseed/src/dgrambuf_test.c @@ -15,13 +15,17 @@ int open_test_socket(); */ int main() { - int res=1, sockfd=open_test_socket(); - dgrambuf_t dgb=dgrambuf_new(3, 50); - while (res > 0) { - res = dgrambuf_recvmmsg(dgb, sockfd); + int res, sockfd, info; + dgrambuf_t dgb; + + sockfd = open_test_socket(); + dgb = dgrambuf_new(3, 50, 8, 8); + + do { + res = dgrambuf_recvmmsg(dgb, sockfd, 1, &info); printf("dgrambuf_recvmmsg() => %i\n", res); - printf("dgrambuf_free_count => %zi\n", dgrambuf_free_count(dgb)); - } + printf("dgrambuf_free_count => %zu\n", dgrambuf_get_free_count(dgb)); + } while ( res > 0 ); return 0; } |