From Ethan F. <mdeveloper@xxxxxxx>:
Ethan F. has uploaded this change for review. (
https://review.haiku-os.org/c/haiku/+/3147 ;)
Change subject: [rofl0r]: netdb.h: fix prototype of gethostbyaddr() first
parameter should be const void*, in line with freebsd and linux etc.
https://xref.landonf.org/source/xref/freebsd-current/include/netdb.h#232
......................................................................
[rofl0r]: netdb.h: fix prototype of gethostbyaddr()
first parameter should be const void*, in line with freebsd and linux etc.
https://xref.landonf.org/source/xref/freebsd-current/include/netdb.h#232
Change-Id: I5e953e8e7e49a6f09cd1143de6ca57eb98f77d73
---
M headers/posix/netdb.h
M src/system/libnetwork/netresolv/irs/gethnamaddr.c
2 files changed, 2 insertions(+), 2 deletions(-)
git pull ssh://git.haiku-os.org:22/haiku refs/changes/47/3147/1
diff --git a/headers/posix/netdb.h b/headers/posix/netdb.h
index 2610400..7429f34 100644
--- a/headers/posix/netdb.h
+++ b/headers/posix/netdb.h
@@ -195,7 +195,7 @@
void endprotoent(void);
void endservent(void);
void freehostent(struct hostent *host);
-struct hostent *gethostbyaddr(const char *address, socklen_t length, int type);
+struct hostent *gethostbyaddr(const void *addr, socklen_t len, int af
/*type*/);
struct hostent *gethostbyname(const char *name);
struct hostent *gethostbyname2(const char *name, int type);
struct hostent *gethostent(void);
diff --git a/src/system/libnetwork/netresolv/irs/gethnamaddr.c
b/src/system/libnetwork/netresolv/irs/gethnamaddr.c
index e06d22c..fd44cf5 100644
--- a/src/system/libnetwork/netresolv/irs/gethnamaddr.c
+++ b/src/system/libnetwork/netresolv/irs/gethnamaddr.c
@@ -669,7 +669,7 @@
}
struct hostent *
-gethostbyaddr(const char *addr, /* XXX should have been def'd as
u_char! */
+gethostbyaddr(const void *addr, /* XXX should have been def'd as
u_char! */
socklen_t len, int af)
{
const u_char *uaddr = (const u_char *)addr;
--
To view, visit https://review.haiku-os.org/c/haiku/+/3147
To unsubscribe, or for help writing mail filters, visit
https://review.haiku-os.org/settings
Gerrit-Project: haiku
Gerrit-Branch: master
Gerrit-Change-Id: I5e953e8e7e49a6f09cd1143de6ca57eb98f77d73
Gerrit-Change-Number: 3147
Gerrit-PatchSet: 1
Gerrit-Owner: Ethan F. <mdeveloper@xxxxxxx>
Gerrit-MessageType: newchange