about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPino Toscano <toscano.pino@tiscali.it>2012-11-20 00:49:11 +0100
committerPino Toscano <toscano.pino@tiscali.it>2012-11-20 00:49:11 +0100
commit986cab95e068f79e752fc11e981de8e472c23961 (patch)
tree5985d6c8709a42aa6fb246a19fd9650ccd627a9f /ChangeLog
parent6d33cc9d9bde501e0906c42ee396d42cb4ca603c (diff)
downloadglibc-986cab95e068f79e752fc11e981de8e472c23961.tar.gz
glibc-986cab95e068f79e752fc11e981de8e472c23961.tar.xz
glibc-986cab95e068f79e752fc11e981de8e472c23961.zip
Hurd: fixes for ptsname and ptsname_r
ptsname_r on failure returns the value that is also set as errno; furthermore,
add more checks to it:
- set errno and return it on __term_get_peername failure
- set errno to ERANGE other than returning it
- change the type of PEERNAME to string_t, and check its length with __strnlen

In ptsname:
- change the type of PEERNAME to string_t
- do not set errno manually, since ptsname_r has set it already
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 7e85f77016..55f5dde525 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2012-11-19  Pino Toscano  <toscano.pino@tiscali.it>
+
+	* sysdeps/mach/hurd/ptsname.c (ptsname): Change the type of PEERNAME to
+	string_t.  Do not manually set errno.
+	(__ptsname_r): Change the type of PEERNAME to string_t, and check its
+	length with __strnlen.  Make sure to both set errno and return it on
+	failure.
+
 2012-11-19  David S. Miller  <davem@davemloft.net>
 
 	With help from Joseph Myers.