Entry point of the program.
This function is very long, but mostly because it's tricky to split up into free functions and have them convey "parent function should exit".
Command-line arguments passed to the program.
0 on success, non-0 on failure.
Entry point of the program.
This function is very long, but mostly because it's tricky to split up into free functions and have them convey "parent function should exit".