CVSROOT: /cvs/directfb
Module name: DirectFB
Changes by: dok 20021129 19:57:28
Modified files:
. : ChangeLog
src/core : core.c
src/core/fbdev : fbdev.c fbdev.h vt.c
src/core/fusion: shmalloc.h
src/core/fusion/shmalloc: shmalloc.c
Log message:
Added RPC mechanism to let fbdev ioctls be executed by the master only.
DirectFB now only detaches from its tty if it's a real VT and only if
vt switching is enabled. This looks like a clean and working solution.
The only limitation left is that the master must not call DirectFB
functions that do fbdev ioctls within a thread that was created by the
application, but only if the application created any thread before DirectFB
got initialized. And of course this only applies to master processes started
from a real VT.
Added fusion_is_shared(void*) which returns true if the pointer specified
points to shared memory.
--
Info: To unsubscribe send a mail to [EMAIL PROTECTED] with
"unsubscribe directfb-cvs" as subject.