The branch stable/14 has been updated by des:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=6a2dd26311e3dc6bd33d7981f8ea6d08cfd5f88b

commit 6a2dd26311e3dc6bd33d7981f8ea6d08cfd5f88b
Author:     Dag-Erling Smørgrav <[email protected]>
AuthorDate: 2023-10-18 14:05:37 +0000
Commit:     Dag-Erling Smørgrav <[email protected]>
CommitDate: 2023-12-13 16:41:48 +0000

    hesiod: Modernize.
    
    Reviewed by:    zlei
    Differential Revision:  https://reviews.freebsd.org/D42190
    
    (cherry picked from commit 64fc8a936c868345a8f687fe2797474c5fcf35cb)
---
 lib/libc/net/hesiod.c | 42 +++++++++++++-----------------------------
 1 file changed, 13 insertions(+), 29 deletions(-)

diff --git a/lib/libc/net/hesiod.c b/lib/libc/net/hesiod.c
index 879f7ecf765e..edced0707fe0 100644
--- a/lib/libc/net/hesiod.c
+++ b/lib/libc/net/hesiod.c
@@ -79,8 +79,7 @@ static void     translate_errors(void);
  *     initialize a hesiod_p.
  */
 int 
-hesiod_init(context)
-       void    **context;
+hesiod_init(void **context)
 {
        struct hesiod_p *ctx;
        const char      *p, *configname;
@@ -128,8 +127,7 @@ hesiod_init(context)
  *     Deallocates the hesiod_p.
  */
 void 
-hesiod_end(context)
-       void    *context;
+hesiod_end(void *context)
 {
        struct hesiod_p *ctx = (struct hesiod_p *) context;
 
@@ -219,10 +217,7 @@ hesiod_to_bind(void *context, const char *name, const char 
*type)
  *     by the resolver.
  */
 char **
-hesiod_resolve(context, name, type)
-       void            *context;
-       const char      *name;
-       const char      *type;
+hesiod_resolve(void *context, const char *name, const char *type)
 {
        struct hesiod_p *ctx = (struct hesiod_p *) context;
        char            *bindname, **retvec;
@@ -241,9 +236,7 @@ hesiod_resolve(context, name, type)
 
 /*ARGSUSED*/
 void 
-hesiod_free_list(context, list)
-       void     *context;
-       char    **list;
+hesiod_free_list(void *context, char **list)
 {
        char  **p;
 
@@ -261,9 +254,7 @@ hesiod_free_list(context, list)
  *     or ctx->rhs which need to be freed by the caller.
  */
 static int 
-read_config_file(ctx, filename)
-       struct hesiod_p *ctx;
-       const char      *filename;
+read_config_file(struct hesiod_p *ctx, const char *filename)
 {
        char    *key, *data, *p, **which;
        char     buf[MAXDNAME + 7];
@@ -355,9 +346,7 @@ read_config_file(ctx, filename)
  *     return a list of them.
  */
 static char **
-get_txt_records(qclass, name)
-       int              qclass;
-       const char      *name;
+get_txt_records(int qclass, const char *name)
 {
        HEADER          *hp;
        unsigned char    qbuf[PACKETSZ], abuf[MAX_HESRESP], *p, *eom, *eor;
@@ -481,16 +470,14 @@ static void        *context;
 static int       errval = HES_ER_UNINIT;
 
 int
-hes_init()
+hes_init(void)
 {
        init_context();
        return errval;
 }
 
 char *
-hes_to_bind(name, type)
-       const char      *name;
-       const char      *type;
+hes_to_bind(const char *name, const char *type)
 {
        static  char    *bindname;
        if (init_context() < 0)
@@ -504,9 +491,7 @@ hes_to_bind(name, type)
 }
 
 char **
-hes_resolve(name, type)
-       const char      *name;
-       const char      *type;
+hes_resolve(const char *name, const char *type)
 {
        static char     **list;
 
@@ -527,20 +512,19 @@ hes_resolve(name, type)
 }
 
 int
-hes_error()
+hes_error(void)
 {
        return errval;
 }
 
 void
-hes_free(hp)
-       char **hp;
+hes_free(char **hp)
 {
        hesiod_free_list(context, hp);
 }
 
 static int
-init_context()
+init_context(void)
 {
        if (!inited) {
                inited = 1;
@@ -554,7 +538,7 @@ init_context()
 }
 
 static void
-translate_errors()
+translate_errors(void)
 {
        switch (errno) {
        case ENOENT:

Reply via email to