| First I'd heard of that. But it turns out that "tset -h" was an old ULTRIX
feature that never got implemented on Digital UNIX (although the command was
still recognized). That wasn't a deliberate decision -- it just got
overlooked, and nobody ever noticed. (It seems very unlikely that it would be
worthwhile to try to patch 3.2C at this point, just because one person
finally noticed.)
It appears to work again on 4.0 -- again, purely by accident, because of the
way the scheduler has changed. (Actually, ladebug uses a special proc ioctl
flag to resume the process after a breakpoint, which causes a "resched" event
in each kernel thread, allowing our scheduler to refresh the state; "tset" in
other debuggers might not work reliably for running threads unless they also
use that flag.)
/dave
|