130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#ifndef _UAPI_LINUX_KDEV_T_H 230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define _UAPI_LINUX_KDEV_T_H 330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#ifndef __KERNEL__ 430692c65c4174412c90e79489e98ab85c1a7412fBen Cheng 530692c65c4174412c90e79489e98ab85c1a7412fBen Cheng/* 630692c65c4174412c90e79489e98ab85c1a7412fBen ChengSome programs want their definitions of MAJOR and MINOR and MKDEV 730692c65c4174412c90e79489e98ab85c1a7412fBen Chengfrom the kernel sources. These must be the externally visible ones. 830692c65c4174412c90e79489e98ab85c1a7412fBen Cheng*/ 930692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define MAJOR(dev) ((dev)>>8) 1030692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define MINOR(dev) ((dev) & 0xff) 1130692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#define MKDEV(ma,mi) ((ma)<<8 | (mi)) 1230692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#endif /* __KERNEL__ */ 1330692c65c4174412c90e79489e98ab85c1a7412fBen Cheng#endif /* _UAPI_LINUX_KDEV_T_H */ 14