See also StandardUniverse
+{section: Usage}
+
+Start your program like so:
+
+{code}
+setarch x86_64 -L -B -R ./a.out -_condor_ckpt ckpt
+{endcode}
+
+Replace "x86_64" with "i386" if you're on a 32-bit system. You may be able to omit the -B and associated 32-bit memory limit under unknown circumstances. You can add arguments to the program itself before or after the arguments above.
+
+To checkpoint and exit, send SIGTSTP. To checkpoing and continue, send SIGUSR2.
+
+To resume from a checkpoint, do this:
+
+{code}
+setarch x86_64 -L -B -R ./a.out -_condor_restart ckpt
+{endcode}
+
+This is the same command line as before, but -_condor_ckpt is now -_condor_restart.
+
+{section: Command line}
+
A program that has been condor_compiled takes additional command line options. Generally speaking end users shouldn't need to know this; Condor will invoke them automatically. But for testing or doing checkpointing without the standard universe, this might be useful. _These are officially undocumented and may change without warning!_
*: *-_condor_cmd_fd <FD>* - File descriptor that the caller will stream a command file in on. Also enables remote syscalls. Used by the starter. Incompatible with -_condor_cmd_file.