diff options
| author | Rick Macklem <rmacklem@FreeBSD.org> | 2026-03-16 23:22:37 +0000 |
|---|---|---|
| committer | Rick Macklem <rmacklem@FreeBSD.org> | 2026-03-16 23:22:37 +0000 |
| commit | 6580d040861dfbf6c630a93cbf41f2a2c7e7b327 (patch) | |
| tree | eace4f607df0fd0757aa99b5852984c90ee84aa8 /usr.bin/bmake/tests/execution/joberr | |
| parent | e39d3a6b32331437da6c13a4aeb67e5bcca67625 (diff) | |
An NFSv4.1/4.2 client can set/clear the archive, hidden
and system flags when creating non-regular files, such
as directories.
Without this patch, the setting of va_flags causes an
EPERM failure, since they are specified for VOP_MKDIR(),
VOP_MKNOD() and VOP_SYMLINK().
This patch sets va_flags == VNOVAL for the above VOP_xxx()
calls and then sets/clears the flags after creation,
which fixes the problem.
This bug only affects the Windows NFSv4.1/4.2 client.
PR: 293691
Tested by: Dan Shelton <dan.f.shelton@gmail.com>
MFC after: 2 weeks
Diffstat (limited to 'usr.bin/bmake/tests/execution/joberr')
0 files changed, 0 insertions, 0 deletions
