I may be totally clueless here, but what if you are working on a program,
that (often indirectly) uses a *large* number of relatively
small header files. Just strace the compiler and watch it open several
hundred files in all. These files are used in a sequential fashion and
have a short life span (open, quick read, close, repeat xxx times).
If you are in a edit-compile-debug cycle, you don't want all these files
to be thrown out as quickly as possible, on the contrary.
The (obvious) point is that the usage frequency matters far more than
the occasional repositioning. Unless of course, you are talking about
adding a new flag to the open mode (like NT's FILE_FLAG_NO_BUFFERING or
FILE_FLAG_SEQUENTIAL_SCAN or FILE_FLAG_RANDOM_ACCESS), rather than
modifying the default behaviour. Check Albert Cahalan's wish list.
--- Reality is that which | Artificial Intelligence when you stop believing | stands no chance against in it doesn't go away. (Philip K. Dick) | Natural Stupidity.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to firstname.lastname@example.org