Currently unmounting an NFS share fails if another user has the explorer
open in the same share. This leads to orphaned network drives that
cannot be removed (only be rebooting). When this happened 26 times (i.e.
users logged on and off 26 times), mounting NFS shares does not work
anymore (system error 1794). This workaround makes it work longer and
allows for "fixing" the problem by rebooting the machine periodically.
nfs41_np.c:
NPAddConnection3() was overwriting status=WN_BAD_NETNAME on any errors from DeviceIoControl()
nfs41_driver.c:
GetConnectionHandle() was only returning the handle, and throwing away the return value from ZwCreateFile()
map_mount_errors() was missing a mapping from ERROR_BAD_NET_NAME to STATUS_BAD_NETWORK_NAME
Signed-off-by: Casey Bodley <cbodley@citi.umich.edu>
added 2011 year to the copyright line
added authors info to the license
added UofM license to libtirpc files that we modified
(but i probably missed some)