fix for passfd on 64-bit BSD