I moved the new function into ping.c because there isn't a second user yet, so having it in lib bothered me. (I kept meaning to dig into the kernel to see if there was a way to do this without recvmsg but never got around to it and I'm trying to get a release out...) Rob