aboutsummaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-10-15 15:49:31 +0000
committerWayne Davison <wayned@samba.org>2006-10-15 15:49:31 +0000
commit2a6e35db31406c1231e45e39c603455b55d2e0c9 (patch)
tree77e3133f057770427eecd133d9adb823038f39dc /NEWS
parente3794138d8321a59d619422a041917af8ad3734b (diff)
downloadandroid_external_rsync-2a6e35db31406c1231e45e39c603455b55d2e0c9.tar.gz
android_external_rsync-2a6e35db31406c1231e45e39c603455b55d2e0c9.tar.bz2
android_external_rsync-2a6e35db31406c1231e45e39c603455b55d2e0c9.zip
Improved a couple existing items.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS16
1 files changed, 9 insertions, 7 deletions
diff --git a/NEWS b/NEWS
index 41ab6c0a..98c48c06 100644
--- a/NEWS
+++ b/NEWS
@@ -103,20 +103,22 @@ Changes since 2.6.8:
INTERNAL:
- - Did a code audit using IBM's code checker program and made several
+ - Did a code audit using IBM's code-checker program and made several
changes, including: replacing most of the strcpy() and sprintf()
- calls with strlcpy(), snprintf(), and memcpy(), and adding a 0-value
- to an enum that had been intermingling a literal 0 with the defined
- enum values.
+ calls with strlcpy(), snprintf(), and memcpy(), adding a 0-value to
+ an enum that had been intermingling a literal 0 with the defined enum
+ values, silencing some uninitialized memory checks, marking some
+ functions with a "noreturn" attribute, and changing an "if" that
+ could never succeed on some platforms into a pre-processor directive
+ that conditionally compiles the code.
- Fixed a potential bug in f_name_cmp() when both the args are a
top-level "." dir (which doesn't happen in normal operations).
- Changed exit_cleanup() so that it can never return instead of exit.
The old code might return if it found the exit_cleanup() function
- was being called recursively. The new code segments the exit code
- so that any recursive calls move on to the next step of the exit
- processing.
+ was being called recursively. The new code is segmented so that
+ any recursive calls move on to the next step of the exit-processing.
DEVELOPER RELATED: