* lib/ttyname_r.c (ttyname_r): Produce a NUL-terminated result.
2012-06-24 Bruno Haible <bruno@clisp.org>
+ ttyname_r: Fix result on OSF/1, Solaris.
+ * lib/ttyname_r.c (ttyname_r): Produce a NUL-terminated result.
+
+2012-06-24 Bruno Haible <bruno@clisp.org>
+
ptsname_r: Add support for Solaris.
* lib/ptsname_r.c (__ptsname_r): Add a different implementation for
Solaris.
return err;
if (buflen < sizeof (largerbuf))
{
- size_t namelen = strlen (largerbuf);
+ size_t namelen = strlen (largerbuf) + 1;
if (namelen > buflen)
return ERANGE;
memcpy (buf, largerbuf, namelen);