66 external streams. Concrete subclasses are terminal streams, pipe streams, |
64 external streams. Concrete subclasses are terminal streams, pipe streams, |
67 PrinterStreams, Sockets etc. |
65 PrinterStreams, Sockets etc. |
68 |
66 |
69 There are three special instances of this class, representing stdin, |
67 There are three special instances of this class, representing stdin, |
70 stdout and stderr of the smalltalk/X process (see Unix manuals, if you |
68 stdout and stderr of the smalltalk/X process (see Unix manuals, if you |
71 dont know what those are used for). These special streams are bound to |
69 don't know what those are used for). These special streams are bound to |
72 to globals Stdin, Stdout and Stderr at early initialization time |
70 to globals Stdin, Stdout and Stderr at early initialization time |
73 (see Smalltalk>>initializeStandardStreams). |
71 (see Smalltalk>>initializeStandardStreams). |
74 |
72 |
75 The name of this class is a historical leftover - it should be called |
73 The name of this class is a historical leftover - it should be called |
76 'TTYStream' or similar. |
74 'TTYStream' or similar. |
77 |
75 |
78 [author:] |
76 [author:] |
79 Claus Gittinger |
77 Claus Gittinger |
80 " |
78 " |
81 ! ! |
79 ! ! |
82 |
80 |
83 !NonPositionableExternalStream class methodsFor:'instance creation'! |
81 !NonPositionableExternalStream class methodsFor:'instance creation'! |
84 |
82 |