From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020830 Description of problem: The permission that are set on a newly mkfifo'd fifo are incorrect in cases where the permissions are set from the default user mask. For example: $ umask -S u=rwx,g=rx,o=rx $ mkfifo -m go=u regular_fifo $ ls -l regular_fifo prw-rw-r-- 1 root root 0 Apr 22 13:07 regular_fifo The correct permissions are prw-rw-rw- I will attach a patch that corrects the problem. Version-Release number of selected component (if applicable): fileutils-4.1-4 How reproducible: Always Steps to Reproduce: $ umask -S u=rwx,g=rx,o=rx $ mkfifo -m go=u regular_fifo Actual Results: $ ls -l regular_fifo prw-rw-r-- 1 root root 0 Apr 22 13:07 regular_fifo Expected Results: The correct permissions are prw-rw-rw- Additional info:
Created attachment 91231 [details] Patch to modechange.c
Thanks.
FWIW: Looks like this fix has appeared in the latest FSF version of fileutils (now coreutils).