[vala] fuse: Various fixes
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] fuse: Various fixes
- Date: Sun, 28 Feb 2010 22:12:33 +0000 (UTC)
commit 9a51222880eaaeb4591997b4bcab342eaab1cd00
Author: Rob Taylor <rob taylor codethink co uk>
Date: Sun Feb 28 23:12:02 2010 +0100
fuse: Various fixes
vapi/fuse.vapi | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
---
diff --git a/vapi/fuse.vapi b/vapi/fuse.vapi
index 5b4cc74..7fd3bd4 100644
--- a/vapi/fuse.vapi
+++ b/vapi/fuse.vapi
@@ -58,7 +58,7 @@ namespace Fuse {
[CCode (has_target = false)]
public delegate int ReadLink (string path, char* buf, size_t size);
[CCode (has_target = false)]
- public delegate int ReadDir (string path, void* buf, FillDir filler, Posix.off_t offset, FileInfo fi);
+ public delegate int ReadDir (string path, void* buf, FillDir filler, Posix.off_t offset, ref FileInfo fi);
[CCode (has_target = false)]
public delegate int MkNod (string path, Posix.mode_t mode, Posix.dev_t rdev);
[CCode (has_target = false)]
@@ -82,17 +82,19 @@ namespace Fuse {
[CCode (has_target = false)]
public delegate int Utimens (string path, Posix.timespec[] ts);
[CCode (has_target = false)]
- public delegate int Open (string path, FileInfo fi);
+ public delegate int Create(string path, mode_t mode, ref FileInfo fi);
[CCode (has_target = false)]
- public delegate int Read (string path, char* buf, size_t size, Posix.off_t offset, FileInfo fi);
+ public delegate int Open (string path, ref FileInfo fi);
[CCode (has_target = false)]
- public delegate int Write (string path, char* buf, size_t size, Posix.off_t offset, FileInfo fi);
+ public delegate int Read (string path, char* buf, size_t size, Posix.off_t offset, ref FileInfo fi);
+ [CCode (has_target = false)]
+ public delegate int Write (string path, char* buf, size_t size, Posix.off_t offset, ref FileInfo fi);
[CCode (has_target = false)]
public delegate int StatFs (string path, Posix.statvfs *stbuf);
[CCode (has_target = false)]
- public delegate int Release (string path, FileInfo fi);
+ public delegate int Release (string path, ref FileInfo fi);
[CCode (has_target = false)]
- public delegate int Fsync (string path, int isdatasync, FileInfo fi);
+ public delegate int Fsync (string path, int isdatasync, ref FileInfo fi);
[CCode (has_target = false)]
public delegate int SetXAttr (string path, string name, char* value, size_t size, int flags);
@@ -120,6 +122,7 @@ namespace Fuse {
public Chown chown;
public Truncate truncate;
public Utimens utimens;
+ public Create create;
public Open open;
public Read read;
public Write write;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]