Re: Akonadi's unix sockets location

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 20.03.10 12:42, Till Maas (opensource@xxxxxxxxx) wrote:

> > Unix sockets should definitely be cleaned up on reboot. Hence they
> > belong in /tmp better than in /var/tmp.
> 
> Why do they need to be cleaned up on reboot?

After the program that listened on them exited they are useless and
cannot be reused, they hence *must* be removed before another program
can listen on them again.

> The problem with sharing files between applications using /tmp is this
> specification:
> 
> http://www.pathname.com/fhs/pub/fhs-2.3.html#TMPTEMPORARYFILES
> | Programs must not assume that any files or directories in /tmp are
> | preserved between invocations of the program.
> 
> So in case there will be a file system for /tmp that automatically
> removes files once they are not open anymore, abusing /tmp for this
> will fail.

Uh? First of all, such an fs does not exist.

Secondly, as mentioned a unix socket is useless in the fs after the
program that listened on it exited, hence automatically deleting the
unix socket as soon as it exited would actually be a good idea.

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net
http://0pointer.net/lennart/           GnuPG 0x1A015CC4
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux