When /usr/include/sys/ktrace.h says of struct ktr_header int ktr_len; /* length of record minus length of old header */ What is the length of the old header? It doesnt seem to be defined anywhere, and on 64 bit architectures it might be the ktr_header length but on 32 bit it doesn't seem to be. Justin