David Mansfield spotted a bug in a memset() call, in my initial patch. Attached is an updated version. The only change is s/sizeof(my_entry)/sizeof(*my_entry)/ in the memset. Jeff