At 5:20 pm -0500 17/11/00, Erik J. Barzeski wrote:


>Hi,
>
>     Two quick responses.
>
>Entourage:mac Talk <[EMAIL PROTECTED]> spoke thusly:
>>  And the reason we don't zero it out is performance.  It would be really slow
>>  to have to zero out data whenever we created/grew files.
>>
>>  Dan
>
>     That data has never _been_ in a signature file. It shouldn't be _in_ the
>signature file. I don't know where it picked up the data. Sure, that data
>has existed on my hard drive, somewhere... But man... That's screwy. Cut the
>file off at the end of the signatures.

I am no expert on how the mac handles writing file buffers, but it in 
other file systems the I/O routines write the data to disk in set 
sized 'chunks'. These chunks are stored before writing in file buffer 
areas in RAM. If entourage is not zeroing the buffer before it partly 
fills it with the data it needs to write it is quite possible that 
the whole contents of the buffer are written to the signatures file, 
including the extraneous information at the end, which could be 
almost any data at all that has passed through that section of the 
RAM.


--
=Barry Wainwright=

-- 
To unsubscribe:               <mailto:[EMAIL PROTECTED]>
To search the archives: 
          <http://www.mail-archive.com/entourage-talk%40lists.boingo.com/>

Reply via email to