This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

strcpy_s, strlcpy, and strncpy and checking for overflow


strncpy makes it hard to check for overflow.
strlcpy make it much easier to check for overflow.
strcpy_s (part of the VC2005 libraries) do not copy the string at all if overflow has happened. You must use strncpy_s with _TRUNCATE specified in the count parameter to truncate.


Yuhong Bao

_________________________________________________________________
Download Messenger. Join the i?m Initiative. Help make a difference today. http://im.live.com/messenger/im/home/?source=TAGHM_APR07



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]