Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for ProcAttr (0.27 sec)

  1. src/syscall/exec_plan9.go

    	name   *byte
    	value  *byte
    	nvalue int
    }
    
    type ProcAttr struct {
    	Dir   string    // Current working directory.
    	Env   []string  // Environment.
    	Files []uintptr // File descriptors.
    	Sys   *SysProcAttr
    }
    
    type SysProcAttr struct {
    	Rfork int // additional flags to pass to rfork
    }
    
    var zeroProcAttr ProcAttr
    var zeroSysProcAttr SysProcAttr
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  2. src/syscall/exec_windows.go

    }
    
    var zeroProcAttr ProcAttr
    var zeroSysProcAttr SysProcAttr
    
    func StartProcess(argv0 string, argv []string, attr *ProcAttr) (pid int, handle uintptr, err error) {
    	if len(argv0) == 0 {
    		return 0, 0, EWINDOWS
    	}
    	if attr == nil {
    		attr = &zeroProcAttr
    	}
    	sys := attr.Sys
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 28 18:29:48 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  3. src/os/exec.go

    	// returning the wait status, while future calls error with "process
    	// released" rather than "process done".
    	p.state.CompareAndSwap(0, uint64(reason))
    }
    
    // ProcAttr holds the attributes that will be applied to a new process
    // started by StartProcess.
    type ProcAttr struct {
    	// If Dir is non-empty, the child changes into the directory before
    	// creating the process.
    	Dir string
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 22:06:47 UTC 2024
    - 12.8K bytes
    - Viewed (0)
  4. src/syscall/exec_linux.go

    	// or, if Pgid == 0, to the new child's process ID.
    	Setpgid bool
    	// Setctty sets the controlling terminal of the child to
    	// file descriptor Ctty. Ctty must be a descriptor number
    	// in the child process: an index into ProcAttr.Files.
    	// This is only meaningful if Setsid is true.
    	Setctty bool
    	Noctty  bool // Detach fd 0 from controlling terminal.
    	Ctty    int  // Controlling TTY fd.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 07:45:37 UTC 2024
    - 23K bytes
    - Viewed (0)
  5. src/os/os_windows_test.go

    	}
    }
    
    func TestStartProcessAttr(t *testing.T) {
    	t.Parallel()
    
    	p, err := os.StartProcess(os.Getenv("COMSPEC"), []string{"/c", "cd"}, new(os.ProcAttr))
    	if err != nil {
    		return
    	}
    	defer p.Wait()
    	t.Fatalf("StartProcess expected to fail, but succeeded.")
    }
    
    func TestShareNotExistError(t *testing.T) {
    	if testing.Short() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 41.8K bytes
    - Viewed (0)
  6. src/os/exec/exec.go

    	childFiles = append(childFiles, stderr)
    	childFiles = append(childFiles, c.ExtraFiles...)
    
    	env, err := c.environ()
    	if err != nil {
    		return err
    	}
    
    	c.Process, err = os.StartProcess(lp, c.argv(), &os.ProcAttr{
    		Dir:   c.Dir,
    		Files: childFiles,
    		Env:   env,
    		Sys:   c.SysProcAttr,
    	})
    	if err != nil {
    		return err
    	}
    	started = true
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 20:13:53 UTC 2024
    - 41.4K bytes
    - Viewed (0)
Back to top