]> sourceware.org Git - systemtap.git/commitdiff
Fix recvmmsg() testcase for kernels < 2.6.34.
authorDavid Smith <dsmith@redhat.com>
Mon, 31 Mar 2014 19:09:54 +0000 (14:09 -0500)
committerDavid Smith <dsmith@redhat.com>
Mon, 31 Mar 2014 19:09:54 +0000 (14:09 -0500)
* testsuite/systemtap.syscall/recvmmsg.c: Change MSG_WAITFORONE flag to
  MSG_DONTWAIT, since MSG_WAITFORONE is only supported since linux
  2.6.34.

testsuite/systemtap.syscall/recvmmsg.c

index 3553d95baa6793bf2d6b847ff9d19d6b142cd51f..542a50642c881f6ee6e0fe9d07dce62841692bb8 100644 (file)
@@ -272,8 +272,8 @@ int main()
     select(s + 1, &rdfds, 0, 0, &timeout);
     //staptest// select (NNNN, XXXX, 0x[0]+, 0x[0]+, [2\.[0]+]) = 1
 
-    recvmmsg(s, msgs, 2, MSG_WAITFORONE, NULL);
-    //staptest// recvmmsg (NNNN, XXXX, 2, MSG_WAITFORONE, NULL) = NNNN
+    recvmmsg(s, msgs, 2, MSG_DONTWAIT, NULL);
+    //staptest// recvmmsg (NNNN, XXXX, 2, MSG_DONTWAIT, NULL) = NNNN
 
     close(s);
     //staptest// close (NNNN) = 0
@@ -295,8 +295,8 @@ int main()
     select(s + 1, &rdfds, 0, 0, &timeout);
     //staptest// select (NNNN, XXXX, 0x[0]+, 0x[0]+, [2\.[0]+]) = 1
 
-    recvmmsg(s, msgs, 2, MSG_WAITFORONE, &tim);
-    //staptest// recvmmsg (NNNN, XXXX, 2, MSG_WAITFORONE, \[0.000020000\]) = NNNN
+    recvmmsg(s, msgs, 2, MSG_DONTWAIT, &tim);
+    //staptest// recvmmsg (NNNN, XXXX, 2, MSG_DONTWAIT, \[0.000020000\]) = NNNN
 
     close(s);
     //staptest// close (NNNN) = 0
This page took 0.028855 seconds and 5 git commands to generate.