diff options
Diffstat (limited to 'src/syscall/exec_unix.go')
-rw-r--r-- | src/syscall/exec_unix.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/syscall/exec_unix.go b/src/syscall/exec_unix.go index 4421c449cf..b3798b6e04 100644 --- a/src/syscall/exec_unix.go +++ b/src/syscall/exec_unix.go @@ -275,8 +275,8 @@ func Exec(argv0 string, argv []string, envv []string) (err error) { runtime_BeforeExec() var err1 error - if runtime.GOOS == "solaris" || runtime.GOOS == "aix" { - // RawSyscall should never be used on Solaris or AIX. + if runtime.GOOS == "solaris" || runtime.GOOS == "illumos" || runtime.GOOS == "aix" { + // RawSyscall should never be used on Solaris, illumos, or AIX. err1 = execveLibc( uintptr(unsafe.Pointer(argv0p)), uintptr(unsafe.Pointer(&argvp[0])), |