libadmin: add support for UAE error translation 48/14648/6
authorMark Vitale <mvitale@sinenomine.net>
Mon, 21 Jun 2021 22:05:04 +0000 (18:05 -0400)
committerBenjamin Kaduk <kaduk@mit.edu>
Thu, 17 Mar 2022 16:44:13 +0000 (12:44 -0400)
commit4fd5c166128b0c7ee53d308d586dbf5b18e6f809
tree470e52d7dff93285d38781fcf6d04d1b88b8e0dd
parenta1e57d2e42b6d01e5ece93d5d49a4b9f3ecd3edc
libadmin: add support for UAE error translation

Routine util_AdminErrorCodeTranslate() provides the support for error
translation that is used by the libadmin package and several Windows utilities,
including the Windows implementation of translate_et (translate_et_nt.c).

Enhance it so the Windows translate_et can translate UAE errors.
No changes are required for translate_et_nt.c.

Note: this may be unit-tested under Unix via a libadmin test:
$ src/libadmin/test/afscp UtilErrorTranslate -error 49733388
49733388 -> Permission denied

Change-Id: Iee85e09813e3488558c0f1c6682d0049b912abc7
Reviewed-on: https://gerrit.openafs.org/14648
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
src/afs/Makefile.in
src/libadmin/adminutil/Makefile.in
src/libadmin/adminutil/NTMakefile
src/libadmin/adminutil/afs_utilAdmin.c