See https://codereview.appspot.com/15750047 as it gets around the issue w/o using the current go supplied <bio.h> but the Plan 9