On Tue, 19 May 2015, Andrew Schulman wrote: > > Due to the large number of architectural and other changes within fish, > > we have started with a beta release - fish 2.2b1. Any testing would be > > very much appreciated. > > Hi. I'm testing in Cygwin x86_64. fish 2.2b1 builds and runs fine there. > However, whenever I start a subshell, I get an error message on the console: > > andrex@arsenic ~> fish > andrex@arsenic ~> Unable to make or open a FIFO for universal variables with > path '/tmp/fish.andrex/fishd.arsenic.notifier': Device or resource busy > > Andrew
I haven't looked closely at the way fish uses the FIFO for universal variables, but unfortunately under Cygwin FIFOs do not support multiple readers/multiple writers. >From https://www.cygwin.com/ml/cygwin/2013-01/msg00292.html : >> According to POSIX, FIFO allows multiple readers / writers. However, it >> appears that Cygwin's implementation only allows for multiple readers >> and single writer. > > That's a known issue -- ostensibly, one not aggressively being worked on > by anyone. I've tinkered with the code and discovered, unsurprisingly, > that it's nontrivial to fix. It's somewhere on my todo list and > presumably others', so if you can hang tight for a year or three, it may > well get resolved. Otherwise, I'm afraid it's probably one of those > tough-cookies-send-patches type situations. We might need to implement an alternative strategy for notifications on Cygwin. David Adam zanc...@ucc.gu.uwa.edu.au ------------------------------------------------------------------------------ _______________________________________________ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users