This is the mail archive of the
cygwin-cvs@sourceware.cygnus.com
mailing list for the Cygwin project.
src/winsup/cygwin ChangeLog path.cc shared.h
- To: cygwin-cvs at sourceware dot cygnus dot com
- Subject: src/winsup/cygwin ChangeLog path.cc shared.h
- From: corinna at sourceware dot cygnus dot com
- Date: 8 Jun 2000 13:24:53 -0000
CVSROOT: /cvs/src
Module name: src
Changes by: corinna@sourceware.cygnus.com 00/06/08 06:24:53
Modified files:
winsup/cygwin : ChangeLog path.cc shared.h
Log message:
path.cc (mount_info::init): Eliminate the mount_slash feature.
(mount_slash): Eliminated.
(mount_info::read_mounts): Eliminate looking up existing entries. The
loop for deleting cygpath entries is done only when such entries exist.
(mount_info::from_registry): Eliminate sorting.
(mount_info::add_item): Call add_reg_mount if necessary. Check nmounts
more precisely. Use strcasematch in looking up existing entries.
(mount_info::del_item): Call del_reg_mount if necessary. Use
strcasematch. Use memmove instead of memcpy.
(mount_info::import_v1_registry): Everything is done in this method.
(mount_info::to_registry): Eliminated.
(mount_info::from_v1_registry): Eliminated.
(cygwin_umount): Simply call del_item.
shared.h: Modify the declaration of add_item and del_item. Remove the
declaration of from_v1_registry.
Patches:
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.136&r2=1.137
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.26&r2=1.27
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared.h.diff?cvsroot=src&r1=1.8&r2=1.9