K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-11-10T22:21:00.000000Z K 7 svn:log V 312 If fifo_open() is interrupted, fifo_close() may not get called, causing a resource leak. Move the resource deallocation code from fifo_close() to a new function, fifo_cleanup(), and call fifo_cleanup() from fifo_close() and the appropriate places in fifo_open(). Tested by: Lukas Ertl Pointy hat to: truckman END