#1109800 superfluous indents and newlines in the manpage for sysexits.h

#1109800#5
Date:
2025-07-24 00:30:50 UTC
From:
To:
Open an xterm (and if you wish, make it full screen) and issue

$ man sysexits.h

 From line 9, observe this; cf. the attachment:

«
SYNOPSIS
        #include <sysexits.h>

        #define EX_OK           0    /* successful termination */

               #define EX__BASE        64   /* base value for error messages */

               #define EX_USAGE        64   /* command line usage error */
        #define EX_DATAERR      65   /* data format error */
        #define EX_NOINPUT      66   /* cannot open input */
        #define EX_NOUSER       67   /* addressee unknown */
        #define EX_NOHOST       68   /* host name unknown */
        #define EX_UNAVAILABLE  69   /* service unavailable */
        #define EX_SOFTWARE     70   /* internal software error */
        #define EX_OSERR        71   /* system error (e.g., can't fork) */
        #define EX_OSFILE       72   /* critical OS file missing */
        #define EX_CANTCREAT    73   /* can't create (user) output file */
        #define EX_IOERR        74   /* input/output error */
        #define EX_TEMPFAIL     75   /* temp failure; user is invited to retry */
        #define EX_PROTOCOL     76   /* remote error in protocol */
        #define EX_NOPERM       77   /* permission denied */
        #define EX_CONFIG       78   /* configuration error */

               #define EX__MAX         ...  /* maximum listed value */

DESCRIPTION
»

Notice the additional newlines and indents before “#define EX__BASE”, “#define EX_USAGE”, and “#define EX__MAX”. If there is any deep sense in such a formatting, it's not immediately visible. I expect that the superfluous indents and the new lines are removed.

Gratefully,
Peter