From: Michael 'Mickey' Lauer Date: Wed, 1 Apr 2009 15:16:53 +0000 (+0200) Subject: posix: Add mkfifo(3) and unlink(2) bindings X-Git-Tag: 0.6.1~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c5b40d61feac7fb17c87dad57255a535630fed1;p=thirdparty%2Fvala.git posix: Add mkfifo(3) and unlink(2) bindings Signed-off-by: Michael 'Mickey' Lauer --- diff --git a/vapi/posix.vapi b/vapi/posix.vapi index 56e3babe7..72ca3bc3d 100644 --- a/vapi/posix.vapi +++ b/vapi/posix.vapi @@ -618,6 +618,9 @@ namespace Posix { [CCode (cheader_filename = "sys/socket.h")] public int socketpair (int domain, int type, int protocol, int[] sv); + [CCode (cheader_filename = "sys/stat.h")] + public int mkfifo (string filename, mode_t mode); + [CCode (cheader_filename = "sys/stat.h")] public const mode_t S_IFMT; [CCode (cheader_filename = "sys/stat.h")] @@ -808,6 +811,8 @@ namespace Posix { [CCode (cheader_filename = "unistd.h")] public ssize_t read (int fd, void* buf, size_t count); [CCode (cheader_filename = "unistd.h")] + public int unlink (string filename); + [CCode (cheader_filename = "unistd.h")] public ssize_t write (int fd, void* buf, size_t count); [CCode (cheader_filename = "unistd.h")] public off_t lseek(int fildes, off_t offset, int whence);