kdc: Don't reference ENODATA in platform-independent code
commit872ea49ac6dced44f114f80b7065017a381f46d7
authorVolker Lendecke <vl@samba.org>
Wed, 18 Jan 2023 10:49:00 +0000 (18 11:49 +0100)
committerVolker Lendecke <vl@samba.org>
Thu, 19 Jan 2023 09:24:15 +0000 (19 09:24 +0000)
tree6f634a1cdae32aeb4df78ea352b93ac59ce8bdec
parent84f56f2b98b99d6a03f26e53896298461ef66da6
kdc: Don't reference ENODATA in platform-independent code

FreeBSD has ENOATTR but not ENODATA, Linux has ENODATA but not ENOATTR for
returning "attr does not exist". With 2eb899de6a2 we settled on ENOATTR to
handle this case.

Alternatively we could

 #define ENODATA ENOATTR

on FreeBSD...

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: douglas.bagnall@catalyst.net.nz
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Thu Jan 19 09:24:15 UTC 2023 on atb-devel-224
source4/kdc/mit_samba.c
source4/kdc/pac-glue.c
source4/kdc/wdc-samba4.c