From 2fef5cacb5a897b1d335e1fe62c06994085cec64 Mon Sep 17 00:00:00 2001 From: Andrey Vagin Date: Thu, 5 Apr 2012 20:02:00 +0400 Subject: [PATCH] zdtm: write some data in pipe and read it after suspend/resume Signed-off-by: Andrey Vagin Signed-off-by: Pavel Emelyanov --- test/zdtm/live/static/pipe00.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/zdtm/live/static/pipe00.c b/test/zdtm/live/static/pipe00.c index 8e903f017..1ae10cda5 100644 --- a/test/zdtm/live/static/pipe00.c +++ b/test/zdtm/live/static/pipe00.c @@ -58,6 +58,11 @@ int main(int argc, char ** argv) while (test_go()) ; + ret = read(12, buf, sizeof(TEST_STRING)); + if (ret != sizeof(TEST_STRING)) { + err("read failed: %d", ret); + goto err; + } ret = write(11, TEST_STRING, sizeof(TEST_STRING)); if (ret != sizeof(TEST_STRING)) { err("write failed: %d", ret); @@ -82,6 +87,11 @@ int main(int argc, char ** argv) pass(); } else { + ret = write(11, TEST_STRING, sizeof(TEST_STRING)); + if (ret != sizeof(TEST_STRING)) { + err("write failed: %d", ret); + return 1; + } ret = read(12, buf, sizeof(TEST_STRING)); if (ret != sizeof(TEST_STRING)) { err("read failed: %d", ret);