pidl/lib: Add recursion detection logic to prevent looping.
[Samba.git] / selftest / gdb_run
blob4cc26dd8dc182ee410030865e53606a6342f6d97
1 #!/bin/sh
3 ENV="$1"
5 shift 1
7 TMPFILE=$(mktemp --tmpdir gdb_run.XXXXXXXXXX)
8 test -n "${TMPFILE}" || {
9 echo "mktemp doesn't work" 1>&2
10 exit 1
13 cat <<EOF >$TMPFILE
14 run
16 EOF
18 trap "/bin/rm -f $TMPFILE" EXIT
19 CMD="gdb -x $TMPFILE --args $@"
20 echo $CMD
21 eval $ENV "$CMD"