fix mknod and mknodat to accept large dev_t values
authorRich Felker <dalias@aerifal.cx>
Thu, 16 May 2013 20:27:37 +0000 (16:27 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 16 May 2013 20:27:37 +0000 (16:27 -0400)
commit1a70198b3e5a7866bf4c62d090d8a8e28b12521a
tree1d4032932900574ea2b0309cd1ffc8cbd8aed5ea
parente216951f509b71da193da2fc63e25b998740d58b
fix mknod and mknodat to accept large dev_t values

support for these was recently added to sysmacros.h. note that the
syscall argument is a long, despite dev_t being 64-bit, so on 32-bit
archs the high bits will be lost. it appears the high bits are just
glibc silliness and not part of the kernel api, anyway, but it's nice
that we have them there for future expansion if needed.
src/stat/mknod.c
src/stat/mknodat.c