From: Michael 'Mickey' Lauer Date: Sat, 7 Jan 2012 11:52:36 +0000 (+0100) Subject: posix: add getnameinfo(3) and assorted constants X-Git-Tag: 0.14.2~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=060605c73f771c15db70ba018ad951511922627e;p=thirdparty%2Fvala.git posix: add getnameinfo(3) and assorted constants --- diff --git a/vapi/posix.vapi b/vapi/posix.vapi index 9aa8e53f0..9ddb431e3 100644 --- a/vapi/posix.vapi +++ b/vapi/posix.vapi @@ -789,6 +789,20 @@ namespace Posix { [CCode (cheader_filename = "math.h")] public float scalbf (float x, float n); + [CCode (cheader_filename = "netdb.h")] + public const int NI_NAMEREQD; + [CCode (cheader_filename = "netdb.h")] + public const int NI_DGRAM; + [CCode (cheader_filename = "netdb.h")] + public const int NI_NOFQDN; + [CCode (cheader_filename = "netdb.h")] + public const int NI_NUMERICHOST; + [CCode (cheader_filename = "netdb.h")] + public const int NI_NUMERICSERV; + + [CCode (cheader_filename = "netdb.h,sys/socket.h")] + public int getnameinfo (ref SockAddr sa, socklen_t salen, char[] node, char[] service, socklen_t servicelen, int flags); + [CCode (cheader_filename = "poll.h", cname = "struct pollfd")] public struct pollfd { public int fd;