]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Windows: fix built in touch
authorRod Widdowson <rdw@steadingsoftware.com>
Thu, 28 Oct 2010 17:34:41 +0000 (18:34 +0100)
committerDerrick Brashear <shadow@dementia.org>
Wed, 3 Nov 2010 10:59:49 +0000 (03:59 -0700)
commitdeed8d63348508a6bcbda49e64b73cfd41ce2199
treefa7ae74ed409f2e9624cfdb509ee00a1689a6313
parent1ceab26371030d94c5a837745ae2cebcbd81b93b
Windows:  fix built in touch

Recent versions of windows add a whole bunch of attributes above
A_ARCH.  (FILE_ATTRIBUTE_NOT_CONTENT_INDEXED was what bit be but
encryption of compression would do it).

This makes ~_A_ARCH not a good choice for testing nonwritability
of a file - so files with these new attributes just get silently ignored.

Using an explicit mask is much better.  So do that.

Reviewed-on: http://gerrit.openafs.org/3182
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 68aace4054430105ceaf52ce8e316f3ae01e7dc8)
Change-Id: Ia481b1b36dbecbeca5a9e69dbcd78b7a754f9cc9
Reviewed-on: http://gerrit.openafs.org/3239
Tested-by: BuildBot <buildbot@rampaginggeek.com>
src/config/touch.c