# Functions
BecomeForegroundGroup performs the Unix incantations necessary to put the current process in the foreground.
Continue send a SIGCONT to the process ID pid.
ForegroundGroup returns the current foreground group ID.
Group returns the group ID for the current process.
ID returns the process ID for the current process.
Interrupt sends a SIGINT to the process ID pid.
RestoreForegroundGroup places the group for this process back in the foreground.
SetForegroundGroup sets the terminal's foregeound group to g.
Stop sends a SIGSTOP to the process ID pid.
SysProcAttr returns the appropriate *unix.SysProcAttr given the group ID and if this is for the foreground group.
Terminate sends a SIGTERM to the process ID pid.