forked from shirou/gopsutil
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
108 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
// 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 | ||
) | ||
|
||
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 | ||
} |