-typedef unsigned short _dev_t; +typedef unsigned _dev_t;
Dann sollte da aber 'unsigned int' stehen ;)
Sorry for posting german, my still sleepy brain confused 'reply to author' with just 'reply'.
What I mean, that this should probably be 'unsigned int' here to avoid later compiler misunderstandings.
Ciao, Marcus