Common Linux Programs

Dave Smith dave at
Thu Sep 14 10:19:42 MDT 2006

Shane Hathaway wrote:
> Dave Smith wrote:
>> Jason Holt wrote:
>>> t is for true, which does very little
>> But at least it does it successfully, which is more than we can say 
>> for false.
> The man page for "false" presents an interesting logic puzzle.  The 
> intent of the false command is to "do nothing, unsuccessfully", which 
> I understand in natural language, but it must be a mess to a logician. 
> There is no success nor failure if nothing happens.  If I don't play a 
> game, and instead do nothing, I have neither won nor lost that game.  
> So nothing can fit that interpretation of "do nothing, 
> unsuccessfully", regardless of what the documentation might claim.

It's pretty simple, actually:


  int main()
    return 1;


  int main()
    return 0;

The man pages were just being playful.


More information about the PLUG mailing list