I have some questions about device

In Linux kernel 2.6, device number will be extended from 16-bit to 32-bit. All utilities and libraries should make corresponding extension for this new feature in kernel 2.6.

As the format of extended device number is as following:
mmmm mmmm mmmm MMMM MMMM MMMM mmmm mmmm, that "major" should be 12-bit, and "minor" should be 20-bit. "M" means major device number. "m" means minor device number.
But I find that ??krb5-1.2.7?? uses structure dev_t and operates the minor device number as 8-bit. 
In file krb5-1.2.7/src/util/pty/getpty.c: 109

       ptynum = (int)(stb.st_rdev&0xFF)

So it seems not to correspond to device number extension.

Since I didn??t find any information about this aspect in homepage of this package, I wonder whether the latest version has completed the device number extension? If not, will it be completed in the future? And when?

Looking forward to answering.
Liang Jianhua
Liang Jianhua
Dept. of Technology and Development
Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST)
No. 16-5, Guanzhou Rd., Nanjing, P.R.China
PHONE: +86+25-6630523-636
FAX: +86+25-3317685
Mail: nuljh@nanjing-fnst.com