summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.syscall/readwrite.c
diff options
context:
space:
mode:
authordwilder <dwilder>2007-07-30 22:29:12 +0000
committerdwilder <dwilder>2007-07-30 22:29:12 +0000
commite6e233c657a0336c1a621ff513820383e2c41c2f (patch)
tree54b6d9625c11d1f0a9d0a5aa6c1d579ee3082466 /testsuite/systemtap.syscall/readwrite.c
parentdc47c10f115509090eda6f965001ccc32fdbdb57 (diff)
downloadsystemtap-steved-e6e233c657a0336c1a621ff513820383e2c41c2f.tar.gz
systemtap-steved-e6e233c657a0336c1a621ff513820383e2c41c2f.tar.xz
systemtap-steved-e6e233c657a0336c1a621ff513820383e2c41c2f.zip
fixed support for pread and pwrite for s390x. Added tests for pread and pwrite.
Diffstat (limited to 'testsuite/systemtap.syscall/readwrite.c')
-rw-r--r--testsuite/systemtap.syscall/readwrite.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuite/systemtap.syscall/readwrite.c b/testsuite/systemtap.syscall/readwrite.c
index 71d8d774..b0e964b6 100644
--- a/testsuite/systemtap.syscall/readwrite.c
+++ b/testsuite/systemtap.syscall/readwrite.c
@@ -33,6 +33,9 @@ int main()
write(fd,"Hello world abcdefghijklmnopqrstuvwxyz 01234567890123456789", 59);
// write (NNNN, "Hello world abcdefghijklmnopqrstuvwxyz 012345"..., 59) = 59
+ pwrite(fd,"Hello Again",11,12);
+ // pwrite (NNNN, "Hello Again", 11, 12) = 11
+
writev(fd, v, 3);
// writev (NNNN, XXXX, 3) = 15
@@ -70,6 +73,9 @@ int main()
read(fd, buf, 50);
// read (NNNN, XXXX, 50) = 50
+ pread(fd, buf, 11, 10);
+ // pread (NNNN, XXXX, 11, 10) = 11
+
x[0].iov_base = buf1;
x[0].iov_len = sizeof(STRING1);
x[1].iov_base = buf2;