blob: ef3792d27d410b031c349e11926d2f5890e69d5f [file] [log] [blame]
Dmitry V. Levin495f5252015-02-01 00:20:32 +00001#!/bin/sh
2
3# Check how dumpio works.
4
5. "${srcdir=.}/init.sh"
6
7dumpio_expected="${srcdir=.}/dumpio.expected"
8cat "$dumpio_expected" > /dev/null ||
9 fail_ "$dumpio_expected is not available"
10
11check_prog diff
12
13args='./unix-pair-send-recv abcdefghijklmnopqrstuvwxyz'
14$args ||
15 fail_ "$args failed"
16
17args="-esignal=none -esendto,recvfrom -eread=0 -ewrite=0 $args"
18$STRACE -o "$LOG" $args || {
19 cat "$LOG"
20 fail_ "$STRACE $args failed"
21}
22
23diff "$dumpio_expected" "$LOG" ||
24 fail_ "$STRACE $args failed to dump i/o properly"
25
26exit 0