I think you're right Skip. My impression from some old coding attempts, is that Unix by default lacks the kind of integrity we're used to seeing on MVS. Clists and Rexx's die if they get an error but a shell script just chugs along as if nothing happened. I remember coding a multi-task program in C and if I wrote to stdout (the screen) from 2 tasks at about the same time, one message might end up in the middle of another. This is strange stuff that I would have thought would be taken care with an enqueue under the covers.

My guess is it's just a different mentality. If you want to lock your open file in Unix, you have to lock it yourself, otherwise a simpler (and quicker) method is used where anybody can access and even write to the same file at the same time as someone else.

I could be wrong with a lot of this... it's just my impression as a part-time Unix user/programmer.

Jesse 1 Robinson wrote:
My first reaction was to respond acerbically that file integrity never quite 
made the UNIX afterthought list, but that would have been unkind, so I won't. 
But if it works, it might be worth a try. It's not customer data anyway...

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to