summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÖzgür Kesim <oec@codeblau.de>2020-05-16 11:12:44 +0200
committerÖzgür Kesim <oec@codeblau.de>2020-05-16 11:12:44 +0200
commitb0b2d09871ef94f623bddb38f0bb3dbb10c0aa95 (patch)
treed963a583866e576a1c34bacc6c01807eba6aeb65
parent89cf49af5862ff60d2df8011d1c5d47ea762755d (diff)
Anonymous struct is sufficient
-rw-r--r--winsize_linux.go17
1 files changed, 8 insertions, 9 deletions
diff --git a/winsize_linux.go b/winsize_linux.go
index 462598a..bf6f3d3 100644
--- a/winsize_linux.go
+++ b/winsize_linux.go
@@ -5,15 +5,14 @@ import (
"unsafe"
)
-type winsize struct {
- Row uint16
- Col uint16
- Xpixel uint16
- Ypixel uint16
-}
-
func init() {
- ws := &winsize{}
+ ws := &struct {
+ row uint16
+ col uint16
+ xpixel uint16
+ ypixel uint16
+ }{}
+
retCode, _, errno := syscall.Syscall(syscall.SYS_IOCTL,
uintptr(syscall.Stdin),
uintptr(syscall.TIOCGWINSZ),
@@ -23,5 +22,5 @@ func init() {
panic(errno)
}
- Width = int(ws.Col) - 2
+ Width = int(ws.col) - 2
}