From 053cd4306cb64186ed9c1fbf611b0189c1ca7c5f Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Fri, 20 Jun 2014 07:41:03 +0200 Subject: [PATCH] ether_aton.3: Make description of ether_line() bug a little more informative Signed-off-by: Michael Kerrisk --- man3/ether_aton.3 | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/man3/ether_aton.3 b/man3/ether_aton.3 index 63ab35948..1dc6953a5 100644 --- a/man3/ether_aton.3 +++ b/man3/ether_aton.3 @@ -125,26 +125,34 @@ struct ether_addr { .fi .in .SH ATTRIBUTES -.SS Multithreading (see pthreads(7)) -The -.BR ether_aton () -and +For an explanation of the terms used in this section, see +.BR attributes (7). +.ad l +.TS +allbox; +lbw33 lb lb +l l l. +Interface Attribute Value +T{ +.BR ether_aton (), .BR ether_ntoa () -functions are not thread-safe. -.LP -The +T} Thread safety MT-Unsafe +T{ .BR ether_ntohost (), .BR ether_hostton (), .BR ether_line (), -.BR ether_ntoa_r () -and +.BR ether_ntoa_r (), .BR ether_aton_r () -functions are thread-safe. +T} Thread safety MT-Safe +.TE +.ad .SH CONFORMING TO 4.3BSD, SunOS. .SH BUGS -The glibc 2.2.5 implementation of +In glibc 2.2.5 and earlier, the implementation of .BR ether_line () +.\" The fix was presumably commit c0a0f9a32c8baa6ab93d00eb42d92c02e9e146d7 +.\" which was in glibc 2.3 is broken. .SH SEE ALSO .BR ethers (5)