Getting a name for a mkfifo
David Faure
faure at kde.org
Sun Aug 7 23:15:01 CEST 2005
On Sunday 07 August 2005 00:16, David Faure wrote:
> On Saturday 06 August 2005 18:45, Rafał Rzepecki wrote:
> > On Saturday, 6 of August 2005 17:15, David Faure wrote:
> > > On Saturday 06 August 2005 16:21, Tomas Mecir wrote:
> > > > On 8/6/05, Piotr Szymański <niedakh at gmail.com> wrote:
> > > > > Hi,
> > > > > What class in KDE do I need to get a decent not taken name for a
> > > > > mkfifo, i'd use KTempFile, but it creates a file there right? Any
> > > > > ideas?
Waldo tells me that mkfifo doesn't follow symlinks, so there's no symlink-race
possible. Only a "I create the file before the app and the app fails" problem,
no security issue there.
So how about locateLocal("tmp", "kmyapp-fifo") ?
(#include <kstandarddirs.h>)
Using the "tmp" resource ensures that it's per-user and per-host already,
no risk of multiple kde sessions running into each other.
--
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
More information about the Kde-soc
mailing list