. $TS_TOPDIR/functions.sh
ts_init "$*"
+set -o pipefail
+
+DEFAULT_PIPE_SIZE=$(($(getconf PAGE_SIZE) * 16))
+
ts_check_test_command "$TS_CMD_PIPESZ"
ts_init_subtest "set-fd-bad"
ts_finalize_subtest
ts_init_subtest "get-fd"
-echo -n | $TS_CMD_PIPESZ --check --get --stdin >> $TS_OUTPUT 2>> $TS_ERRLOG
+echo -n | $TS_CMD_PIPESZ --check --get --stdin 2>> $TS_ERRLOG | sed "s/$DEFAULT_PIPE_SIZE/DEFAULT_PIPE_SIZE/g" >> $TS_OUTPUT
[[ $? -ne 0 ]] && ts_logerr "expected success"
ts_finalize_subtest
ts_finalize_subtest
ts_init_subtest "get-file"
-echo -n | $TS_CMD_PIPESZ --check --get --file "/dev/stdin" >> $TS_OUTPUT 2>> $TS_ERRLOG
+echo -n | $TS_CMD_PIPESZ --check --get --file "/dev/stdin" 2>> $TS_ERRLOG | sed "s/$DEFAULT_PIPE_SIZE/DEFAULT_PIPE_SIZE/g" >> $TS_OUTPUT
[[ $? -ne 0 ]] && ts_logerr "expected success"
ts_finalize_subtest
[[ $? -ne 0 ]] && ts_logerr "expected success"
ts_finalize_subtest
+set +o pipefail
+
ts_finalize