Welcome to the world of low-level coding, where nothing is as simple as it seems :-) (/me shiver at the thought of debugging the locking policy of his framebuffer code that currently deadlocks and gets back to work as well). -- http://cdegea.free.fr/ | BeDev E-16870 "One thing to rule them all" -- UserFriendly.org, 20011021