diff options
author | Christopher Faylor <me@cgf.cx> | 2003-11-28 21:20:15 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2003-11-28 21:20:15 +0000 |
commit | 965f78cbbeae9994404d1e93395936aa16e02966 (patch) | |
tree | 59bfe20878e11f1e109389a857d3f9bbb80cee0f | |
parent | 93f8e673843946679c77e8e342285109bce3540a (diff) | |
download | cygnal-965f78cbbeae9994404d1e93395936aa16e02966.tar.gz cygnal-965f78cbbeae9994404d1e93395936aa16e02966.tar.bz2 cygnal-965f78cbbeae9994404d1e93395936aa16e02966.zip |
* gendevices: Issue error when shilka is missing.
-rw-r--r-- | winsup/cygwin/ChangeLog | 4 | ||||
-rwxr-xr-x | winsup/cygwin/gendevices | 6 |
2 files changed, 9 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 44e817b90..9a218b591 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,9 @@ 2003-11-28 Christopher Faylor <cgf@redhat.com> + * gendevices: Issue error when shilka is missing. + +2003-11-28 Christopher Faylor <cgf@redhat.com> + * include/cygwin/signal.h: New file. 2003-11-28 Christopher Faylor <cgf@redhat.com> diff --git a/winsup/cygwin/gendevices b/winsup/cygwin/gendevices index cd7a53b9e..d8a5a5d73 100755 --- a/winsup/cygwin/gendevices +++ b/winsup/cygwin/gendevices @@ -55,7 +55,11 @@ close SHILKA; chdir '/tmp'; system qw'shilka -length -strip -no-definitions', $shilka; -exit $? if $?; +if ($? == -1) { + die "$0: shilka command missing? - $!\n"; +} else { + exit $? if $?; +} chdir $cwd; unlink $shilka; open(C, $c) or die "$0: couldn't open $c - $!\n"; |