1 typedef unsigned int __kernel_dev_t; 2 typedef __kernel_dev_t dev_t; 3 struct ustat { 4 }; 5 typedef unsigned int kdev_t; to_kdev_t(int dev)6static inline kdev_t to_kdev_t(int dev) 7 { 8 int major, minor; 9 major = (dev >> 8); 10 minor = (dev & 0xff); 11 return ((( major ) << 22 ) | ( minor )) ; 12 } 13 struct super_block { 14 }; 15 struct super_block * get_super (kdev_t dev); sys_ustat(dev_t dev,struct ustat * ubuf)16int sys_ustat(dev_t dev, struct ustat * ubuf) 17 { 18 struct super_block *s; 19 s = get_super(to_kdev_t(dev)); 20 } 21