Unix and Linux Discussions Tagged with stream |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
1 |
2,486 |
UNIX for Dummies Questions & Answers |
|
|
|
0 |
686 |
Software Releases - RSS News |
|
|
|
0 |
5,682 |
IT Security RSS |
|
|
|
5 |
10,789 |
Shell Programming and Scripting |
|
|
|
0 |
1,579 |
Complex Event Processing RSS News |
|
|
|
0 |
650 |
Software Releases - RSS News |
|
|
|
0 |
1,388 |
UNIX and Linux RSS News |
|
|
|
3 |
1,996 |
Solaris |
|
|
|
0 |
2,218 |
Complex Event Processing RSS News |
|
|
|
5 |
1,709 |
Shell Programming and Scripting |
|
|
|
0 |
1,876 |
Complex Event Processing RSS News |
|
|
|
4 |
5,467 |
UNIX for Advanced & Expert Users |
|
|
|
2 |
2,977 |
Programming |
|
|
|
9 |
22,459 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
2,431 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
3,085 |
Post Here to Contact Site Administrators and Moderators |
|
|
|
1 |
3,878 |
Programming |
|
|
|
1 |
2,117 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
11,507 |
UNIX for Dummies Questions & Answers |
orientation(5) File Formats Manual orientation(5)
NAME
orientation - the orientation of a stream
DESCRIPTION
The orientation of a stream is a property of a object that is handled as a input/output stream. It is useful when the input/output model
assumes that characters are handled as wide-characters within an application and stored as multi-byte characters in files, and that all the
wide-character input/output functions begin executing with the stream positioned at the boundary between two multi-byte characters.
After a stream is associated with a file, but before any operations are performed on the stream, the stream is without orientation. If a
wide-character input or output function is applied to a stream without orientation, the stream becomes wide-oriented implicitly. Likewise,
if a byte input or output operation is applied to a stream without orientation, the stream becomes byte-oriented implicitly. Only the
function can alter the orientation of a stream explicitly when the stream is without orientation.
Just after a stream is associated with a pipe by the function, the stream is byte-oriented.
After the stream becomes byte-oriented or wide-oriented, the orientation of a stream will be fixed and can not be changed until the stream
is closed.
The following functions are wide-character input/output functions.
The following functions are byte input/output functions.
EXAMPLES
To read characters from a stream when the orientation of the stream is unknown :
WARNINGS
If byte input/output functions are applied to a wide-oriented stream or wide-character input/output functions are applied to a byte-ori-
ented stream, the behavior is undefined.
AUTHOR
The functionality of the orientation of a stream was developed by HP and Mitsubishi Electric Corporation.
SEE ALSO
fgetws(3C), fopen(3S), fread(3S), fwide(3C), fwprintf(3C), fwscanf(3C), getc(3S), gets(3S), getwc(3C), popen(3S), printf(3S), putc(3S),
puts(3S), putwc(3C), putws(3C), scanf(3S), ungetc(3S), ungetwc(3C).
orientation(5)