In the cdevsw ( I hope I got that right ) in Berkeley systems I see an mmap. I know what the other stuff is supposed to do but could some one explain CLEARLY what this does, why I would use it and maybe even pointers to relevant examples. Jerry Freedman, Jr 508 671 2442