В чем разница между bintime() и nanotime() (FreeBSD)?
Кто-нибудь может объяснить в чем разница между nanotime(9) и bintime(9) если возвращаемое значение bintime(struct bintime) можно конвертировать (bintime2timespec) в значение nanotime(timespec)? Спасибо за ответ.
Axelertortt: я вам страшную тайну открою -- где-то там, в глубине души, на уровне регистров, они все бинарные :-)
Там же вроде ясно написано, что struct bintime содержит секунды и 64-ые доли секунд. А timespec -- секунды и наносекунды. Очевидно, что у timespec точность выше. struct bin можно сконвертировать в timespec, но разумеется, что точнее оно от этого не станет, так как сконвертируется с точностью до 64-х долей секунды.
athacker
Не могу пока освоиться с исходниками FreeBSD. Но то что я написал выше - это из исходников. Долго искал. Поэтому задал вопрос в надежде на ответ кого-либо кто уже ковырял исходники. Спасибо за то что отвечали.