The following set of patches removes the use of typedef for all the structs defined in dat/dat.h. Please apply in order. Signed-off-by: Tom Duffy <tduffy at sun.com> Your friendly openib janitor.