defs_linux_arm64.mx raw

   1  // Copyright 2022 The Go Authors. All rights reserved.
   2  // Use of this source code is governed by a BSD-style
   3  // license that can be found in the LICENSE file.
   4  
   5  package syscall
   6  
   7  const (
   8  	SYS_CLOSE         = 57
   9  	SYS_EPOLL_CREATE1 = 20
  10  	SYS_EPOLL_CTL     = 21
  11  	SYS_EPOLL_PWAIT   = 22
  12  	SYS_FCNTL         = 25
  13  	SYS_PRCTL         = 167
  14  	SYS_MPROTECT      = 226
  15  	SYS_EPOLL_PWAIT2  = 441
  16  	SYS_EVENTFD2      = 19
  17  	SYS_OPENAT        = 56
  18  	SYS_PREAD64       = 67
  19  	SYS_READ          = 63
  20  
  21  	EFD_NONBLOCK = 0x800
  22  
  23  	O_LARGEFILE = 0x0
  24  )
  25  
  26  type EpollEvent struct {
  27  	Events uint32
  28  	_pad   uint32
  29  	Data   [8]byte // to match amd64
  30  }
  31