[haiku-commits] Change in haiku[master]: [rofl0r]: netdb.h: fix prototype of gethostbyaddr() first parameter s...

  • From: Gerrit <review@xxxxxxxxxxxxxxxxxxx>
  • To: waddlesplash <waddlesplash@xxxxxxxxx>, haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 15 Aug 2020 13:43:33 +0000

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

Other related posts:

  • » [haiku-commits] Change in haiku[master]: [rofl0r]: netdb.h: fix prototype of gethostbyaddr() first parameter s... - Gerrit