vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
changeset 251 1c52a0eeb952
parent 242 2a9ec03fe5a1
child 256 6d9efbef00a9
equal deleted inserted replaced
250:c040f992052f 251:1c52a0eeb952
     4 // +build arm64,darwin
     4 // +build arm64,darwin
     5 
     5 
     6 package unix
     6 package unix
     7 
     7 
     8 const (
     8 const (
     9 	sizeofPtr      = 0x8
     9 	SizeofPtr      = 0x8
    10 	sizeofShort    = 0x2
    10 	SizeofShort    = 0x2
    11 	sizeofInt      = 0x4
    11 	SizeofInt      = 0x4
    12 	sizeofLong     = 0x8
    12 	SizeofLong     = 0x8
    13 	sizeofLongLong = 0x8
    13 	SizeofLongLong = 0x8
    14 )
    14 )
    15 
    15 
    16 type (
    16 type (
    17 	_C_short     int16
    17 	_C_short     int16
    18 	_C_int       int32
    18 	_C_int       int32
    61 }
    61 }
    62 
    62 
    63 type _Gid_t uint32
    63 type _Gid_t uint32
    64 
    64 
    65 type Stat_t struct {
    65 type Stat_t struct {
    66 	Dev           int32
    66 	Dev     int32
    67 	Mode          uint16
    67 	Mode    uint16
    68 	Nlink         uint16
    68 	Nlink   uint16
    69 	Ino           uint64
    69 	Ino     uint64
    70 	Uid           uint32
    70 	Uid     uint32
    71 	Gid           uint32
    71 	Gid     uint32
    72 	Rdev          int32
    72 	Rdev    int32
    73 	_             [4]byte
    73 	_       [4]byte
    74 	Atimespec     Timespec
    74 	Atim    Timespec
    75 	Mtimespec     Timespec
    75 	Mtim    Timespec
    76 	Ctimespec     Timespec
    76 	Ctim    Timespec
    77 	Birthtimespec Timespec
    77 	Btim    Timespec
    78 	Size          int64
    78 	Size    int64
    79 	Blocks        int64
    79 	Blocks  int64
    80 	Blksize       int32
    80 	Blksize int32
    81 	Flags         uint32
    81 	Flags   uint32
    82 	Gen           uint32
    82 	Gen     uint32
    83 	Lspare        int32
    83 	Lspare  int32
    84 	Qspare        [2]int64
    84 	Qspare  [2]int64
    85 }
    85 }
    86 
    86 
    87 type Statfs_t struct {
    87 type Statfs_t struct {
    88 	Bsize       uint32
    88 	Bsize       uint32
    89 	Iosize      int32
    89 	Iosize      int32
   495 	Nodename [256]byte
   495 	Nodename [256]byte
   496 	Release  [256]byte
   496 	Release  [256]byte
   497 	Version  [256]byte
   497 	Version  [256]byte
   498 	Machine  [256]byte
   498 	Machine  [256]byte
   499 }
   499 }
       
   500 
       
   501 const SizeofClockinfo = 0x14
       
   502 
       
   503 type Clockinfo struct {
       
   504 	Hz      int32
       
   505 	Tick    int32
       
   506 	Tickadj int32
       
   507 	Stathz  int32
       
   508 	Profhz  int32
       
   509 }