>So, what is the problem with just making dev_t bigger? Is there some magic >code out there that would be hurt by making it 32 bits wide? It's mostly a binary-compatibility issue, not a source-compatibility issue.