From kde-devel Fri Dec 01 14:49:16 2023 From: Thiago Macieira Date: Fri, 01 Dec 2023 14:49:16 +0000 To: kde-devel Subject: Re: Deprecation of QSharedMemory and QSystemSemaphore Message-Id: <2712867.mvXUDI8C0e () tjmaciei-mobl5> X-MARC-Message: https://marc.info/?l=kde-devel&m=170144221130785 On Friday, 1 December 2023 14:01:14 CET Kai Uwe Broulik wrote: > QSystemSemaphore: > * Solid optical disc handling > * Digikam server starter >=20 > QSharedMemory: > * Marble > * KMemFile used by KSycoca > * Solid again > * Snorenotify > * Amarok > * Kdenlive >=20 > At a glance it looks like some (e.g. Solid) can probably use QLockFile > or are Linux-specific and can use memfd >=20 > Qt folks are aware of QtSingleApplication but we couldn=E2=80=99t really = speak > of the other use cases, in particular KSycoca. KSycoca is supposed to be real sharing of memory. =46or the other ones, the question is what they're using QSharedMemory for = (how=20 many processes, what's the ownership model). =2D-=20 Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org Software Architect - Intel DCAI Cloud Engineering