]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
posix: add send(2), sendto(2), and sendmsg(2)
authorMichael 'Mickey' Lauer <mickey@vanille-media.de>
Thu, 23 Dec 2010 14:11:38 +0000 (15:11 +0100)
committerMichael 'Mickey' Lauer <mickey@vanille-media.de>
Thu, 23 Dec 2010 14:11:38 +0000 (15:11 +0100)
vapi/posix.vapi

index 19f00c6063b4f4ba5d5c0173d617fecf7ffdac47..260f66af56fd568a06b0d7de5bdf3d7d3ec840ac 100644 (file)
@@ -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);