Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Testing 7.0 Beta: FFS still very slow when creating files

    Date:        Mon, 25 Aug 2014 20:08:03 -0600
    From:        Sverre Froyen <>
    Message-ID:  <>

  | Does the NetBSD version originate with BSD? The man pages for FreeBSD,
  | OpenBSD and Mac OS X all have the same description.

Yes, and of course, as they all documented what the BSD implementation did
(that is just subtract bytes until a non-zero value resulted, or end of data).

But there never really was a requirement that it be implemented that way, an
architecture with a byte string compare instruction might leave the results
in the condition codes, which could be translated to -1, 0, 1 and meet the
implementation requirements - testing <0, ==0, or >0 are the only defined
actions on the result - any code assuming that the result tells the
magnitude of  the difference between the first bytes that differ (which
would be a truly bizarre thing to care about, given there's no way to
discover from the result which bytes differed) would be broken.


Home | Main Index | Thread Index | Old Index