Skip to content

Commit

Permalink
osctrl: working on darwin confirmed
Browse files Browse the repository at this point in the history
  • Loading branch information
gekigek99 committed Mar 1, 2021
1 parent 972b235 commit d41e3b2
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 8 deletions.
6 changes: 2 additions & 4 deletions lib/osctrl/osctrl_darwin.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,11 @@ import (
"syscall"
)

// equal to osctrl_linux.go, is it ok?

// GetSyscallNewProcessGroup returns a SysProcAttr struct to start a new process group
func GetSyscallNewProcessGroup() *syscall.SysProcAttr {
syscallNewProcessGroupLin := &syscall.SysProcAttr{
syscallNewProcessGroup := &syscall.SysProcAttr{
Setpgid: true,
}

return syscallNewProcessGroupLin
return syscallNewProcessGroup
}
4 changes: 2 additions & 2 deletions lib/osctrl/osctrl_linux.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (

// GetSyscallNewProcessGroup returns a SysProcAttr struct to start a new process group
func GetSyscallNewProcessGroup() *syscall.SysProcAttr {
syscallNewProcessGroupLin := &syscall.SysProcAttr{
syscallNewProcessGroup := &syscall.SysProcAttr{
Setpgid: true,
}

return syscallNewProcessGroupLin
return syscallNewProcessGroup
}
4 changes: 2 additions & 2 deletions lib/osctrl/osctrl_windows.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (

// GetSyscallNewProcessGroup returns a SysProcAttr struct to start a new process group
func GetSyscallNewProcessGroup() *syscall.SysProcAttr {
syscallNewProcessGroupWin := &syscall.SysProcAttr{
syscallNewProcessGroup := &syscall.SysProcAttr{
CreationFlags: syscall.CREATE_NEW_PROCESS_GROUP,
}

return syscallNewProcessGroupWin
return syscallNewProcessGroup
}

0 comments on commit d41e3b2

Please sign in to comment.