newlib-cygwin/winsup
Corinna Vinschen 70c370d674 * dir.cc (mkdir): Check for case clash.
* environ.cc: Add extern declaration for `pcheck_case'.
        (check_case_init): New function.
        (struct parse_thing): Add "check_case" option.
        * errno.cc (_sys_nerrlist): Add text for ECASECLASH.
        (strerror): Add case branch for ECASECLASH.
        * fhandler.cc (fhandler_disk_file::open): Check for case clash.
        * path.cc: Add global variable `pcheck_case'.
        (struct symlink_info): Add member `case_clash' and method `case_check'.
        (path_prefix_p_): Call `pathnmatch' instead of `strncasematch'.
        (pathnmatch): New funtion.
        (pathmatch): Ditto.
        (path_conv::check): Add handling for case checking.
        (symlink): Check for case clash.
        (symlink_info::check): Add parameter for case checking.
        Handle case checking.
        (symlink_info::case_check): New method.
        (chdir): Don't use unconverted path if pcheck_case==PCHECK_STRICT.
        * path.h: Add extern declarations for `pathmatch' and
        `pathnmatch'.
        (enum case_checking): New enumeration type describing
        the case checking behaviour of path conversion routines.
        (class path_conv): Add member `case_clash'.
        * syscalls.cc (_link): Check for case clash.
2001-04-12 21:21:37 +00:00
..
cygwin * dir.cc (mkdir): Check for case clash. 2001-04-12 21:21:37 +00:00
doc British -> US spelling. 2001-03-17 18:50:22 +00:00
mingw * include/tchar.h: (__TEXT): Remove undef. 2001-02-21 19:33:42 +00:00
testsuite * winsup.api/mmaptest01.c: New test. 2001-04-03 08:39:21 +00:00
utils * mkgroup.c (uni2ansi): Use native method to convert from Unicode 2001-04-11 09:38:55 +00:00
w32api * include/windows.h (#include <winsock.h>): Include <winsock2.h> 2001-04-12 01:11:41 +00:00
CYGWIN_LICENSE import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
ChangeLog * configure: fix regeneration bug. 2001-03-20 01:26:45 +00:00
MAINTAINERS DJ is sole setup maintainer now. 2000-08-10 23:51:25 +00:00
Makefile.common * Makefile.common: Revert previous change. 2001-02-22 12:37:32 +00:00
Makefile.in * Makefile.common: Extend VERBOSE default. 2000-10-02 02:05:23 +00:00
configure * configure: fix regeneration bug. 2001-03-20 01:26:45 +00:00
configure.in * Makefile.common: Eliminate checks for libgcc.a and libstdc++.a. Use CXX for 2000-12-03 05:40:45 +00:00