[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