asn1: Include <errno.h> before using/checking bits from it
authorPino Toscano <toscano.pino@tiscali.it>
Sat, 6 Jun 2026 20:25:09 +0000 (22:25 +0200)
committerMichael Tokarev <mjt@tls.msk.ru>
Tue, 30 Jun 2026 19:37:50 +0000 (22:37 +0300)
commit4d116df9c0af4e0581aeb3a2eb378525fafb5234
tree08199cd5c9aef979abba3bef3620567cb3f992dd
parent9c2d69ac931e41fd22011dfd9382ce3c4d378acc
asn1: Include <errno.h> before using/checking bits from it

Origin: upstream, https://github.com/heimdal/heimdal/commit/2194be6c9259f79b97131cec8ae44e1180b4f309
Forwarded: not-needed

Commit 232c936ea3eabfd702aaaa106ddf9474f231d776 added a fallback ENOTSUP
definition. The check itself and the fallback definition rely on
<errno.h> to be included already, so in case it was not (depending on
the platform) then there will be a wrong definition of ENOTSUP.

Instead of rely on <errno.h> to be included before including a
generated header from this tool, include it manually. This way both
the ENOTSUP check and its fallback definition (if ever) will always
work.

Gbp-Pq: Name heimdal-errno-include.patch
third_party/heimdal/lib/asn1/gen.c
third_party/heimdal/lib/asn1/template.c