Patch to reduce usage of tempnam()
Pavel Roskin
proski at gnu.org
Mon May 21 16:34:25 UTC 2001
Hi, Andrew!
> Patch looks good, but it is really bad idea to cache location of tmpdir.
Ok, by popular request I'm applying the patch without tmpdir caching.
> As for me it should be fine to write some code to add possibility for
> changing $TMPDIR on the fly. Not all of us are system administrators, so
> it be really good doesn't restart mc when there isn't enough free space in
> /tmp.
I know that MC is the biggest consumer of the /tmp space on all my
systems. Restarting MC is not a big deal, but having a separate directory
for temporary files would be nice. Maybe I'll add support for MC_TMPDIR.
> : The difference is that mc_mkstemps creates the template for you and even
> : adds the directory name (/tmp or $TMPDIR if set). It can be changed to
> : call the native mkstemps if it's available.
>
> This one is declared as
> int mkstemps(char *template, int suffixlen)
> on FreeBSD.
I know. It also exists on OpenBSD. It's also implemented in libiberty,
part of gcc and binutils, but it's not in glibc 2.2 for some reason. I'll
try to use it if possible.
--
Regards,
Pavel Roskin
More information about the mc-devel
mailing list