Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F161660016
D57928.id180857.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
5 KB
Referenced Files
None
Subscribers
None
D57928.id180857.diff
View Options
diff --git a/lib/libc/resolv/res_init.c b/lib/libc/resolv/res_init.c
--- a/lib/libc/resolv/res_init.c
+++ b/lib/libc/resolv/res_init.c
@@ -4,7 +4,7 @@
* Copyright (c) 1985, 1989, 1993
* The Regents of the University of California. All rights reserved.
* Copyright (c) 2026 Dag-Erling Smørgrav
- *
+ *
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
@@ -16,7 +16,7 @@
* 3. Neither the name of the University nor the names of its contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
@@ -32,14 +32,14 @@
/*
* Portions Copyright (c) 1993 by Digital Equipment Corporation.
- *
+ *
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies, and that
* the name of Digital Equipment Corporation not be used in advertising or
* publicity pertaining to distribution of the document or software without
* specific, written prior permission.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
* WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
@@ -133,9 +133,8 @@
* Return 0 if completes successfully, -1 on error
*/
int
-res_ninit(res_state statp) {
- extern int __res_vinit(res_state, int);
-
+res_ninit(res_state statp)
+{
return (__res_vinit(statp, 0));
}
@@ -153,7 +152,6 @@
.sin_port = htons(NAMESERVER_PORT),
.sin_addr = { htonl(INADDR_LOOPBACK) },
} },
-#ifdef HAS_INET6_STRUCTS
{ .sin6 = {
.sin6_family = AF_INET6,
#ifdef HAVE_SA_LEN
@@ -162,7 +160,6 @@
.sin6_port = htons(NAMESERVER_PORT),
.sin6_addr = IN6ADDR_LOOPBACK_INIT,
} },
-#endif
};
char *cp, **pp;
int dots;
@@ -190,7 +187,7 @@
statp->_u._ext.nscount = 0;
statp->_u._ext.ext = malloc(sizeof(*statp->_u._ext.ext));
if (statp->_u._ext.ext != NULL) {
- memset(statp->_u._ext.ext, 0, sizeof(*statp->_u._ext.ext));
+ memset(statp->_u._ext.ext, 0, sizeof(*statp->_u._ext.ext));
statp->_u._ext.ext->nsaddrs[0].sin = statp->nsaddr;
strcpy(statp->_u._ext.ext->nsuffix, "ip6.arpa");
strcpy(statp->_u._ext.ext->nsuffix2, "ip6.int");
@@ -829,7 +826,8 @@
__sym_compat(__res_rndinit, freebsd15_res_rndinit, FBSD_1.4);
u_int
-res_nrandomid(res_state statp) {
+res_nrandomid(res_state statp)
+{
(void) statp;
return ((u_int)(arc4random() & 0xffff));
@@ -843,10 +841,11 @@
* This routine is not expected to be user visible.
*/
void
-res_nclose(res_state statp) {
+res_nclose(res_state statp)
+{
int ns;
- if (statp->_vcsock >= 0) {
+ if (statp->_vcsock >= 0) {
(void) _close(statp->_vcsock);
statp->_vcsock = -1;
statp->_flags &= ~(RES_F_VC | RES_F_CONN);
@@ -860,7 +859,8 @@
}
void
-res_ndestroy(res_state statp) {
+res_ndestroy(res_state statp)
+{
res_nclose(statp);
if (statp->_u._ext.ext != NULL) {
free(statp->_u._ext.ext);
@@ -869,22 +869,6 @@
statp->options &= ~RES_INIT;
}
-#ifndef _LIBC
-const char *
-res_get_nibblesuffix(res_state statp) {
- if (statp->_u._ext.ext)
- return (statp->_u._ext.ext->nsuffix);
- return ("ip6.arpa");
-}
-
-const char *
-res_get_nibblesuffix2(res_state statp) {
- if (statp->_u._ext.ext)
- return (statp->_u._ext.ext->nsuffix2);
- return ("ip6.int");
-}
-#endif
-
void
res_setservers(res_state statp, const union res_sockaddr_union *set, int cnt)
{
@@ -912,8 +896,6 @@
statp->nsaddr_list[nserv].sin_family = 0;
nserv++;
break;
-
-#ifdef HAS_INET6_STRUCTS
case AF_INET6:
size = sizeof(set->sin6);
if (statp->_u._ext.ext)
@@ -926,8 +908,6 @@
statp->nsaddr_list[nserv].sin_family = 0;
nserv++;
break;
-#endif
-
default:
break;
}
@@ -937,7 +917,8 @@
}
int
-res_getservers(res_state statp, union res_sockaddr_union *set, int cnt) {
+res_getservers(res_state statp, union res_sockaddr_union *set, int cnt)
+{
int i;
size_t size;
u_int16_t family;
@@ -945,7 +926,7 @@
for (i = 0; i < statp->nscount && i < cnt; i++) {
if (statp->_u._ext.ext)
family = statp->_u._ext.ext->nsaddrs[i].sin.sin_family;
- else
+ else
family = statp->nsaddr_list[i].sin_family;
switch (family) {
@@ -959,8 +940,6 @@
memcpy(&set->sin, &statp->nsaddr_list[i],
size);
break;
-
-#ifdef HAS_INET6_STRUCTS
case AF_INET6:
size = sizeof(set->sin6);
if (statp->_u._ext.ext)
@@ -971,8 +950,6 @@
memcpy(&set->sin6, &statp->nsaddr_list[i],
size);
break;
-#endif
-
default:
set->sin.sin_family = 0;
break;
@@ -981,5 +958,3 @@
}
return (statp->nscount);
}
-
-/*! \file */
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Jul 6, 5:11 PM (1 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34455435
Default Alt Text
D57928.id180857.diff (5 KB)
Attached To
Mode
D57928: libc/resolv: Dead code and style cleanup
Attached
Detach File
Event Timeline
Log In to Comment