[Info-vax] strncpy(), was: Re: Whither VMS?
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Sat Oct 3 13:03:47 EDT 2009
On 2009-10-03, Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:
> On 2009-10-03, Mark Daniel <mark.daniel at wasd.vsm.com.au> wrote:
>>
>> strncpy() may not overflow but then it does not terminate the copied
>> chars when that happens either. The whole null-termination approach is
>> a crock (much as I use it).
>
> I've made it a point to _always_ place a null in the past position of a
Typo: s/past/last/
Writing "past" a buffer I will leave to the virus writers... :-)
> buffer after a call to strncpy() for exactly that reason.
>
> IMHO, whoever specified the strncpy semantics deserves to be shamed.
>
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980's technology to a 21st century world
More information about the Info-vax
mailing list