Print this page
uts: add a concept of a 'default' set of privileges, separate from 'basic'


  76 #       naming the 32-bit version 'sparc' would be too likely to cause errors.
  77 #
  78 # -     lf64: Defined on platforms that offer the 32-bit largefile APIs
  79 #
  80 $if _ELF32
  81 $add lf64
  82 $endif
  83 $if _sparc && _ELF32
  84 $add sparc32
  85 $endif
  86 $if _sparc && _ELF64
  87 $add sparcv9
  88 $endif
  89 $if _x86 && _ELF32
  90 $add i386
  91 $endif
  92 $if _x86 && _ELF64
  93 $add amd64
  94 $endif
  95 




  96 SYMBOL_VERSION ILLUMOS_0.19 {   # flock
  97     protected:
  98         flock;
  99 } ILLUMOS_0.18;
 100 
 101 SYMBOL_VERSION ILLUMOS_0.18 {   # signalfd
 102     protected:
 103         signalfd;
 104 } ILLUMOS_0.17;
 105 
 106 SYMBOL_VERSION ILLUMOS_0.17 {   # glob(3C) LFS
 107 $if lf64
 108     protected:
 109         _glob_ext64;
 110         _globfree_ext64;
 111 $endif
 112 } ILLUMOS_0.16;
 113 
 114 SYMBOL_VERSION ILLUMOS_0.16 {   # timerfd
 115     protected:




  76 #       naming the 32-bit version 'sparc' would be too likely to cause errors.
  77 #
  78 # -     lf64: Defined on platforms that offer the 32-bit largefile APIs
  79 #
  80 $if _ELF32
  81 $add lf64
  82 $endif
  83 $if _sparc && _ELF32
  84 $add sparc32
  85 $endif
  86 $if _sparc && _ELF64
  87 $add sparcv9
  88 $endif
  89 $if _x86 && _ELF32
  90 $add i386
  91 $endif
  92 $if _x86 && _ELF64
  93 $add amd64
  94 $endif
  95 
  96 SYMBOL_VERSION ILLUMOS_0.20 {   # priv_defaultset
  97         priv_defaultset;
  98 } ILLUMOS_0.19;
  99 
 100 SYMBOL_VERSION ILLUMOS_0.19 {   # flock
 101     protected:
 102         flock;
 103 } ILLUMOS_0.18;
 104 
 105 SYMBOL_VERSION ILLUMOS_0.18 {   # signalfd
 106     protected:
 107         signalfd;
 108 } ILLUMOS_0.17;
 109 
 110 SYMBOL_VERSION ILLUMOS_0.17 {   # glob(3C) LFS
 111 $if lf64
 112     protected:
 113         _glob_ext64;
 114         _globfree_ext64;
 115 $endif
 116 } ILLUMOS_0.16;
 117 
 118 SYMBOL_VERSION ILLUMOS_0.16 {   # timerfd
 119     protected: