[Vala] posix.vapi additions
- From: "Michael 'Mickey' Lauer" <mickey vanille-media de>
- To: vala-list gnome org
- Subject: [Vala] posix.vapi additions
- Date: Tue, 27 Jan 2009 19:28:24 +0100
I found the need for open(2) and friends. Please add to posix.vapi:
[CCode (cheader_filename = "fcntl.h")]
public const int O_ACCMODE;
[CCode (cheader_filename = "fcntl.h")]
public const int O_RDONLY;
[CCode (cheader_filename = "fcntl.h")]
public const int O_WRONLY;
[CCode (cheader_filename = "fcntl.h")]
public const int O_RDWR;
[CCode (cheader_filename = "fcntl.h")]
public const int O_CREAT;
[CCode (cheader_filename = "fcntl.h")]
public const int O_EXCL;
[CCode (cheader_filename = "fcntl.h")]
public const int O_NOCTTY;
[CCode (cheader_filename = "fcntl.h")]
public const int O_TRUNC;
[CCode (cheader_filename = "fcntl.h")]
public const int O_APPEND;
[CCode (cheader_filename = "fcntl.h")]
public const int O_NONBLOCK;
[CCode (cheader_filename = "fcntl.h")]
public const int O_NDELAY;
[CCode (cheader_filename = "fcntl.h")]
public const int O_SYNC;
[CCode (cheader_filename = "fcntl.h")]
public const int O_FSYNC;
[CCode (cheader_filename = "fcntl.h")]
public const int O_ASYNC;
[CCode (cheader_filename = "unistd.h")]
public int open(string pathname, int flags);
[CCode (cheader_filename = "unistd.h")]
public ssize_t read(int fd, void* buf, size_t count);
[CCode (cheader_filename = "unistd.h")]
public ssize_t write(int fd, void* buf, size_t count);
[CCode (cheader_filename = "unistd.h")]
public int close(int fd);
--
:M:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]