Uh, write(2,"",1) writes the first byte of your address space, which may be zero if you are lucky. I remember a long discussion a while ago on the subject of *0 and what is found there. I don't remember the outcome or positions, but I don't think it is a particularly swift idea in general. --Ray