Commit Graph

66 Commits (d44e63937d942c14621481303ac391e6038ffb88)

Author SHA1 Message Date
Aaron Jacobs 366567acf6 Updated some wording. 2015-03-24 13:47:59 +11:00
Aaron Jacobs c4c7ce568c Added a callout to msync for SyncFile. 2015-03-24 13:46:35 +11:00
Aaron Jacobs dd25450c72 Wrote a novel on mmap'd files. 2015-03-24 13:45:56 +11:00
Aaron Jacobs 917735c39e Added documentation about the safe way to close a mapping. 2015-03-24 13:06:41 +11:00
Aaron Jacobs 97c18fea3e Updated the reference for the assertion about munmap.
The link points here:

    http://sourceforge.net/p/fuse/mailman/message/33627382/

This is a fuse-devel thread titled "munmap(2) and fuse flush requests"
by me on 2015-03-23.
2015-03-24 13:04:53 +11:00
Aaron Jacobs 64d7bf8a69 Worked around osxfuse/osxfuse#202. 2015-03-23 12:28:13 +11:00
Aaron Jacobs 83d4308afe Added a note about munmap not calling flush. 2015-03-23 11:39:02 +11:00
Aaron Jacobs f726472990 Replaced comments prone to bit rot. 2015-03-20 13:52:44 +11:00
Aaron Jacobs 63b4462690 Added FileSystem.SyncFile. 2015-03-20 13:38:23 +11:00
Aaron Jacobs f285c2a51e Fixed a build error. 2015-03-20 13:22:50 +11:00
Aaron Jacobs 1ff10b144a Defined FlushFile structs. 2015-03-20 13:22:38 +11:00
Aaron Jacobs bf6ff94688 Added a FlushFile method. 2015-03-20 13:16:50 +11:00
Aaron Jacobs cf86ea52d1 Added an InodeAttributes.Nlink field. 2015-03-18 14:09:30 +11:00
Aaron Jacobs 12dc132805 Added a callout to osxfuse/osxfuse#199 in comments for Open{File,Dir}. 2015-03-18 12:52:05 +11:00
Aaron Jacobs 038f8e49a2 Added a note on the EntryExpiration field. 2015-03-17 16:25:14 +11:00
Aaron Jacobs 7572e06a1f Set default_permissions when mounting. 2015-03-17 16:06:27 +11:00
Aaron Jacobs 2d10e03395 Switched import paths to the bazilfuse fork. 2015-03-17 15:03:11 +11:00
Aaron Jacobs e31cb17e9c Added some comments about default_permissions. 2015-03-16 13:40:04 +11:00
Aaron Jacobs 77165f118a Added an Unlink method. 2015-03-06 23:27:10 -06:00
Aaron Jacobs 659e2e61bd Added links for a code walk. 2015-03-06 22:45:16 -06:00
Aaron Jacobs 5b07c5da52 Added a test for directory link behavior. 2015-03-06 22:39:45 -06:00
Aaron Jacobs f412eaa60a Filter out EOF errors in ReadFile. 2015-03-05 19:58:20 -06:00
Aaron Jacobs 1698f1604a Added Atime and Mtime fields. 2015-03-06 06:03:25 +11:00
Aaron Jacobs f10dc3e5ee Added a Mode field. 2015-03-06 05:59:47 +11:00
Aaron Jacobs 632b1e6120 Added FileSystem.SetInodeAttributes. 2015-03-06 05:45:17 +11:00
Aaron Jacobs a612b8b8d6 Added notes about the page cache. 2015-03-05 20:25:40 +11:00
Aaron Jacobs d8fa4817cc Documented pwrite semantics. 2015-03-04 15:23:31 +11:00
Aaron Jacobs dcf4c93dfd Added a WriteFile method. 2015-03-04 15:16:29 +11:00
Aaron Jacobs fd9dbe872e Refactored ChildInodeEntry comments. 2015-03-04 14:55:16 +11:00
Aaron Jacobs efe4481b2a Added a CreateFile method. 2015-03-04 14:54:11 +11:00
Aaron Jacobs b2a8322aaa Fixed copyright notices. 2015-03-04 08:27:42 +11:00
Aaron Jacobs dd66a1d2bb Expanded an example. 2015-03-03 15:17:04 +11:00
Aaron Jacobs 63408f6a0d Added an RmDir method. 2015-03-03 11:25:50 +11:00
Aaron Jacobs 44901edc6b Added a header with credentials to each request. 2015-03-03 10:58:01 +11:00
Aaron Jacobs 8d99b454a8 Added documentation callout to inode_init_owner. 2015-03-03 10:54:09 +11:00
Aaron Jacobs 420fcddfac Fixed time-related metadata. 2015-03-03 10:48:26 +11:00
Aaron Jacobs d88873bcd4 Refactored LookUpInodeResponse to share with MkDirResponse. 2015-03-02 16:16:20 +11:00
Aaron Jacobs e612c866cb Declared a MkDir method. 2015-03-02 16:11:14 +11:00
Aaron Jacobs a0a0963c49 Made the RootInodeID constant untyped. 2015-03-02 14:30:39 +11:00
Aaron Jacobs 94dbb35646 Added more file methods. 2015-02-27 15:24:34 +11:00
Aaron Jacobs 971c66808d Added an OpenFile method. 2015-02-27 14:59:16 +11:00
Aaron Jacobs 08226b0390 Added a banner. 2015-02-27 14:58:12 +11:00
Aaron Jacobs 985bd0ac2b Fixed permission errors. 2015-02-27 14:42:22 +11:00
Aaron Jacobs 63b70540e3 Added an Init method. 2015-02-27 14:40:09 +11:00
Aaron Jacobs 1750a271f5 Added time info. 2015-02-27 14:05:52 +11:00
Aaron Jacobs 72e4ed930d Added a mode to inode attributes. 2015-02-27 13:44:51 +11:00
Aaron Jacobs 12003cad3e Added more context. 2015-02-27 13:32:44 +11:00
Aaron Jacobs afe364822a Added a getattr method. 2015-02-27 13:32:04 +11:00
Aaron Jacobs ed1cf943b0 Made Release dir-specific too. 2015-02-27 13:29:02 +11:00
Aaron Jacobs 941a56eb0e Use int for ReadDirRequest.Size, matching slices. 2015-02-27 12:23:32 +11:00