commit | 94fa1108eecb92bc595ae6f4927d2aeaea4049e8 | [log] [tgz] |
---|---|---|
author | Matthias Andree <matthias.andree@gmx.de> | Tue May 30 15:47:12 2006 +0200 |
committer | Matthias Andree <matthias.andree@gmx.de> | Tue May 30 15:47:12 2006 +0200 |
tree | 31c96b536c96f0723fc831a25f3e93f2894f162a | |
parent | 0ac93a00c98af2f44e5d291788c7ccaa3ed239d3 [diff] |
Fix SIGBUS through unaligned access to FAT superblocks. SPARCs do not like unaligned halfword access and throw SIGBUS. Read data "manually" instead. Tested on Solaris 8/SPARC with gcc 2.95.3. Signed-off-by: Matthias Andree <matthias.andree@gmx.de>