Re: Specific WIN32 helpers and fs module

From: Robert Collins <robertc@dont-contact.us>
Date: Mon, 02 Sep 2002 21:54:31 +1000

Henrik Nordstrom <hno@marasystems.com> wrote ..
> On Sunday 01 September 2002 18.10, Guido Serassio wrote:
>
> > - Basic NT Domain Authenticator helper
> > - NTLM NT Domain Authenticator helper
> > - External ACL NT group helper
>
> For now I'll think we keep these in ports/win32/helpers if that isn't
> to much of a hassle for you. Might change my mind if we find that
> Squid gets a good coverage on the win32 platform.

Squid should get excellent coverage. IMO these helpers belong with all the other helpers - some of which are platform specific already (or need specific features to work).
 
> > - awin32 fs Async I/O module (It's the original Robert's work for
> > Cygwin with some enhancement)
>
> Let me think a little.. the immediate response is
> ports/win32/fs/awin32, but there is quite obvious drawbacks from a
> code maintenance perspective so src/fs/awin32 is most likely a better
> place for this. The FS layer is likely to change and having awin32
> visible among the other implementations makes it easy for the one
> making FS layer changes to try to update awin32 as well. Usually the
> changes are more or less identical in all store implementations when
> revising the FS API.
>
> Other opinions?

src/fs/win32thread or something similar. It was a trivial replacement of the pthread queueing code with win32 threadbased queueing code. IMO awin32 should be reserved for a completion port single-threaded store. Which BTW, should be fairly easy to write around the UFS code.

Cheers,
Rob
Received on Mon Sep 02 2002 - 12:50:16 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:16:25 MST