From 9e2baf8dfad8c1d2ebb00363a83be49767eca77f Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Tue, 22 Aug 2000 03:58:47 +0000 Subject: * cygerrno.h: New file. Use this throughout whenever errno manipulation is required. * errno.cc: Use DWORD to hold Windows errors. (geterrno_from_win_error): New function. (seterrno_from_win_error): Use geterrno_from_win_error to convert supplied windows error (suggested by Corinna Vinschen). * path.cc (symlink_info): Add error element. * path.cc (path_conv::check): Remove errno setting. Use new symlink_info errno element to set path_conv error, where appropriate. (symlink_info::check): Set error element rather than attempting to manipulate errno. Add more checks for trailing / and /.. even though they are currently useless. Avoid setting EINVAL. * path.cc (normalize_posix_path): Correct check for trailing /. --- winsup/cygwin/fhandler_windows.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'winsup/cygwin/fhandler_windows.cc') diff --git a/winsup/cygwin/fhandler_windows.cc b/winsup/cygwin/fhandler_windows.cc index 7d63344e7..5b1e2859e 100644 --- a/winsup/cygwin/fhandler_windows.cc +++ b/winsup/cygwin/fhandler_windows.cc @@ -15,6 +15,7 @@ details. */ #include #include #include +#include "cygerrno.h" /* The following unix-style calls are supported: -- cgit v1.2.3