4 ms·
The GNU coreutils timeout command encapsulates a lot of these issues. It's surprisingly difficult to handle all the edge cases and races. https://www.maizure.o
by pixelbeat__ 7y ago
The GNU coreutils timeout command encapsulates a lot of these issues. It's surprisingly difficult to handle all the edge cases and races.
https://www.maizure.org/projects/decoded-gnu-coreutils/timeout.html https://www.maizure.org/projects/decoded-gnu-coreutils/timeo...
- castratikron 7y agoCool. Anyone know how they make diagrams like those?
- kevinoid 7y agoI was curious as well. According to the author, "All the diagrams were hand-crafted in PowerPoint." https://github.com/MaiZure/coreutils-8.3/issues/1#issuecomment-455773553 https://github.com/MaiZure/coreutils-8.3/issues/1#issuecomme...
- atombender 7y agoYou can do those flow diagrams easily with Mermaid.
- meonkeys 7y agoThank you, timeout is new to me and helpful. And MaiZure! Ye gods. That website is an absolute gold mine for improving techniques around reading and understanding source code.