If the intent is that e.g. <fcntl.h> should declare off_t, then we should change all the prototypes that appear in the header to use the public forms of the types.