Skip to content

Commit d32738c

Browse files
committed
add mkdev compatibility header for porting
1 parent 0a0ced1 commit d32738c

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

gc/sys/mkdev.h

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#ifndef __SYS_MKDEV_H__
2+
#define __SYS_MKDEV_H__
3+
4+
#define MINORBITS 20
5+
#define MINORMASK ((1U << MINORBITS) - 1)
6+
7+
#define major(dev) ((unsigned int) ((dev) >> MINORBITS))
8+
#define minor(dev) ((unsigned int) ((dev) & MINORMASK))
9+
#define mkdev(ma,mi) (((ma) << MINORBITS) | (mi))
10+
11+
#endif

0 commit comments

Comments
 (0)