about summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2022-08-30 10:02:49 +0200
committerFlorian Weimer <fweimer@redhat.com>2022-08-30 10:02:49 +0200
commitc79327bf00a4be6d60259227acc78ef80ead3622 (patch)
treed686c63b5defeb5fb9d9d56550963f0e57d46d5a /include
parent87aa98aa80627553a66bdcad2701fd6307723645 (diff)
downloadglibc-c79327bf00a4be6d60259227acc78ef80ead3622.tar.gz
glibc-c79327bf00a4be6d60259227acc78ef80ead3622.tar.xz
glibc-c79327bf00a4be6d60259227acc78ef80ead3622.zip
resolv: Add internal __res_binary_hnok function
During package parsing, only the binary representation is available,
and it is convenient to check that directly for conformance with host
name requirements.

Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
Diffstat (limited to 'include')
-rw-r--r--include/resolv.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/resolv.h b/include/resolv.h
index 3590b6f496..4dbbac3800 100644
--- a/include/resolv.h
+++ b/include/resolv.h
@@ -70,5 +70,8 @@ libc_hidden_proto (__libc_res_nameinquery)
 extern __typeof (__res_queriesmatch) __libc_res_queriesmatch;
 libc_hidden_proto (__libc_res_queriesmatch)
 
+/* Variant of res_hnok which operates on binary (but uncompressed) names.  */
+bool __res_binary_hnok (const unsigned char *dn) attribute_hidden;
+
 # endif /* _RESOLV_H_ && !_ISOMAC */
 #endif