| 
| enum   | EAccessMode { kFileExists = 0
, kExecutePermission = 1
, kWritePermission = 2
, kReadPermission = 4
 } | 
|   | 
| enum   | EFileModeMask {  
  kS_IFMT = 0170000
, kS_IFSOCK = 0140000
, kS_IFLNK = 0120000
, kS_IFOFF = 0110000
,  
  kS_IFREG = 0100000
, kS_IFBLK = 0060000
, kS_IFDIR = 0040000
, kS_IFCHR = 0020000
,  
  kS_IFIFO = 0010000
, kS_ISUID = 0004000
, kS_ISGID = 0002000
, kS_ISVTX = 0001000
,  
  kS_IRWXU = 00700
, kS_IRUSR = 00400
, kS_IWUSR = 00200
, kS_IXUSR = 00100
,  
  kS_IRWXG = 00070
, kS_IRGRP = 00040
, kS_IWGRP = 00020
, kS_IXGRP = 00010
,  
  kS_IRWXO = 00007
, kS_IROTH = 00004
, kS_IWOTH = 00002
, kS_IXOTH = 00001
 
 } | 
|   | 
| enum   | EFpeMask {  
  kNoneMask = 0x00
, kInvalid = 0x01
, kDivByZero = 0x02
, kOverflow = 0x04
,  
  kUnderflow = 0x08
, kInexact = 0x10
, kDefaultMask = 0x07
, kAllMask = 0x1F
 
 } | 
|   | 
| enum   | ELogFacility {  
  kLogLocal0
, kLogLocal1
, kLogLocal2
, kLogLocal3
,  
  kLogLocal4
, kLogLocal5
, kLogLocal6
, kLogLocal7
 
 } | 
|   | 
| enum   | ELogLevel {  
  kLogEmerg = 0
, kLogAlert = 1
, kLogCrit = 2
, kLogErr = 3
,  
  kLogWarning = 4
, kLogNotice = 5
, kLogInfo = 6
, kLogDebug = 7
 
 } | 
|   | 
| enum   | ELogOption { kLogPid = 0x01
, kLogCons = 0x02
 } | 
|   | 
| enum   | ESendRecvOptions { kDefault
, kOob
, kPeek
, kDontBlock
 } | 
|   | 
| enum   | ESocketBindOption { kInaddrAny = 0
, kInaddrLoopback = 1
 } | 
|   | Options for binging the sockets created.  More...
  | 
|   | 
| enum   | ESockOptions {  
  kSendBuffer
, kRecvBuffer
, kOobInline
, kKeepAlive
,  
  kReuseAddr
, kNoDelay
, kNoBlock
, kProcessGroup
,  
  kAtMark
, kBytesToRead
 
 } | 
|   |