in reply to bug in POSIX mkfifo?

Probably not a bug. See umask.