Source File
ztypes_linux_amd64.go
Belonging Package
golang.org/x/sys/unix
// cgo -godefs -objdir=/tmp/amd64/cgo -- -Wall -Werror -static -I/tmp/amd64/include -m64 linux/types.go | go run mkpost.go// Code generated by the command above; see README.md. DO NOT EDIT.//go:build amd64 && linuxpackage unixconst (SizeofPtr = 0x8SizeofLong = 0x8)type (_C_long int64)type Timespec struct {Sec int64Nsec int64}type Timeval struct {Sec int64Usec int64}type Timex struct {Modes uint32Offset int64Freq int64Maxerror int64Esterror int64Status int32Constant int64Precision int64Tolerance int64Time TimevalTick int64Ppsfreq int64Jitter int64Shift int32Stabil int64Jitcnt int64Calcnt int64Errcnt int64Stbcnt int64Tai int32_ [44]byte}type Time_t int64type Tms struct {Utime int64Stime int64Cutime int64Cstime int64}type Utimbuf struct {Actime int64Modtime int64}type Rusage struct {Utime TimevalStime TimevalMaxrss int64Ixrss int64Idrss int64Isrss int64Minflt int64Majflt int64Nswap int64Inblock int64Oublock int64Msgsnd int64Msgrcv int64Nsignals int64Nvcsw int64Nivcsw int64}type Stat_t struct {Dev uint64Ino uint64Nlink uint64Mode uint32Uid uint32Gid uint32_ int32Rdev uint64Size int64Blksize int64Blocks int64Atim TimespecMtim TimespecCtim Timespec_ [3]int64}type Dirent struct {Ino uint64Off int64Reclen uint16Type uint8Name [256]int8_ [5]byte}type Flock_t struct {Type int16Whence int16Start int64Len int64Pid int32_ [4]byte}type DmNameList struct {Dev uint64Next uint32Name [0]byte_ [4]byte}const (FADV_DONTNEED = 0x4FADV_NOREUSE = 0x5)type RawSockaddrNFCLLCP struct {Sa_family uint16Dev_idx uint32Target_idx uint32Nfc_protocol uint32Dsap uint8Ssap uint8Service_name [63]uint8Service_name_len uint64}type RawSockaddr struct {Family uint16Data [14]int8}type RawSockaddrAny struct {Addr RawSockaddrPad [96]int8}type Iovec struct {Base *byteLen uint64}type Msghdr struct {Name *byteNamelen uint32Iov *IovecIovlen uint64Control *byteControllen uint64Flags int32_ [4]byte}type Cmsghdr struct {Len uint64Level int32Type int32}type ifreq struct {Ifrn [16]byteIfru [24]byte}const (SizeofSockaddrNFCLLCP = 0x60SizeofIovec = 0x10SizeofMsghdr = 0x38SizeofCmsghdr = 0x10)const (SizeofSockFprog = 0x10)type PtraceRegs struct {R15 uint64R14 uint64R13 uint64R12 uint64Rbp uint64Rbx uint64R11 uint64R10 uint64R9 uint64R8 uint64Rax uint64Rcx uint64Rdx uint64Rsi uint64Rdi uint64Orig_rax uint64Rip uint64Cs uint64Eflags uint64Rsp uint64Ss uint64Fs_base uint64Gs_base uint64Ds uint64Es uint64Fs uint64Gs uint64}type FdSet struct {Bits [16]int64}type Sysinfo_t struct {Uptime int64Loads [3]uint64Totalram uint64Freeram uint64Sharedram uint64Bufferram uint64Totalswap uint64Freeswap uint64Procs uint16Pad uint16Totalhigh uint64Freehigh uint64Unit uint32_ [0]int8_ [4]byte}type Ustat_t struct {Tfree int32Tinode uint64Fname [6]int8Fpack [6]int8_ [4]byte}type EpollEvent struct {Events uint32Fd int32Pad int32}const (OPEN_TREE_CLOEXEC = 0x80000)const (POLLRDHUP = 0x2000)type Sigset_t struct {Val [16]uint64}const _C__NSIG = 0x41const (SIG_BLOCK = 0x0SIG_UNBLOCK = 0x1SIG_SETMASK = 0x2)type Siginfo struct {Signo int32Errno int32Code int32_ int32_ [112]byte}type Termios struct {Iflag uint32Oflag uint32Cflag uint32Lflag uint32Line uint8Cc [19]uint8Ispeed uint32Ospeed uint32}type Taskstats struct {Version uint16Ac_exitcode uint32Ac_flag uint8Ac_nice uint8Cpu_count uint64Cpu_delay_total uint64Blkio_count uint64Blkio_delay_total uint64Swapin_count uint64Swapin_delay_total uint64Cpu_run_real_total uint64Cpu_run_virtual_total uint64Ac_comm [32]int8Ac_sched uint8Ac_pad [3]uint8_ [4]byteAc_uid uint32Ac_gid uint32Ac_pid uint32Ac_ppid uint32Ac_btime uint32Ac_etime uint64Ac_utime uint64Ac_stime uint64Ac_minflt uint64Ac_majflt uint64Coremem uint64Virtmem uint64Hiwater_rss uint64Hiwater_vm uint64Read_char uint64Write_char uint64Read_syscalls uint64Write_syscalls uint64Read_bytes uint64Write_bytes uint64Cancelled_write_bytes uint64Nvcsw uint64Nivcsw uint64Ac_utimescaled uint64Ac_stimescaled uint64Cpu_scaled_run_real_total uint64Freepages_count uint64Freepages_delay_total uint64Thrashing_count uint64Thrashing_delay_total uint64Ac_btime64 uint64Compact_count uint64Compact_delay_total uint64Ac_tgid uint32Ac_tgetime uint64Ac_exe_dev uint64Ac_exe_inode uint64Wpcopy_count uint64Wpcopy_delay_total uint64Irq_count uint64Irq_delay_total uint64Cpu_delay_max uint64Cpu_delay_min uint64Blkio_delay_max uint64Blkio_delay_min uint64Swapin_delay_max uint64Swapin_delay_min uint64Freepages_delay_max uint64Freepages_delay_min uint64Thrashing_delay_max uint64Thrashing_delay_min uint64Compact_delay_max uint64Compact_delay_min uint64Wpcopy_delay_max uint64Wpcopy_delay_min uint64Irq_delay_max uint64Irq_delay_min uint64}type cpuMask uint64const (_NCPUBITS = 0x40)const (CBitFieldMaskBit0 = 0x1CBitFieldMaskBit1 = 0x2CBitFieldMaskBit2 = 0x4CBitFieldMaskBit3 = 0x8CBitFieldMaskBit4 = 0x10CBitFieldMaskBit5 = 0x20CBitFieldMaskBit6 = 0x40CBitFieldMaskBit7 = 0x80CBitFieldMaskBit8 = 0x100CBitFieldMaskBit9 = 0x200CBitFieldMaskBit10 = 0x400CBitFieldMaskBit11 = 0x800CBitFieldMaskBit12 = 0x1000CBitFieldMaskBit13 = 0x2000CBitFieldMaskBit14 = 0x4000CBitFieldMaskBit15 = 0x8000CBitFieldMaskBit16 = 0x10000CBitFieldMaskBit17 = 0x20000CBitFieldMaskBit18 = 0x40000CBitFieldMaskBit19 = 0x80000CBitFieldMaskBit20 = 0x100000CBitFieldMaskBit21 = 0x200000CBitFieldMaskBit22 = 0x400000CBitFieldMaskBit23 = 0x800000CBitFieldMaskBit24 = 0x1000000CBitFieldMaskBit25 = 0x2000000CBitFieldMaskBit26 = 0x4000000CBitFieldMaskBit27 = 0x8000000CBitFieldMaskBit28 = 0x10000000CBitFieldMaskBit29 = 0x20000000CBitFieldMaskBit30 = 0x40000000CBitFieldMaskBit31 = 0x80000000CBitFieldMaskBit32 = 0x100000000CBitFieldMaskBit33 = 0x200000000CBitFieldMaskBit34 = 0x400000000CBitFieldMaskBit35 = 0x800000000CBitFieldMaskBit36 = 0x1000000000CBitFieldMaskBit37 = 0x2000000000CBitFieldMaskBit38 = 0x4000000000CBitFieldMaskBit39 = 0x8000000000CBitFieldMaskBit40 = 0x10000000000CBitFieldMaskBit41 = 0x20000000000CBitFieldMaskBit42 = 0x40000000000CBitFieldMaskBit43 = 0x80000000000CBitFieldMaskBit44 = 0x100000000000CBitFieldMaskBit45 = 0x200000000000CBitFieldMaskBit46 = 0x400000000000CBitFieldMaskBit47 = 0x800000000000CBitFieldMaskBit48 = 0x1000000000000CBitFieldMaskBit49 = 0x2000000000000CBitFieldMaskBit50 = 0x4000000000000CBitFieldMaskBit51 = 0x8000000000000CBitFieldMaskBit52 = 0x10000000000000CBitFieldMaskBit53 = 0x20000000000000CBitFieldMaskBit54 = 0x40000000000000CBitFieldMaskBit55 = 0x80000000000000CBitFieldMaskBit56 = 0x100000000000000CBitFieldMaskBit57 = 0x200000000000000CBitFieldMaskBit58 = 0x400000000000000CBitFieldMaskBit59 = 0x800000000000000CBitFieldMaskBit60 = 0x1000000000000000CBitFieldMaskBit61 = 0x2000000000000000CBitFieldMaskBit62 = 0x4000000000000000CBitFieldMaskBit63 = 0x8000000000000000)type SockaddrStorage struct {Family uint16Data [118]byte_ uint64}type HDGeometry struct {Heads uint8Sectors uint8Cylinders uint16Start uint64}type Statfs_t struct {Type int64Bsize int64Blocks uint64Bfree uint64Bavail uint64Files uint64Ffree uint64Fsid FsidNamelen int64Frsize int64Flags int64Spare [4]int64}type TpacketHdr struct {Status uint64Len uint32Snaplen uint32Mac uint16Net uint16Sec uint32Usec uint32_ [4]byte}const (SizeofTpacketHdr = 0x20)type RTCPLLInfo struct {Ctrl int32Value int32Max int32Min int32Posmult int32Negmult int32Clock int64}type BlkpgPartition struct {Start int64Length int64Pno int32Devname [64]uint8Volname [64]uint8_ [4]byte}const (BLKPG = 0x1269)type CryptoUserAlg struct {Name [64]int8Driver_name [64]int8Module_name [64]int8Type uint32Mask uint32Refcnt uint32Flags uint32}type CryptoStatAEAD struct {Type [64]int8Encrypt_cnt uint64Encrypt_tlen uint64Decrypt_cnt uint64Decrypt_tlen uint64Err_cnt uint64}type CryptoStatAKCipher struct {Type [64]int8Encrypt_cnt uint64Encrypt_tlen uint64Decrypt_cnt uint64Decrypt_tlen uint64Verify_cnt uint64Sign_cnt uint64Err_cnt uint64}type CryptoStatCipher struct {Type [64]int8Encrypt_cnt uint64Encrypt_tlen uint64Decrypt_cnt uint64Decrypt_tlen uint64Err_cnt uint64}type CryptoStatCompress struct {Type [64]int8Compress_cnt uint64Compress_tlen uint64Decompress_cnt uint64Decompress_tlen uint64Err_cnt uint64}type CryptoStatHash struct {Type [64]int8Hash_cnt uint64Hash_tlen uint64Err_cnt uint64}type CryptoStatKPP struct {Type [64]int8Setsecret_cnt uint64Generate_public_key_cnt uint64Compute_shared_secret_cnt uint64Err_cnt uint64}type CryptoStatRNG struct {Type [64]int8Generate_cnt uint64Generate_tlen uint64Seed_cnt uint64Err_cnt uint64}type CryptoStatLarval struct {Type [64]int8}type CryptoReportLarval struct {Type [64]int8}type CryptoReportHash struct {Type [64]int8Blocksize uint32Digestsize uint32}type CryptoReportCipher struct {Type [64]int8Blocksize uint32Min_keysize uint32Max_keysize uint32}type CryptoReportBlkCipher struct {Type [64]int8Geniv [64]int8Blocksize uint32Min_keysize uint32Max_keysize uint32Ivsize uint32}type CryptoReportAEAD struct {Type [64]int8Geniv [64]int8Blocksize uint32Maxauthsize uint32Ivsize uint32}type CryptoReportComp struct {Type [64]int8}type CryptoReportRNG struct {Type [64]int8Seedsize uint32}type CryptoReportAKCipher struct {Type [64]int8}type CryptoReportKPP struct {Type [64]int8}type CryptoReportAcomp struct {Type [64]int8}type LoopInfo struct {Number int32Device uint64Inode uint64Rdevice uint64Offset int32Encrypt_type int32Encrypt_key_size int32Flags int32Name [64]int8Encrypt_key [32]uint8Init [2]uint64Reserved [4]int8_ [4]byte}type TIPCSubscr struct {Seq TIPCServiceRangeTimeout uint32Filter uint32Handle [8]int8}type TIPCSIOCLNReq struct {Peer uint32Id uint32Linkname [68]int8}type TIPCSIOCNodeIDReq struct {Peer uint32Id [16]int8}type PPSKInfo struct {Assert_sequence uint32Clear_sequence uint32Assert_tu PPSKTimeClear_tu PPSKTimeCurrent_mode int32_ [4]byte}const (PPS_GETPARAMS = 0x800870a1PPS_SETPARAMS = 0x400870a2PPS_GETCAP = 0x800870a3PPS_FETCH = 0xc00870a4)const (PIDFD_NONBLOCK = 0x800)type SysvIpcPerm struct {Key int32Uid uint32Gid uint32Cuid uint32Cgid uint32Mode uint32_ [0]uint8Seq uint16_ uint16_ uint64_ uint64}type SysvShmDesc struct {Perm SysvIpcPermSegsz uint64Atime int64Dtime int64Ctime int64Cpid int32Lpid int32Nattch uint64_ uint64_ uint64}
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |