> > Both struct timespec and struct timeval are major mistakes, they > > make arithmetic on timestamps an expensive operation. Timestamps > > should be stored as integers using an fix-point notations, for > > instance 64bits with 32bit fractional seconds (the NTP timestamp), > > or in the future 128/48. ... > > > Extending from 64 to 128bits would be a cheap shift and increased > > precision and range could go hand in hand. > > I doubt we need more than 64 bit times. 2^63 seconds works out to > 292,279,025,208 years, or 292 (american) billion years. I think Poul's point is that in the future seconds is probably way too coarse grained. Computer's are getting faster all the time, and in the future we may need 64 seconds, plus an additional 64 bits for the fractions of a second, which will be necessary for accurate timekeeping. Nate To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message
- Re: BSD XFS Port & BSD VFS... Terry Lambert
- Re: BSD XFS Port & BSD VFS... Bill Studenmund
- Re: BSD XFS Port & BSD VFS... Terry Lambert
- Re: BSD XFS Port & BSD VFS... Chuck Silvers
- Re: BSD XFS Port & BSD VFS Rewrite Poul-Henning Kamp
- Re: BSD XFS Port & BSD VFS Rewrite Bill Studenmund
- Re: BSD XFS Port & BSD VFS Rewrite Poul-Henning Kamp
- Re: BSD XFS Port & BSD VFS Rew... Bill Studenmund
- Re: BSD XFS Port & BSD VFS... Poul-Henning Kamp
- Re: BSD XFS Port & BSD VFS... Bill Studenmund
- Re: BSD XFS Port & BSD VFS Rewrite Nate Williams
- Re: BSD XFS Port & BSD VFS Rew... Poul-Henning Kamp
- Re: BSD XFS Port & BSD VFS Rewrite Julian Elischer
- Re: BSD XFS Port & BSD VFS Rewrite Nate Williams
- Re: BSD XFS Port & BSD VFS Rew... Julian Elischer
- Re: BSD XFS Port & BSD VFS Rewrite Poul-Henning Kamp
- Re: BSD XFS Port & BSD VFS Rewrite Matthew Dillon
- Re: BSD XFS Port & BSD VFS Rewrite Russell Cattelan
- RE: BSD XFS Port & BSD VFS Rewrite Alton, Matthew
- Re: BSD XFS Port & BSD VFS Rewrite Mark Tinguely
- Re: BSD XFS Port & BSD VFS Rewrite Kenny Drobnack