#define _GNU_SOURCE #include #include #include #include #include #include #include "zdtmtst.h" const char *test_doc = "Check that data in dgram socket are restored correctly"; const char *test_author = "Andrew Vagin 0 ? ret : 0] = 0; if (ret != sizeof(MSG)) { fail("%d: %s", ret, buf); return 1; } ret = read(srv, buf, sizeof(buf)); if (ret != -1 || errno != EAGAIN) { fail("unexpected data: %d", ret); return 1; } pass(); return 0; }