locking in a device driver
Dinesh Nair
dinesh at alphaque.com
Wed Nov 2 12:55:47 PST 2005
On 11/03/05 03:12 Warner Losh said the following:
> Yes. if you tsleep with signals enabled, the periodic timer will go
> off, and you'll return early. This typically isn't what you want
> either.
looks like i've got a lot of work to do, poring thru all the ioctls for the
device and trying to use another method to wait instead of tsleep().
> works. If you use libc_r on 5, you'll see exactly this behavior. If
> you use libpthread or libthr, you won't.
i use gcc -pthread, so it's libc_r on 4.x. what does 'gcc -pthread' link to
on 5.x ?
--
Regards, /\_/\ "All dogs go to heaven."
dinesh at alphaque.com (0 0) http://www.alphaque.com/
+==========================----oOO--(_)--OOo----==========================+
| for a in past present future; do |
| for b in clients employers associates relatives neighbours pets; do |
| echo "The opinions here in no way reflect the opinions of my $a $b." |
| done; done |
+=========================================================================+
More information about the freebsd-hackers
mailing list