1. 24 Nov, 2020 1 commit
  2. 04 Aug, 2020 1 commit
    • Isao Jonas's avatar
      Add O_NOCTTY for darwin when opening slave (#93) · a6c0a376
      Isao Jonas authored
      Same as in #9, on darwin if there is no controlling terminal then opening a terminal will set that as the controlling terminal for the process which then causes a failure when setting it on the child.
      a6c0a376
  3. 19 May, 2020 2 commits
  4. 07 May, 2020 1 commit
  5. 09 Dec, 2019 1 commit
  6. 25 Sep, 2019 1 commit
  7. 29 Jun, 2019 7 commits
  8. 01 Apr, 2019 1 commit
  9. 18 Mar, 2019 1 commit
  10. 31 Jan, 2019 2 commits
    • Keith Rarick's avatar
      remove deprecated nomenclature · 7dc38fb3
      Keith Rarick authored
      The words "master" and "slave" in this context are both
      harmful and, as a technical matter, confusing and
      misleading. It was never my intention to use those terms
      in this library, but they snuck in while I wasn't paying
      attention.
      
      This change replaces them with "pty" and "tty",
      respectively, to be consistent with the other files in
      this package and with the device names on BSD platforms.
      These terms are not harmful (to the best of my
      knowledge) and they're more specific.
      
      In editing the comment in pty_linux.go, this patch also
      corrects a factual error. The ioctl argument is not
      "zero valued", it is a nonzero pointer to the number 0.
      7dc38fb3
    • Keith Rarick's avatar
      go mod init · 38258927
      Keith Rarick authored
      38258927
  11. 15 Sep, 2018 1 commit
  12. 20 Jun, 2018 1 commit
  13. 13 Jan, 2018 2 commits
  14. 06 Jan, 2018 2 commits
  15. 06 Oct, 2017 1 commit
  16. 07 Mar, 2017 2 commits
  17. 16 Jul, 2016 1 commit
  18. 14 Jul, 2016 1 commit
  19. 24 Jun, 2016 1 commit
  20. 20 May, 2016 2 commits
  21. 04 Nov, 2015 1 commit
  22. 07 Oct, 2015 1 commit
    • Jonathan Boulle's avatar
      run: don't override supplied SysProcAttr · f7ee69f3
      Jonathan Boulle authored
      If we're passed an exec.Cmd that already has a configured SysProcAttr,
      Start was obliterating it by overwriting it with a new struct in order
      to set `Setctty` and `Setsid`. Instead, just adjust the parameters that
      we need.
      f7ee69f3
  23. 11 May, 2015 3 commits
  24. 17 Dec, 2014 1 commit
  25. 04 Dec, 2014 1 commit
  26. 03 Dec, 2014 1 commit