coreutils: false invocation

1 
1 16.1 ‘false’: Do nothing, unsuccessfully
1 ========================================
1 
1 ‘false’ does nothing except return an exit status of 1, meaning
1 “failure”.  It can be used as a place holder in shell scripts where an
1 unsuccessful command is needed.  In most modern shells, ‘false’ is a
1 built-in command, so when you use ‘false’ in a script, you’re probably
1 using the built-in command, not the one documented here.
1 
1    ‘false’ honors the ‘--help’ and ‘--version’ options.
1 
1    This version of ‘false’ is implemented as a C program, and is thus
1 more secure and faster than a shell script implementation, and may
1 safely be used as a dummy shell for the purpose of disabling accounts.
1 
1    Note that ‘false’ (unlike all other programs documented herein) exits
1 unsuccessfully, even when invoked with ‘--help’ or ‘--version’.
1 
1    Portable programs should not assume that the exit status of ‘false’
1 is 1, as it is greater than 1 on some non-GNU hosts.
1