add a bsd shared types