Lines Matching defs:mode
82 char plus, mode;
110 mode = type[0];
111 if (mode != 'r' && mode != 'w' && mode != 'a') {
126 * specified, the old access mode needs to be O_RDWR. When 'r' is
127 * specified, the old access mode needs to be O_RDONLY or O_RDWR.
128 * When 'a' or 'w' is specified, the old access mode needs to be
130 * the underlying file descriptor was not opened with a mode that
131 * would allow the stream to do successful I/O with the requested mode.
135 if ((accmode == O_RDONLY && (mode != 'r' || plus == '+')) ||
136 (accmode == O_WRONLY && (mode == 'r' || plus == '+'))) {
144 if (mode == 'r') {
147 } else if (mode == 'w') {
158 if (mode == 'r') {
161 } else if (mode == 'w') {
173 * Change mode of underlying fd as much as possible without closing
176 if (mode == 'w')
205 * change the mode of the stream to that specified by type.