From 32b926e0fbaacbc2b3175a2d2b1c791fbeefa99c Mon Sep 17 00:00:00 2001 From: jdp Date: Mon, 14 Jun 2004 18:19:05 +0000 Subject: Change the return value of sema_timedwait() so it returns 0 on success and a proper errno value on failure. This makes it consistent with cv_timedwait(), and paves the way for the introduction of functions such as sema_timedwait_sig() which can fail in multiple ways. Bump __FreeBSD_version and add a note to UPDATING. Approved by: scottl (ips driver), arch --- UPDATING | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'UPDATING') diff --git a/UPDATING b/UPDATING index e5a8042..592d429 100644 --- a/UPDATING +++ b/UPDATING @@ -17,6 +17,12 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 5.x IS SLOW: developers choose to disable these features on build machines to maximize performance. +20040614: + The return value of sema_timedwait(9) has been changed to + make it consistent with cv_timedwait(9). Be sure to recompile + the ips module and any third-party modules which call + sema_timedwait. + 20040613: ALTQ is now linked to the build. This breaks ABI for struct ifnet. Make sure to recompile modules and any userland that makes use of -- cgit v1.1