diff --git a/include/resolv.h b/include/resolv.h index 259e4bc1..09fcfdfe 100644 --- a/include/resolv.h +++ b/include/resolv.h @@ -133,7 +133,7 @@ int res_querydomain(const char *, const char *, int, int, unsigned char *, int); int res_search(const char *, int, int, unsigned char *, int); int res_mkquery(int, const char *, int, int, char *, int, struct rrec *, char *, int); int res_send(const char *, int, char *, int); -int dn_comp(unsigned char *, unsigned char *, int, unsigned char **, unsigned char *, unsigned char **); +int dn_comp(const char *, unsigned char *, int, unsigned char **, unsigned char **); int dn_expand(const unsigned char *, const unsigned char *, const unsigned char *, char *, int); int dn_skipname(const unsigned char *, const unsigned char *); diff --git a/src/network/dn_comp.c b/src/network/dn_comp.c new file mode 100644 index 00000000..4f4452aa --- /dev/null +++ b/src/network/dn_comp.c @@ -0,0 +1,9 @@ +#include +#include "libc.h" + +int __dn_comp(const char *src, unsigned char *dst, int space, unsigned char **dnptrs, unsigned char **lastdnptr) +{ + return -1; +} + +weak_alias(__dn_comp, dn_comp);