fputs (_("\
\n\
DIGEST determines the digest algorithm and default output format:\n\
- 'sysv' (equivalent to sum -s)\n\
- 'bsd' (equivalent to sum -r)\n\
- 'crc' (equivalent to cksum)\n\
- 'md5' (equivalent to md5sum)\n\
- 'sha1' (equivalent to sha1sum)\n\
- 'sha224' (equivalent to sha224sum)\n\
- 'sha256' (equivalent to sha256sum)\n\
- 'sha384' (equivalent to sha384sum)\n\
- 'sha512' (equivalent to sha512sum)\n\
- 'blake2b' (equivalent to b2sum)\n\
- 'sm3' (only available through cksum)\n\
+ sysv (equivalent to sum -s)\n\
+ bsd (equivalent to sum -r)\n\
+ crc (equivalent to cksum)\n\
+ md5 (equivalent to md5sum)\n\
+ sha1 (equivalent to sha1sum)\n\
+ sha224 (equivalent to sha224sum)\n\
+ sha256 (equivalent to sha256sum)\n\
+ sha384 (equivalent to sha384sum)\n\
+ sha512 (equivalent to sha512sum)\n\
+ blake2b (equivalent to b2sum)\n\
+ sm3 (only available through cksum)\n\
\n"), stdout);
#endif
#if !HASH_ALGO_SUM && !HASH_ALGO_CKSUM
fputs (_("\
\n\
MODE determines behavior with write errors on the outputs:\n\
- 'warn' diagnose errors writing to any output\n\
- 'warn-nopipe' diagnose errors writing to any output not a pipe\n\
- 'exit' exit on error writing to any output\n\
- 'exit-nopipe' exit on error writing to any output not a pipe\n\
+ warn diagnose errors writing to any output\n\
+ warn-nopipe diagnose errors writing to any output not a pipe\n\
+ exit exit on error writing to any output\n\
+ exit-nopipe exit on error writing to any output not a pipe\n\
The default MODE for the -p option is 'warn-nopipe'.\n\
The default operation when --output-error is not specified, is to\n\
exit immediately on error writing to a pipe, and diagnose errors\n\