LINUX.ORG.RU

История изменений

Исправление gaylord, (текущая версия) :

В Go UB нет, они пихают все:

func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
	return RawSyscall6(trap, a1, a2, a3, 0, 0, 0)
}

Исходная версия gaylord, :

В Go UB во все поля-тополя:

func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) {
	return RawSyscall6(trap, a1, a2, a3, 0, 0, 0)
}