I'd thought that to open a file you'd use open in
MacOS and start in Windows, but
system("start myfile.pdf") doesn't work in Windows, and
rather system("open myfile.pdf") does, so here we're
just using open, except on Linux where at least on my
system, you can use "start".