add kpod stats function
Signed-off-by: Ryan Cole <rcyoalne@gmail.com>
This commit is contained in:
parent
dda5511a2b
commit
ceeed6c32e
92 changed files with 34227 additions and 218 deletions
36
vendor/github.com/buger/goterm/terminal_sysioctl.go
generated
vendored
Normal file
36
vendor/github.com/buger/goterm/terminal_sysioctl.go
generated
vendored
Normal file
|
@ -0,0 +1,36 @@
|
|||
// +build !windows,!plan9,!solaris
|
||||
|
||||
package goterm
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"runtime"
|
||||
"syscall"
|
||||
"unsafe"
|
||||
)
|
||||
|
||||
func getWinsize() (*winsize, error) {
|
||||
ws := new(winsize)
|
||||
|
||||
var _TIOCGWINSZ int64
|
||||
|
||||
switch runtime.GOOS {
|
||||
case "linux":
|
||||
_TIOCGWINSZ = 0x5413
|
||||
case "darwin":
|
||||
_TIOCGWINSZ = 1074295912
|
||||
}
|
||||
|
||||
r1, _, errno := syscall.Syscall(syscall.SYS_IOCTL,
|
||||
uintptr(syscall.Stdin),
|
||||
uintptr(_TIOCGWINSZ),
|
||||
uintptr(unsafe.Pointer(ws)),
|
||||
)
|
||||
|
||||
if int(r1) == -1 {
|
||||
fmt.Println("Error:", os.NewSyscallError("GetWinsize", errno))
|
||||
return nil, os.NewSyscallError("GetWinsize", errno)
|
||||
}
|
||||
return ws, nil
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue