aboutsummaryrefslogtreecommitdiff
path: root/UPDATING
diff options
context:
space:
mode:
authorJohn Polstra <jdp@FreeBSD.org>2004-06-14 18:19:05 +0000
committerJohn Polstra <jdp@FreeBSD.org>2004-06-14 18:19:05 +0000
commit4717d22a7c97938d0e99d91f8dd1d55eeaae0fcd (patch)
treef18a0b115d49023a3e78c267aa48ca58dc6304d5 /UPDATING
parentc0b99ffa021c0be74d6ab90a6eccfe511be8bb19 (diff)
downloadsrc-4717d22a7c97938d0e99d91f8dd1d55eeaae0fcd.tar.gz
src-4717d22a7c97938d0e99d91f8dd1d55eeaae0fcd.zip
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
Notes
Notes: svn path=/head/; revision=130481
Diffstat (limited to 'UPDATING')
-rw-r--r--UPDATING6
1 files changed, 6 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index e5a80427a00f..592d42938edc 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