]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
posix: fix binding of struct hostent. Make clear that gethostbyname(3) can return...
authorDr. Michael Lauer <mickey@vanille-media.de>
Tue, 16 Jan 2018 15:50:26 +0000 (16:50 +0100)
committerDr. Michael Lauer <mickey@vanille-media.de>
Sat, 20 Jan 2018 13:54:18 +0000 (14:54 +0100)
vapi/posix.vapi

index 51400545d25f98eb5fc4217e2fba0e3dadb07f13..93e043c8ea1517b871e523fcd103336f43057ec6 100644 (file)
@@ -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;