Permalink
Browse files

Check in my NOTES file.

  • Loading branch information...
1 parent 95e1d51 commit 8afd56ee5d6fb70dc02d0bd7b6e12ae56dbc300a @nelhage committed Jan 18, 2011
Showing with 13 additions and 0 deletions.
  1. +13 −0 NOTES
View
@@ -0,0 +1,13 @@
+Attaching:
+ - Find an fd corresponding to the tty in the child
+ - Open the new pty in the child
+ - Copy the termios settings over
+ - dup() it over the old ones
+ - Make the new tty the controlling tty:
+ - Fork a dummy child
+ - Find all processes in the child's process group.
+ - For each one, move them to the dummy child's process group
+ - Make the child setsid()
+ - Set the terminal as the controlling tty
+ - Close the newly allocated tty
+ - Detach

0 comments on commit 8afd56e

Please sign in to comment.