There are most likely other issues than those exposed by the C file interfaces. I'm thinking about OS and filesystem decisions to delay writes, and HDD caching, which may explain the behavior you see.

ASide from that, you should be able to always include the commode.obj simply by linking your library as a DLL instead of a static library.

Is Microsoft's fopen commit mode flag broken on Windows 7?
I am starting my second year in grad school and thinking about what to study. One thing that I know is good to have a grasp of is cognitive psychology. But I would like to get someones perspective.

Have you studied cognitive psychology? Either 1 class or more... and what did that give you?
