summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Siegl <stesie@brokenpipe.de>2005-12-03 19:30:41 +0000
committerStefan Siegl <stesie@brokenpipe.de>2005-12-03 19:30:41 +0000
commitfd92bab09a617f01f7660a612b69c24eb6a0908c (patch)
tree1d5467f00147ffbbf190595a2c7f87fe15b606fd
parentf1f5830177fd8adf9f2b7cccc10f73218f4e83eb (diff)
Updated.
-rw-r--r--TODO27
1 files changed, 27 insertions, 0 deletions
diff --git a/TODO b/TODO
index 87fbf4fa0..832f04783 100644
--- a/TODO
+++ b/TODO
@@ -10,6 +10,20 @@ $ settrans -ac f ./fusexmp
$ cd f
$ bin/ls
+** single-threaded operation
+
+ The libfuse/Linux does allow to force single-threaded operation (`-s'
+ command line arg). This was somewhat the hardcoded default case for
+ the Hurd variant so far (mainly for debugging reasons).
+
+ Single-threaded operation is necessary for parts of the Perl and
+ Python bindings, where the filesystem callbacks would confuse the
+ main interpreter.
+
+ libfuse/Hurd does use multi-threaded operation by default as well
+ now. This is, the fusexmp translator should work like a charm now (at
+ least when it comes to this issue).
+
* example null
@@ -35,11 +49,24 @@ Is the following fix correct?
(fuse_ops->read(node->nn->path, data, *len, offset, &node->nn->info)) :
(fuse_ops_compat->read(node->nn->path, data, *len, offset));
+** libfuse/Linux doesn't return null-bytes as well
+
+ Since it isn't of any practical use for a meaningful filesystem,
+ I would vote against applying it.
+
* <hurd/netfs.h>
We're supposed to define netfs_make_user().
+** are we?
+
+ I cannot find any appearance in the Hurd sources except for the
+ netfs.h header file.
+
+ Is this just one relict there or is it of any use? The task sounds
+ rather like another libraries and not a filesystem's job.
+
* readdir()