I completely rewrote the unified SysV and Posix mqueue patch from Jakub Jelinek. It adds a new msgfs filesystem that's also mountable to lookup the names and to unlink() them. The size of the fifo shows the number of msgs in the queue. The interface boils down to 7 new syscalls (for now just i386): - sys_mq_open - sys_mq_unlink - sys_mq_timedsend - sys_mq_timedreceive - sys_mq_notify - sys_mq_getattr - sys_mq_setattr mq_close is a simple sys_close - the FD is pollable (enhancement) The change to ipc/msg.c is minimal - just make - load_msg - store_msg - free_msg accessible (not static). Now that I've missed the feature freeze - I want to argue that it's not a new feature - it's a new interface just using already available features :-) userspace lib and test progs are on http://homepage.mac.com/pwaechtler/linux/mqueue/ I'll pipe some code to Ulrich Drepper for inclusion to glibc. (Linux interface and userspace impl. for all other platforms).