Path: ...!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Jack Strangio Newsgroups: comp.os.linux.misc Subject: Re: any way to completely disable Emacs eln-cache Date: Sat, 6 Jul 2024 05:22:33 -0000 (UTC) Organization: North Star Horizon Builders Club Lines: 37 Message-ID: References: Injection-Date: Sat, 06 Jul 2024 07:22:33 +0200 (CEST) Injection-Info: dont-email.me; posting-host="51e5af7b527bbb66c86aa583d0cbe66c"; logging-data="3885181"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19tfZN5VgfMFHboo9Ua3Vm9zM1SiO6piOA=" Cancel-Lock: sha1:20FKxKKZn4DgVxgze0IE8MG8cZ8= X-Newsreader: TASS News Reader 3.7.2 jvs [linux] Bytes: 2201 Lew Pitcher writes: > > The /tmp directory must be made available for programs that require > temporary files. > > Programs must not assume that any files or directories in /tmp are > preserved between invocations of the program. Exactly. **temporary** files are just that: temporary. You don't expect them to be there after a reboot, or the next time your program runs, or whatever. If you want files to remain somewhere, you put them somewhere specific that is **not** one of the tmp directories. And you name it such that there can be multiple instances of it, such as '/some-permanent-directory/my_program_errors-[PID-NUMBER]' Any well-behaved program should destroy all of its temporary files after it has finished with them. That doesn't always happen. I'm looking at you GTK with your /tmp/gtk_errs that might end up being owned by root, unable to be removed by non-root users, and which causes GTK programs not owned by root to crash: m70t [jvs] /home/jvs > gparted bash: /tmp/gtk_errs: Permission denied m70t [jvs] /home/jvs > Regards. Jack -- She came late to bed at 3AM. "You're drunk" I said. She asked "How do you know?" "You live next door." I replied.