summaryrefslogtreecommitdiff
path: root/mcastseed/src/dgrambuf_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'mcastseed/src/dgrambuf_test.c')
-rw-r--r--mcastseed/src/dgrambuf_test.c16
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;
}