Gecko/20110303 Thunderbird/3.1.9   
   ies,comp.os.os2.programmer.misc   
   UTC)   
   comp.os.os2.utilities:168 comp.os.os2.programmer.misc:2086   
   From: Jonathan de Boyne Pollard    
      
   > Anyway, I did not release the 0.9.14 because it has not any    
   > enhancements for end-users, but just for developers.   
   >   
      
   Well that's clearly wrong, given that it contains something that will,    
   you tell us, make programs work for end users in this case. (-: Do you    
   have a binary of your not-for-end-users FAT32.IFS so that the end-users    
   can install it and see whether it fixes the DosSetFilePtr() problem for    
   them? I'm expecting it not to, looking at the code changes that you've    
   made, to be honest. You don't appear to have touched anything in the    
   ordinary, standard, "raw" path. But we'll only find out one way or the    
   other if some of those end users actually get to test this modification.   
      
   > In addition, FAT32.IFS already has a good replacement for DASD IO.   
   >   
      
   To think that that's a "good replacement" is entirely muddled. It's    
   neither good nor a replacement. We don't *want* filesystem-specific    
   replacements for a standard OS/2 4.5 mechanism. We want the    
   operating-system-supplied mechanism that the 4.5 Toolkit documents to    
   *work*. As the 4.5 Toolkit doco says, there's a "new" (for 1999)    
   mechanism for handily reading volumes without having to care what the    
   filesystem type is or perform *any* filesystem-specific gyrations. We    
   have, the Toolkit doco tells us, "common file system APIs" that provide    
   us with a "greatly simplified migration path for applications". (And it    
   *is* greatly simplified, there's no doubt about it.) It's entirely    
   backwards and muddled to work in the direction of "replacing" that with    
   something that requires undocumented you-have-to-be-in-on-the-secret    
   filesystem-specific gyrations. That's not improvement. That's going    
   backwards to the situation that existed before. Where "before" is    
   "before 1999", moreover.   
      
      
   --- Internet Rex 2.31   
    * Origin: virginmedia.com (1:261/20.999)   
|