From: Anand A. <av...@zr...> - 2008-04-08 12:58:54
|
> > We're working on a FUSE filesystem to interface with some sensor > > hardware, and I'd like for my application (which uses this filesystem) > > to be able to call select() or poll() on a FUSE file descriptor to > > wait until data is available. However, it looks like select() always > > returns immediately. > > > > Is there a way to let my FUSE filesystem indicate when data is > > available for reading, so that select() and poll() will block as > > expected? > > > Not at present. It would be nice feature though, added to my todo > list. In GlusterFS, we have successfully used fuse_chan_fd(chan) into the epoll loop and it had worked fine. (Though, in the newer versions we switched back to a blocking thread for other reasons) avati |