in pam_c.go [148:155]
func getUsername(uid int) string { cUsername := C.get_username(C.int(uid)) if cUsername == nil { return "<unknown>" } defer C.free(unsafe.Pointer(cUsername)) return C.GoString(cUsername) }