andrewrk / andrewrk/libsoundio

Learn about tmp directory from the TMPDIR environment variable

オープン
#128 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
C
スター
2.1k
フォーク
254
PR マージ指標
30日以内にマージされた PR はありません

説明

In the OS abstraction layer, we have this code:

```
char shm_path[] = "/dev/shm/soundio-XXXXXX";
char tmp_path[] = "/tmp/soundio-XXXXXX";
char *chosen_path;

int fd = mkstemp(shm_path);
if (fd < 0) {
fd = mkstemp(tmp_path);
if (fd < 0) {
return SoundIoErrorSystemResources;
} else {
chosen_path = tmp_path;
}
} else {
chosen_path = shm_path;
}
```

I think the part with `/dev/shm/*` is OK, and even the fallback to `/tmp/*` is OK. But let's also check TMPDIR. So it would be 1) try /dev/shm 2) try TMPDIR 3) try /tmp/*.

This would simplify part of #127

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。