/
githubmirror
/
strace
Обзор
Документация
Войти
/
githubmirror
/
strace
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/strace-ff.test
36 строк
705 B
Dmitry V. Levin
Update copyright headers
04 апр 2020, 01:58
04 апр 2020, 01:58
f17cbaa
Код
Авторство
О чём код?
#!/bin/sh -efu # # Check -ff option. # # Copyright (c) 2016-2020 The strace developers. # All rights reserved. # # SPDX-License-Identifier: GPL-2.0-or-later . "${srcdir=.}/init.sh" ff_opt="${*:--ff}" run_prog_skip_if_failed \ kill -0 $$ run_prog ../sleep 0 ../set_ptracer_any ../sleep 3 > "$OUT" & tracee_pid=$! while ! [ -s "$OUT" ]; do kill -0 $tracee_pid 2> /dev/null || fail_ 'set_ptracer_any sleep failed' done run_strace --quiet=personality -a14 -eexit_group ${ff_opt} -p $tracee_pid # check that output matches match_diff "$LOG.$tracee_pid" # check that no other output files have been created set +f set -- "$LOG".* [ "$LOG.$tracee_pid" = "$*" ] || fail_ "too many output files: $*"