msvc: avoid calling `access("NUL", flags)`
authorJohannes Schindelin <Johannes.Schindelin@gmx.de>
Fri, 16 Apr 2021 11:21:01 +0000 (13:21 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 16 Apr 2021 19:05:32 +0000 (12:05 -0700)
commit9160068ac6ec52d119c97bf778c44787b93d81d1
tree27234f7af23630c155fcbce4081349b889460ab2
parent48bf2fa8bad054d66bd79c6ba903c89c704201f7
msvc: avoid calling `access("NUL", flags)`

Apparently this is not supported with Microsoft's Universal C Runtime.
So let's not actually do that.

Instead, just return success because we _know_ that we expect the `NUL`
device to be present.

Side note: it is possible to turn off the "Null device driver" and
thereby disable `NUL`. Too many things are broken if this driver is
disabled, therefore it is not worth bothering to try to detect its
presence when `access()` is called.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
compat/mingw.c