"Temporary" mess
There are several methods to create temporary files and directories in
OpenOffice.org. Module
sal
has some functionality in
osl/unx/tempfile.c
(depends on
TEMP
,
TMP
and
P_tmpdir
) and
module
tools
contains complete
TempFile
class. Despite of that, there are
several other "independent" implementations of similar stuff...
And to complete the mess, some systems do not use
TEMP
or
TMP
,
but
TEMPDIR
and define
P_tmpdir
to be "/var/tmp" but it is not deleted on
system startup. And to make it even more complicated, authors of this operating system do not want
you to hardcode "/tmp", but use some API to query for the path (and of course they do not return
"/tmp" ;-).
I hope this temporary mess is only temporary.