hi, this is patch against sbin/ping6. included: WARNS=6, remove register, add __DragonFly__ to #ifdef check, minor rewrite. Tested with gcc2 and gcc34.