assert(data != NULL);
#if HAVE_FLUSHIO
- if (data->last_op == 'r') {
+ if (!data->is_pipe && data->last_op == 'r') {
fseek(data->file, 0, SEEK_CUR);
}
data->last_op = 'w';
}
#if HAVE_FLUSHIO
- if (data->last_op == 'w')
+ if (!data->is_pipe && data->last_op == 'w')
fseek(data->file, 0, SEEK_CUR);
data->last_op = 'r';
#endif
assert(data != NULL);
#if HAVE_FLUSHIO
- if (data->last_op == 'w') {
+ if (!data->is_pipe && data->last_op == 'w') {
fseek(data->file, 0, SEEK_CUR);
}
data->last_op = 'r';