On Fri, Sep 16, 2011 at 10:20:10PM +0200, Petr Salinger wrote:
"true" sometimes exits too fast, "sleep 0.1" suffices.
Due to userspace implementation (via pthread_cond_timedwait),
/bin/true might end even before the signal is delivered.

BTW, I just verified, only kfreebsd-i386 is affected,
kfreebsd-amd64 (with 64-bit time_t) works fine.

That makes sense. I think for now for coreutils I'll just ignore fractional timestamps for values over 100000s on kfbsd (after a day, who really needs a fractional second?) I'll also clone the bug over to libc for a better fix, as I think it really needs to be handled there because trying to work around the problem means making assumptions about the implementation that I'm not sure are/will be valid.

Mike Stone


--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/ce10ea4a-e2cc-11e0-87ff-001cc0cda...@msgid.mathom.us

Reply via email to