Resolves #188 (though it mentions another feature which I think should just be a separate issue).
Though it seemed straightforward for Unix, I had trouble finding the concept of a shared runtime directory in Android, Windows, and MacOS. As of now, I decided that they would return their user_runtime_dir path but am open to other ideas. I have been looking at the following possible paths:
MacOS
/tmp...?
/var/run...?: Found it on a MacOS machine and in this issue, had a hard time finding any Apple documentation for it. Also seen this path mentioned in the requirements page for Docker on MacOS, where it's used to store .socket files.
Also looked at the following discussions just for reference:
Resolves #188 (though it mentions another feature which I think should just be a separate issue).
Though it seemed straightforward for Unix, I had trouble finding the concept of a shared runtime directory in Android, Windows, and MacOS. As of now, I decided that they would return their
user_runtime_dir
path but am open to other ideas. I have been looking at the following possible paths:MacOS
/tmp
...?/var/run
...?: Found it on a MacOS machine and in this issue, had a hard time finding any Apple documentation for it. Also seen this path mentioned in the requirements page for Docker on MacOS, where it's used to store .socket files.Also looked at the following discussions just for reference:
Android
Since the
user_runtime_dir
doesn't seem to be associated to a user, I think we could leave this alone.Windows
C:\Windows\Temp
...? Not sure if this can be used by non-system appsC:\Windows\SystemTemp
: A path used for processes that are "running as [the] SYSTEM" user?