From: Michael 'Mickey' Lauer Date: Thu, 23 Dec 2010 14:11:38 +0000 (+0100) Subject: posix: add send(2), sendto(2), and sendmsg(2) X-Git-Tag: 0.11.3~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e5d900889d6ef1a4fec784bf2607dea12232e8ae;p=thirdparty%2Fvala.git posix: add send(2), sendto(2), and sendmsg(2) --- diff --git a/vapi/posix.vapi b/vapi/posix.vapi index 19f00c606..260f66af5 100644 --- a/vapi/posix.vapi +++ b/vapi/posix.vapi @@ -1277,6 +1277,12 @@ namespace Posix { [CCode (cheader_filename = "sys/socket.h")] public int listen (int sfd, int backlog); [CCode (cheader_filename = "sys/socket.h")] + public ssize_t send (int sockfd, void* buf, size_t len, int flags); + [CCode (cheader_filename = "sys/socket.h", sentinel = "")] + public ssize_t sendto (int sockfd, void* buf, size_t len, int flags, ...); + [CCode (cheader_filename = "sys/socket.h", sentinel = "")] + public ssize_t sendmsg (int sockfd, ...); + [CCode (cheader_filename = "sys/socket.h")] public int setsockopt(int sockfd, int level, int optname, void* optval, socklen_t optlen); [CCode (cheader_filename = "sys/socket.h")] public int socket (int domain, int type, int protocol);