Print this page
9842 man page typos and spelling
*** 213,224 ****
duplicate of the string pointed to by s1. The returned pointer can be
passed to free(). The space for the new string is obtained using
malloc(3C). If the new string cannot be created, a null pointer is
returned and errno may be set to ENOMEM to indicate that the storage
space available is insufficient. The strndup() function is identical to
! strdup(), execept it copies at most n bytes from s1 and ensures the
! copied string is awlays null terminated.
The functions strdupa() and strndupa() behave identically to strdup()
and strndup() respectively; however, instead of allocating memory using
malloc(3C), they use alloca(3C). These functions are provided for
compatibility only, their use is strongly discouraged due to their use
--- 213,224 ----
duplicate of the string pointed to by s1. The returned pointer can be
passed to free(). The space for the new string is obtained using
malloc(3C). If the new string cannot be created, a null pointer is
returned and errno may be set to ENOMEM to indicate that the storage
space available is insufficient. The strndup() function is identical to
! strdup(), except it copies at most n bytes from s1 and ensures the
! copied string is always null terminated.
The functions strdupa() and strndupa() behave identically to strdup()
and strndup() respectively; however, instead of allocating memory using
malloc(3C), they use alloca(3C). These functions are provided for
compatibility only, their use is strongly discouraged due to their use