doom: clean up temporary mus files
This commit is contained in:
parent
16ef6e5596
commit
0daed9edea
1 changed files with 2 additions and 2 deletions
|
@ -463,8 +463,8 @@ void I_PlaySong(musicinfo_t *m, int loop)
|
||||||
dup(mpfd[1], 1);
|
dup(mpfd[1], 1);
|
||||||
for(n=3; n<20; n++) close(n);
|
for(n=3; n<20; n++) close(n);
|
||||||
close(0);
|
close(0);
|
||||||
snprint(name, sizeof(name), "/tmp/%s.mus", m->name);
|
snprint(name, sizeof(name), "/tmp/doom.%d", getpid());
|
||||||
if(create(name, ORDWR, 0666) != 0)
|
if(create(name, ORDWR|ORCLOSE, 0666) != 0)
|
||||||
sysfatal("create: %r");
|
sysfatal("create: %r");
|
||||||
n = W_LumpLength(m->lumpnum);
|
n = W_LumpLength(m->lumpnum);
|
||||||
if(write(0, m->data, n) != n)
|
if(write(0, m->data, n) != n)
|
||||||
|
|
Loading…
Reference in a new issue