summaryrefslogtreecommitdiff
path: root/dist/s_style
diff options
context:
space:
mode:
Diffstat (limited to 'dist/s_style')
-rwxr-xr-xdist/s_style11
1 files changed, 9 insertions, 2 deletions
diff --git a/dist/s_style b/dist/s_style
index 78fb7a6eb03..a163eb83b25 100755
--- a/dist/s_style
+++ b/dist/s_style
@@ -60,11 +60,12 @@ else
echo "$f: use TAILQ for all lists"
fi
- if ! expr "$f" : 'src/os_posix/.*' > /dev/null &&
+ if ! expr "$f" : 'src/os_common/.*' > /dev/null &&
+ ! expr "$f" : 'src/os_posix/.*' > /dev/null &&
! expr "$f" : 'src/os_win/.*' > /dev/null &&
! expr "$f" : 'src/include/extern.h' > /dev/null &&
! expr "$f" : 'src/include/os.h' > /dev/null &&
- grep '__wt_errno' $f > $t; then
+ grep '__wt_errno' $f > $t; then
echo "$f: upper-level code should not call __wt_errno"
cat $t
fi
@@ -83,6 +84,12 @@ else
cat $t
}
+ if ! expr "$f" : 'src/.*/os_setvbuf.c' > /dev/null &&
+ egrep -w 'setvbuf' $f > $t; then
+ echo "$f: setvbuf call, use WiredTiger library replacements"
+ cat $t
+ fi
+
# Alignment directive before "struct".
egrep 'WT_COMPILER_TYPE_ALIGN.*struct' $f > $t
test -s $t && {