Binary drawing interchange files were just plain busted on non-MS-DOS systems. The problems were:
I modified all I/O within DXBIN.C to use the Binary I/O package, and corrected these problems. All systems now read DXB files which are compatible with existing MS-DOS files. Since the existing code in non-MS-DOS systems could never have worked, compatibility with existing non-MS-DOS DXB files is not a consideration since none exist.