On 02/02/09 05:56, Joerg Schilling wrote: >> The latest version of HAL provides interface locking: >> >> http://people.freedesktop.org/~david/hal-spec/hal-spec.html#locking >> >> Applications like cdrecord can grab the lock for the duration of the >> critical operation, which would prevent any DBus method from being >> called on the locked interface, including Eject() method. HAL in >> Solaris, however, needs to be upgraded to the latest version to get this >> functionality. > > Do you know when this will happen?
No. Perhaps the current HAL owner can provide more info. We should also keep in mind that HAL is likely to be replaced with DeviceKit in not so distant future. > Do you know whether this will allow to force to unmount a filesystem > in order to allow cdrecord to add another session to the medium? Locking does not affect this. Applications can use the Unmount() method. -Artem