@@ -130,11 +130,11 @@ Shell::make_buffered_stream (int fd, char *buffer, size_t bufsize)
130
130
bp->b_fd = fd;
131
131
bp->b_buffer = buffer;
132
132
bp->b_size = bufsize;
133
- bp->b_used = bp->b_inputp = bp->b_flag = B_NOFLAGS ;
133
+ bp->b_used = bp->b_inputp = bp->b_flag = BST_NOFLAGS ;
134
134
if (bufsize == 1 )
135
- bp->b_flag |= B_UNBUFF ;
135
+ bp->b_flag |= BST_UNBUFF ;
136
136
if (O_TEXT && (::fcntl (fd, F_GETFL) & O_TEXT) != 0 )
137
- bp->b_flag |= B_TEXT ;
137
+ bp->b_flag |= BST_TEXT ;
138
138
return bp;
139
139
}
140
140
@@ -172,7 +172,7 @@ Shell::save_bash_input (int fd, int new_fd)
172
172
descriptor? Free up the buffer and report the error. */
173
173
internal_error (
174
174
_ (" save_bash_input: buffer already exists for new fd %d" ), nfd);
175
- if (buffers[snfd]->b_flag & B_SHAREDBUF )
175
+ if (buffers[snfd]->b_flag & BST_SHAREDBUF )
176
176
buffers[snfd]->b_buffer = nullptr ;
177
177
free_buffered_stream (buffers[snfd]);
178
178
}
@@ -256,7 +256,7 @@ Shell::duplicate_buffered_stream (int fd1, int fd2)
256
256
&& buffers[sfd1]->b_buffer == buffers[sfd2]->b_buffer )
257
257
buffers[sfd2] = nullptr ;
258
258
/* If this buffer is shared with another fd, don't free the buffer */
259
- else if (buffers[sfd2]->b_flag & B_SHAREDBUF )
259
+ else if (buffers[sfd2]->b_flag & BST_SHAREDBUF )
260
260
{
261
261
buffers[sfd2]->b_buffer = nullptr ;
262
262
free_buffered_stream (buffers[sfd2]);
@@ -272,12 +272,12 @@ Shell::duplicate_buffered_stream (int fd1, int fd2)
272
272
{
273
273
if (!buffers[sfd2])
274
274
fd_to_buffered_stream (fd2);
275
- buffers[sfd2]->b_flag |= B_WASBASHINPUT ;
275
+ buffers[sfd2]->b_flag |= BST_WASBASHINPUT ;
276
276
}
277
277
278
278
if (fd_is_bash_input (fd1)
279
- || (buffers[sfd1] && (buffers[sfd1]->b_flag & B_SHAREDBUF )))
280
- buffers[sfd2]->b_flag |= B_SHAREDBUF ;
279
+ || (buffers[sfd1] && (buffers[sfd1]->b_flag & BST_SHAREDBUF )))
280
+ buffers[sfd2]->b_flag |= BST_SHAREDBUF ;
281
281
282
282
return fd2;
283
283
}
@@ -323,14 +323,14 @@ Shell::b_fill_buffer (BUFFERED_STREAM *bp)
323
323
compensate for lseek() on text files returning an offset different from
324
324
the count of characters read() returns. Text-mode streams have to be
325
325
treated as unbuffered. */
326
- if ((bp->b_flag & (B_TEXT | B_UNBUFF )) == B_TEXT )
326
+ if ((bp->b_flag & (BST_TEXT | BST_UNBUFF )) == BST_TEXT )
327
327
{
328
328
o = lseek (bp->b_fd , 0 , SEEK_CUR);
329
329
nr = zread (bp->b_fd , bp->b_buffer , bp->b_size );
330
330
if (nr > 0 && nr < lseek (bp->b_fd , 0 , SEEK_CUR) - o)
331
331
{
332
332
lseek (bp->b_fd , o, SEEK_SET);
333
- bp->b_flag |= B_UNBUFF ;
333
+ bp->b_flag |= BST_UNBUFF ;
334
334
bp->b_size = 1 ;
335
335
nr = zread (bp->b_fd , bp->b_buffer , bp->b_size );
336
336
}
@@ -342,9 +342,9 @@ Shell::b_fill_buffer (BUFFERED_STREAM *bp)
342
342
bp->b_used = bp->b_inputp = 0 ;
343
343
bp->b_buffer [0 ] = 0 ;
344
344
if (nr == 0 )
345
- bp->b_flag |= B_EOF ;
345
+ bp->b_flag |= BST_EOF ;
346
346
else
347
- bp->b_flag |= B_ERROR ;
347
+ bp->b_flag |= BST_ERROR ;
348
348
return EOF;
349
349
}
350
350
0 commit comments