diff options
Diffstat (limited to 'winsup/cygwin/include/sys/sysmacros.h')
-rw-r--r-- | winsup/cygwin/include/sys/sysmacros.h | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/winsup/cygwin/include/sys/sysmacros.h b/winsup/cygwin/include/sys/sysmacros.h deleted file mode 100644 index 13681f17c..000000000 --- a/winsup/cygwin/include/sys/sysmacros.h +++ /dev/null @@ -1,42 +0,0 @@ -/* sys/sysmacros.h - - Copyright 1998, 2001, 2010, 2011, 2012 Red Hat, Inc. - -This file is part of Cygwin. - -This software is a copyrighted work licensed under the terms of the -Cygwin license. Please consult the file "CYGWIN_LICENSE" for -details. */ - -#ifndef _SYS_SYSMACROS_H -#define _SYS_SYSMACROS_H - -#include <sys/types.h> - -_ELIDABLE_INLINE int gnu_dev_major(dev_t); -_ELIDABLE_INLINE int gnu_dev_minor(dev_t); -_ELIDABLE_INLINE dev_t gnu_dev_makedev(int, int); - -_ELIDABLE_INLINE int -gnu_dev_major(dev_t dev) -{ - return (int)(((dev) >> 16) & 0xffff); -} - -_ELIDABLE_INLINE int -gnu_dev_minor(dev_t dev) -{ - return (int)((dev) & 0xffff); -} - -_ELIDABLE_INLINE dev_t -gnu_dev_makedev(int maj, int min) -{ - return (((maj) << 16) | ((min) & 0xffff)); -} - -#define major(dev) gnu_dev_major(dev) -#define minor(dev) gnu_dev_minor(dev) -#define makedev(maj, min) gnu_dev_makedev(maj, min) - -#endif /* _SYS_SYSMACROS_H */ |