Re: Fixing the delete queue security

2003-09-24 Thread Christopher Faylor
On Mon, Sep 15, 2003 at 09:18:08PM -0400, Pierre A. Humblet wrote: 2003-09-15 Pierre Humblet [EMAIL PROTECTED] * shared_info.h (class user_info): New. (cygwin_user_h): New. (user_shared): New. (enum shared_locations): Replace SH_MOUNT_TABLE by SH_USER_SHARED;

Re: Fixing the delete queue security

2003-09-24 Thread Christopher Faylor
On Wed, Sep 24, 2003 at 08:43:55PM -0400, Christopher Faylor wrote: Please check in. You'll have to accommodate the new layout after my checkin but it should apply with only minor problems. I just built cygwin with these changes and noticed the warnings due to MOUNT_MAGIC changing. I should

Re: Fixing the delete queue security

2003-09-24 Thread Pierre A. Humblet
This is the second part of the patch, class cleanup and Makefile update. Pierre 2003-09-25 Pierre Humblet [EMAIL PROTECTED] * shared_info.h: Update CURR_USER_MAGIC, CURR_SHARED_MAGIC and SHARED_INFO_CB. (mount_info::cb): Delete. (mount_info::version): Delete.

RE: Fixing the delete queue security

2003-09-15 Thread Gary R. Van Sickle
You are a *God*, Pierre. ;-) -- Gary R. Van Sickle Brewer. Patriot. Cygwin uses a delete queue in a shared file mapping to hold the names of files that could not be deleted on unlink, usually because they were still opened. The queue is scanned by all processes so that the files