> see port/fault.c to see what happens on a page fault in the text segment.
Yep, I remember trying to understand that part from a rather superficial study of the sources. Nemo's commentary will no doubt prove itself invaluable once again, as soon as I track it down (time to print a copy). And thanks to Cinap for his comments, as usual very much to the point. Why I find all this so confusing after long years in the business beats me. Must be old age. I guess I should be grateful it's not Linux I am trying to make sense of. ++L