I don't know about strncpy but strcmp appears (not under that name but with identical functionality) in speak.c from 1973ish...

On 1/22/2013 11:03 PM, Nevin Liber wrote:
On another list I am on, a discussion about the history and purpose of strncpy has arisen.  The only reference I have found to it is <http://lwn.net/Articles/507432/>:

The original reason for strncpy() was when directory names were limited to 14 chars. The other two bytes contained the inode number. For that particular case, strncpy() worked quite well.
Is that really the reason it came into being?

Just a bit curious,
 Nevin ":-)" Liber  <mailto:nevin@eviloverlord.com>  (847) 691-1404

TUHS mailing list

Jonathan Gevaryahu AKA Lord Nightmare