[vala] posix: fix binding of struct hostent. Make clear that gethostbyname(3) can return NULL.
- From: Dr. Michael Lauer <mlauer src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] posix: fix binding of struct hostent. Make clear that gethostbyname(3) can return NULL.
- Date: Sat, 20 Jan 2018 13:54:33 +0000 (UTC)
commit 43df5fb299919d5db7ae590683c5a58c3105f37d
Author: Dr. Michael Lauer <mickey vanille-media de>
Date: Tue Jan 16 16:50:26 2018 +0100
posix: fix binding of struct hostent. Make clear that gethostbyname(3) can return NULL.
vapi/posix.vapi | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/vapi/posix.vapi b/vapi/posix.vapi
index 5140054..93e043c 100644
--- a/vapi/posix.vapi
+++ b/vapi/posix.vapi
@@ -1668,7 +1668,7 @@ namespace Posix {
[CCode (cheader_filename = "netdb.h")]
public unowned string gai_strerror (int errcode);
[CCode (cheader_filename = "netdb.h")]
- public unowned HostEnt gethostbyname (string name);
+ public unowned HostEnt? gethostbyname (string name);
[CCode (cname = "socklen_t", cheader_filename = "sys/socket.h", default_value = "0", has_type_id =
false)]
public struct socklen_t : int {
@@ -1720,6 +1720,7 @@ namespace Posix {
public AddrInfo *ai_next;
}
+ [Compact]
[CCode (cname = "struct hostent", cheader_filename = "netdb.h", destroy_function = "", has_type_id =
false)]
public class HostEnt {
public string h_name;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]