* errno.cc (errmap): Map ERROR_BAD_NET_RESP to ENOSYS.
* fhandler_disk_file.cc (fhandler_disk_file::facl): Handle ENOSYS and point to the explanation. * ntdll.h (STATUS_NOT_IMPLEMENTED): Define. * path.cc (symlink_info::check): Handle the inability of NT4 to use FileNetworkOpenInformation on share root dirs in either direction. * path.h (slash_unc_prefix_p): Remove unused declaration. * security.cc (get_info_from_sd): Handle ENOSYS from get_file_sd. Explain when this happens.
This commit is contained in:
@@ -39,6 +39,7 @@ static NO_COPY struct
|
||||
X (BAD_DEVICE, ENODEV),
|
||||
X (BAD_NETPATH, ENOENT),
|
||||
X (BAD_NET_NAME, ENOENT),
|
||||
X (BAD_NET_RESP, ENOSYS),
|
||||
X (BAD_PATHNAME, ENOENT),
|
||||
X (BAD_PIPE, EINVAL),
|
||||
X (BAD_UNIT, ENODEV),
|
||||
|
Reference in New Issue
Block a user