diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index a36dfb898..013f64797 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,17 @@ +2005-03-06 Pavel Tsekov + + * path.cc (mount_info::read_cygdrive_info_from_registry): Use the user + prefix if it exists. + +2005-03-06 Christopher Faylor + + * sync.h (sync::init_lock): Declare new static member. + (sync::init()): Declare new static function. + * sync.cc (sync::init): Define. + (sync::init): Lock attempt to initialize a muto to stop multiple + threads from colliding. + * dcrt0.cc (dll_crt0_0): Initialize muto environment. + 2005-03-06 Christopher Faylor * path.cc (special_name): Reorganize to always detect the use of diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc index 6d4228d63..ae5697eee 100644 --- a/winsup/cygwin/path.cc +++ b/winsup/cygwin/path.cc @@ -1956,6 +1956,7 @@ mount_info::read_cygdrive_info_from_registry () cygdrive_flags |= MOUNT_SYSTEM; slashify (cygdrive, cygdrive, 1); cygdrive_len = strlen (cygdrive); + break; } }