1*29619d2aSchristos#!/bin/sh 2*29619d2aSchristos# Id: twofiles,v 1.3 2004/04/11 17:56:47 karl Exp 3*29619d2aSchristos# Test that an existing and nonexisting file doesn't cause a 4*29619d2aSchristos# segmentation fault. 5*29619d2aSchristos# From: Arkadiusz Miskiewicz <misiek@pld.ORG.PL>, 15 Feb 2003 13:22:49 +0100. 6*29619d2aSchristos 7*29619d2aSchristosunset TEXINFO_OUTPUT 8*29619d2aSchristos: ${srcdir=.} 9*29619d2aSchristos 10*29619d2aSchristosoutfile=outfile 11*29619d2aSchristoserrfile=errfile 12*29619d2aSchristostrap 'status=$?; rm -f $outfile $errfile && exit $status' 0 13*29619d2aSchristos 14*29619d2aSchristos../makeinfo -o /dev/null $srcdir/html-min.txi /nonexistent.texinfo \ 15*29619d2aSchristos>$outfile 2>$errfile 16*29619d2aSchristosexit_status=$? 17*29619d2aSchristos 18*29619d2aSchristos# we expect one error message about /nonexistent.texinfo and bad exit status. 19*29619d2aSchristostest $exit_status -ne 0 \ 20*29619d2aSchristos&& grep /nonexistent $errfile >/dev/null \ 21*29619d2aSchristos&& exit_status=0 22*29619d2aSchristos 23*29619d2aSchristosexit $exit_status 24