From 0daed9edea06e8699b662efe7fe2625ad206f75e Mon Sep 17 00:00:00 2001 From: qwx Date: Thu, 10 Aug 2017 17:09:49 +0200 Subject: [PATCH] doom: clean up temporary mus files --- sys/src/games/doom/i_sound.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/src/games/doom/i_sound.c b/sys/src/games/doom/i_sound.c index 1eae90838..aff0a3433 100644 --- a/sys/src/games/doom/i_sound.c +++ b/sys/src/games/doom/i_sound.c @@ -463,8 +463,8 @@ void I_PlaySong(musicinfo_t *m, int loop) dup(mpfd[1], 1); for(n=3; n<20; n++) close(n); close(0); - snprint(name, sizeof(name), "/tmp/%s.mus", m->name); - if(create(name, ORDWR, 0666) != 0) + snprint(name, sizeof(name), "/tmp/doom.%d", getpid()); + if(create(name, ORDWR|ORCLOSE, 0666) != 0) sysfatal("create: %r"); n = W_LumpLength(m->lumpnum); if(write(0, m->data, n) != n) -- 2.44.0