- Sync mknod with Linux kernel.
- Add back old 2.6.18 version
- Fix mkfifo prototype