From f19da5f77d0a7212f0767d1e2a07c54ccdb8acd8 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Sat, 27 Mar 2004 18:01:04 +0000 Subject: * fhandler_nodevice.cc (fhandler_nodevice::open): Assume that errno has already been set if pc.error is nonzero. --- winsup/cygwin/fhandler_nodevice.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'winsup/cygwin/fhandler_nodevice.cc') diff --git a/winsup/cygwin/fhandler_nodevice.cc b/winsup/cygwin/fhandler_nodevice.cc index d27747bb5..c23e4434b 100644 --- a/winsup/cygwin/fhandler_nodevice.cc +++ b/winsup/cygwin/fhandler_nodevice.cc @@ -31,7 +31,8 @@ details. */ int fhandler_nodevice::open (int, mode_t) { - set_errno (ENXIO); + if (!pc.error) + set_errno (ENXIO); return 0; } -- cgit v1.2.3