Initial Commit

This commit is contained in:
2024-03-25 09:41:59 +02:00
commit 7c7b6c436d
8 changed files with 303 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
package main
import "syscall"
func getArch() string {
u := syscall.Utsname{}
err := syscall.Uname(&u)
if err != nil {
return "unknown"
}
return byteArrayToString(u.Machine[:])
}
func getKernel() string {
u := syscall.Utsname{}
err := syscall.Uname(&u)
if err != nil {
return "unknown"
}
return byteArrayToString(u.Sysname[:]) + " " + byteArrayToString(u.Release[:])
}
func byteArrayToString(bs []int8) string {
b := make([]byte, len(bs))
for i, v := range bs {
b[i] = byte(v)
}
return string(b)
}