PipelineSettings.useTMPDIR

Whether ot not to obey $TMPDIR on macOS. If false, the FIFO will be saved in /tmp regardless of $TMPDIR. If true, $TMPDIR will be obeyed.

For storage location of the FIFO it makes sense to default to /tmp; Posix defines a variable $TMPDIR, which should take precedence. However, this supposedly makes the file really difficult to access on macOS where it translates to some really long, programmatically generated path. macOS naturally does support /tmp though. So shrug and version it to default-ignore $TMPDIR on macOS but obey it on other platforms.

struct PipelineSettings
bool useTMPDIR;