From 66582dd6e7e63a2c179357e61fe2ccd53c83b02b Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Fri, 13 May 2005 03:21:39 +0000 Subject: * cygtls.cc (_cygtls::remove): Eliminate compiler warning. * dir.cc (mkdir): Check path for writability. (rmdir): Ditto. Remove check for special directories. * path.cc (path_conv::check): Set PATH_RO for virtual devices. Set error if read-only and asked for writability. * path.h (pathconv_arg): Add PC_WRITABLE. (path_types): Add PATH_RO. (path_conv::isro): Add (currently unused) check for read-only filesystem. Return "ENOSHARE" when we know a share doesn't exist. * include/sys/mount.h: Add MOUNT_RO flag. * autoload.cc (WNetGetResourceInformationA): Import. * fhandler_netdrive.cc (fhandler_netdrive::exists): Detect actual existence of remote system rather than always assuming that it exists. --- winsup/cygwin/cygtls.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'winsup/cygwin/cygtls.cc') diff --git a/winsup/cygwin/cygtls.cc b/winsup/cygwin/cygtls.cc index 4e09ae923..58e82d2ec 100644 --- a/winsup/cygwin/cygtls.cc +++ b/winsup/cygwin/cygtls.cc @@ -172,7 +172,7 @@ _cygtls::remove (DWORD wait) if (locals.exitsock != INVALID_SOCKET) { closesocket (locals.exitsock); - locals.exitsock = NULL; + locals.exitsock = (SOCKET) NULL; } free_local (process_ident); free_local (ntoa_buf); -- cgit v1.2.3