| // Created by cgo -godefs - DO NOT EDIT |
| // cgo -godefs types_freebsd.go |
| |
| package disk |
| |
| const ( |
| sizeofPtr = 0x4 |
| sizeofShort = 0x2 |
| sizeofInt = 0x4 |
| sizeofLong = 0x4 |
| sizeofLongLong = 0x8 |
| sizeofLongDouble = 0x8 |
| |
| DEVSTAT_NO_DATA = 0x00 |
| DEVSTAT_READ = 0x01 |
| DEVSTAT_WRITE = 0x02 |
| DEVSTAT_FREE = 0x03 |
| |
| MNT_RDONLY = 0x00000001 |
| MNT_SYNCHRONOUS = 0x00000002 |
| MNT_NOEXEC = 0x00000004 |
| MNT_NOSUID = 0x00000008 |
| MNT_UNION = 0x00000020 |
| MNT_ASYNC = 0x00000040 |
| MNT_SUIDDIR = 0x00100000 |
| MNT_SOFTDEP = 0x00200000 |
| MNT_NOSYMFOLLOW = 0x00400000 |
| MNT_GJOURNAL = 0x02000000 |
| MNT_MULTILABEL = 0x04000000 |
| MNT_ACLS = 0x08000000 |
| MNT_NOATIME = 0x10000000 |
| MNT_NOCLUSTERR = 0x40000000 |
| MNT_NOCLUSTERW = 0x80000000 |
| MNT_NFS4ACLS = 0x00000010 |
| |
| MNT_WAIT = 1 |
| MNT_NOWAIT = 2 |
| MNT_LAZY = 3 |
| MNT_SUSPEND = 4 |
| ) |
| |
| const ( |
| sizeOfDevstat = 0xf0 |
| ) |
| |
| type ( |
| _C_short int16 |
| _C_int int32 |
| _C_long int32 |
| _C_long_long int64 |
| _C_long_double int64 |
| ) |
| |
| type Statfs struct { |
| Version uint32 |
| Type uint32 |
| Flags uint64 |
| Bsize uint64 |
| Iosize uint64 |
| Blocks uint64 |
| Bfree uint64 |
| Bavail int64 |
| Files uint64 |
| Ffree int64 |
| Syncwrites uint64 |
| Asyncwrites uint64 |
| Syncreads uint64 |
| Asyncreads uint64 |
| Spare [10]uint64 |
| Namemax uint32 |
| Owner uint32 |
| Fsid Fsid |
| Charspare [80]int8 |
| Fstypename [16]int8 |
| Mntfromname [88]int8 |
| Mntonname [88]int8 |
| } |
| type Fsid struct { |
| Val [2]int32 |
| } |
| |
| type Devstat struct { |
| Sequence0 uint32 |
| Allocated int32 |
| Start_count uint32 |
| End_count uint32 |
| Busy_from Bintime |
| Dev_links _Ctype_struct___0 |
| Device_number uint32 |
| Device_name [16]int8 |
| Unit_number int32 |
| Bytes [4]uint64 |
| Operations [4]uint64 |
| Duration [4]Bintime |
| Busy_time Bintime |
| Creation_time Bintime |
| Block_size uint32 |
| Tag_types [3]uint64 |
| Flags uint32 |
| Device_type uint32 |
| Priority uint32 |
| Id *byte |
| Sequence1 uint32 |
| } |
| type Bintime struct { |
| Sec int32 |
| Frac uint64 |
| } |
| |
| type _Ctype_struct___0 struct { |
| Empty uint32 |
| } |