On 02/23/2011 06:28 AM, Fabio M. Di Nitto wrote: > On 2/23/2011 2:17 PM, Russell Bryant wrote: >> On Wed, Feb 23, 2011 at 1:53 AM, Fabio M. Di Nitto <[email protected]> >> wrote: >>>> I hope the change from: >>>> read (fd, &memb_ring_id->seq, sizeof (unsigned long long)); >>>> to >>>> read (fd, &memb_ring_id->seq, sizeof (uint64_t)); >>>> >>>> won't cause any problems. >>> >>> On i686 i noticed the file being 8 bytes (unsigned long long)... I >>> wonder if you shutdown corosync, update packages with the fix, then >>> restart.. is it going to read garbage from the file? >> >> but sizeof (uint64_t) is also 8 bytes. > > ok... i clearly need more coffee :))) ok either x86_64 or i686 had a 4 > bytes file and the other 8... one of them is going to be affected by > switching to a different size. >
Are you serious? It should be 8 bytes always! Could you give more details of your platform information (was it linux, which os version, etc) Regards -steve > Fabio > _______________________________________________ > Openais mailing list > [email protected] > https://lists.linux-foundation.org/mailman/listinfo/openais _______________________________________________ Openais mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/openais
