From 9744e7bb63ba24331c9928b21624d653e2d0db24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 28 Oct 2005 11:43:56 +0000 Subject: [PATCH] added a sys/sysmacros.h header (as on R5) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14554 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/posix/sys/sysmacros.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 headers/posix/sys/sysmacros.h diff --git a/headers/posix/sys/sysmacros.h b/headers/posix/sys/sysmacros.h new file mode 100644 index 0000000000..e326391943 --- /dev/null +++ b/headers/posix/sys/sysmacros.h @@ -0,0 +1,14 @@ +/* +** Distributed under the terms of the Haiku License. +*/ +#ifndef _SYSMACROS_H_ +#define _SYSMACROS_H_ + +/* from FreeBSD */ + +#define major(x) ((int)(((u_int)(x) >> 8)&0xff)) /* major number */ +#define minor(x) ((int)((x)&0xffff00ff)) /* minor number */ + +#define makedev(x,y) ((dev_t)(((x) << 8) | (y))) /* create dev_t */ + +#endif // _SYSMACROS_H_