[openbeos] Re: strlcpy in string.h

I get the digest so this might be answered.

> I got annoyed by watching the syslog_daemon build failing ...  It turns out
that strlcpy is actually a really good thing, more efficient than strncpy and
also more secure.  ...  I realized that I  could implement a simple macro ... 
> ...  Then I noticed, hey! we already have a strlcpy proto in string.h ... 
> ... it's correct according to some man pages out there.  ...
> What should we do about these?  ... 

If a function is not in the library, but its prototype is, it is a temporary
solution to add the implementation to the application code. The code can then
be removed later when the libraries code is tested and ready.

strlcpy is not a great example but other function are more trouble, like 
is_image_of_legal_currency ;) (See Slashdot).


http://personals.yahoo.com.au - Yahoo! Personals
New people, new possibilities. FREE for a limited time.

Other related posts: