Print this page
6136 sysmacros.h unnecessarily polutes the namespace

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/sys/mkdev.h
          +++ new/usr/src/uts/common/sys/mkdev.h
↓ open down ↓ 69 lines elided ↑ open up ↑
  70   70  
  71   71  #define NBITSMAJOR      NBITSMAJOR32
  72   72  #define NBITSMINOR      NBITSMINOR32
  73   73  #define MAXMAJ          MAXMAJ32
  74   74  #define MAXMIN          MAXMIN32
  75   75  
  76   76  #endif /* !_LP64 */
  77   77  
  78   78  #if !defined(_KERNEL)
  79   79  
  80      -/*
  81      - * Undefine sysmacros.h device macros.
  82      - */
  83      -#undef makedev
  84      -#undef major
  85      -#undef minor
  86      -
  87   80  extern dev_t makedev(const major_t, const minor_t);
  88   81  extern major_t major(const dev_t);
  89   82  extern minor_t minor(const dev_t);
  90   83  extern dev_t __makedev(const int, const major_t, const minor_t);
  91   84  extern major_t __major(const int, const dev_t);
  92   85  extern minor_t __minor(const int, const dev_t);
  93   86  
  94   87  #define OLDDEV 0        /* old device format */
  95   88  #define NEWDEV 1        /* new device format */
  96   89  
↓ open down ↓ 11 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX