...
Run Format

Source file src/syscall/const_plan9.go

Documentation: syscall

  package syscall
  
  // Plan 9 Constants
  
  // Open modes
  const (
  	O_RDONLY  = 0
  	O_WRONLY  = 1
  	O_RDWR    = 2
  	O_TRUNC   = 16
  	O_CLOEXEC = 32
  	O_EXCL    = 0x1000
  )
  
  // Bind flags
  const (
  	MORDER  = 0x0003 // mask for bits defining order of mounting
  	MREPL   = 0x0000 // mount replaces object
  	MBEFORE = 0x0001 // mount goes before others in union directory
  	MAFTER  = 0x0002 // mount goes after others in union directory
  	MCREATE = 0x0004 // permit creation in mounted directory
  	MCACHE  = 0x0010 // cache some data
  	MMASK   = 0x0017 // all bits on
  )
  
  // Rfork flags
  const (
  	RFNAMEG  = 1 << 0
  	RFENVG   = 1 << 1
  	RFFDG    = 1 << 2
  	RFNOTEG  = 1 << 3
  	RFPROC   = 1 << 4
  	RFMEM    = 1 << 5
  	RFNOWAIT = 1 << 6
  	RFCNAMEG = 1 << 10
  	RFCENVG  = 1 << 11
  	RFCFDG   = 1 << 12
  	RFREND   = 1 << 13
  	RFNOMNT  = 1 << 14
  )
  
  // Qid.Type bits
  const (
  	QTDIR    = 0x80
  	QTAPPEND = 0x40
  	QTEXCL   = 0x20
  	QTMOUNT  = 0x10
  	QTAUTH   = 0x08
  	QTTMP    = 0x04
  	QTFILE   = 0x00
  )
  
  // Dir.Mode bits
  const (
  	DMDIR    = 0x80000000
  	DMAPPEND = 0x40000000
  	DMEXCL   = 0x20000000
  	DMMOUNT  = 0x10000000
  	DMAUTH   = 0x08000000
  	DMTMP    = 0x04000000
  	DMREAD   = 0x4
  	DMWRITE  = 0x2
  	DMEXEC   = 0x1
  )
  
  const (
  	STATMAX    = 65535
  	ERRMAX     = 128
  	STATFIXLEN = 49
  )
  

View as plain text