mirror of
https://github.com/golang/go
synced 2024-09-04 23:44:16 +00:00
syscall: document LockOSThread with GNU/Linux SysProcAttr.Ptrace
Fixes #28315 Change-Id: Ie02c72d02ad2f66c9cdbbba579a304641f327672 Reviewed-on: https://go-review.googlesource.com/c/155138 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
c0914d5df3
commit
b115207baf
|
@ -20,9 +20,12 @@ type SysProcIDMap struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type SysProcAttr struct {
|
type SysProcAttr struct {
|
||||||
Chroot string // Chroot.
|
Chroot string // Chroot.
|
||||||
Credential *Credential // Credential.
|
Credential *Credential // Credential.
|
||||||
Ptrace bool // Enable tracing.
|
// Ptrace tells the child to call ptrace(PTRACE_TRACEME).
|
||||||
|
// Call runtime.LockOSThread before starting a process with this set,
|
||||||
|
// and don't call UnlockOSThread until done with PtraceSyscall calls.
|
||||||
|
Ptrace bool
|
||||||
Setsid bool // Create session.
|
Setsid bool // Create session.
|
||||||
Setpgid bool // Set process group ID to Pgid, or, if Pgid == 0, to new pid.
|
Setpgid bool // Set process group ID to Pgid, or, if Pgid == 0, to new pid.
|
||||||
Setctty bool // Set controlling terminal to fd Ctty (only meaningful if Setsid is set)
|
Setctty bool // Set controlling terminal to fd Ctty (only meaningful if Setsid is set)
|
||||||
|
|
Loading…
Reference in a new issue