Thanks for the suggestion about using a single FILE pointer, shared by all the threads.
However, that will not meet the requirements. Recall, the situation is: I've got a huge disk file with thousands of chunks of data scattered thruout it. When the operator hits a key, I've got to read...