Changes

Jump to navigation Jump to search
37 bytes added ,  02:06, 30 January 2019
→‎External terminal: make it more English
Line 33: Line 33:  
=== External terminal ===
 
=== External terminal ===
   −
'''external''' terminals stands for cases when file descriptors known to be changing between checkpoint/restore cycles and passed from command line options, see [[Inheriting_FDs_on_restore]] for details. For this kind of terminals we are relying the file descriptors already opened and passed available so on restore we simply reuse them.
+
'''external''' terminals stands for cases when file descriptors known to be changing between checkpoint/restore cycles and passed from command line options, see [[Inheriting FDs on restore]] for details. For this kind of terminals we are relying on the file descriptors to be already opened and passed, so on restore we simply reuse them.
    
=== Serial terminal ===
 
=== Serial terminal ===
Line 42: Line 42:     
'''pty''' terminals are most commonly used over all other kinds. The '''pty''' represent a pair of peers: upon <code>open(/dev/ptmx)</code> the kernel automatically create <code>/dev/pts/N</code> slave peer, where N is a numeric index of the pair opened. Thus on restore we simply need ''ptmx'' device and give process master and slave descriptors.
 
'''pty''' terminals are most commonly used over all other kinds. The '''pty''' represent a pair of peers: upon <code>open(/dev/ptmx)</code> the kernel automatically create <code>/dev/pts/N</code> slave peer, where N is a numeric index of the pair opened. Thus on restore we simply need ''ptmx'' device and give process master and slave descriptors.
 +
 +
== See also ==
 +
* [[External files]]

Navigation menu