Subject: Re: gethostname and getdomainname
To: None <email@example.com>
From: Christos Zoulas <firstname.lastname@example.org>
Date: 11/13/1999 17:29:51
In article <19991113105648.B9785@jocelyn.rhein.de>,
Ignatios Souvatzis <email@example.com> wrote:
>Our manual page promises that a truncated name will not be null-terminated.
>SUSV2 specifies that a truncated name may or may not be null-terminated.
>I would like to make sysctl null-terminating, for the sake of robustness
>(The error is reported anyway, and this way, the returned truncated string
>is ready-to-use if the caller decides to do so).
Although this is a convenience issue, I'd rather it be non-null-terminated
- you lose one more byte of information
- if the program does not check the error code, then it'll
probably get into trouble and the bug will be apparent,
instead of hidden.