Subject: Re: Write a translating FS layer instead (Was: Re: Mount option to ignore case)
To: None <tech-kern@netbsd.org>
From: Ignatios Souvatzis <ignatios@theory.cs.uni-bonn.de>
List: tech-kern
Date: 04/04/2002 11:34:53
--gKMricLos+KVdGMg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Apr 03, 2002 at 01:52:30PM -0500, Bill Sommerfeld wrote:
> > Actually I think case preserving drops out. As long as the name that ge=
ts
> > handed to VOP_CREATE() has the same case as the original system call di=
d,
> > we preserve case. So as long as we leave the name alone, I think we're
> > fine. :-)
>=20
> One clear loose end: how do you handle two processes simultaneously
> attempting to create equivalent but not equal names?

how do we handle this in other situations? e.g., when two different NFS
clients (or processes on a client), or a client and a server, create a file=
,=20
with some different attributes (say, owner, group, protection flags, file
type)?

Regards,
	Ignatios

--gKMricLos+KVdGMg
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: 2.6.i

iQEVAgUBPKweNTCn4om+4LhpAQG35AgArd5OjCxMfzjfT9WaVRctV9aHYL4Ei4b6
fyOiXX8cK3X5UXhMGrU7xzb/CPWJy19o9ifr0JqON1KrUAkuzwce7zQuxKPbDU6h
cY0zn4kBHDGBkmNdThJm7H1g9eihTcM7FbiQkaCws61oOaF8g/LKBgkC1prNoXoc
7wLbnhtN4tC+uXhwDyOprseCrnQ32qdPuQSoA8KQRO+NJzSY+KxtRZk4pxMROnMG
cxUo+2cxM2zXlhY+iiq/mI09qyONls8sJ+gJy7yr2ZWXvPAMew8bzzfFLsB+kpH5
G+a1VS36iCkNR4RZETKuY36CUKimqgTwHY8XSxYN+2tKqvcMGx8gig==
=ULCY
-----END PGP SIGNATURE-----

--gKMricLos+KVdGMg--