diff options
author | Luke Chen <luke.chen@mongodb.com> | 2017-11-24 15:14:51 +1100 |
---|---|---|
committer | Luke Chen <luke.chen@mongodb.com> | 2017-11-24 15:14:51 +1100 |
commit | 8a03a74df0e124061f374984201e5faebc2350c7 (patch) | |
tree | 02c2113766d120dbe00349a32963ac5459fd396c /src/third_party/wiredtiger/src/include/misc.i | |
parent | 4c00395b84400df45bcce4413b6ea895ead7eff4 (diff) | |
download | mongo-8a03a74df0e124061f374984201e5faebc2350c7.tar.gz |
Import wiredtiger: bc0337ed0085ea2d7b00f73deb2f726b4ffbee1b from branch mongodb-3.8
ref: d1027489d8..bc0337ed00
for: 3.7.1
WT-3607 Compact skips all in-cache blocks with associated disk images
WT-3658 Fixed-sized strings can be stored without a trailing NUL
WT-3761 Review when cursor operations force evict pages
WT-3762 Allow the oldest_timestamp to be moved backwards.
Diffstat (limited to 'src/third_party/wiredtiger/src/include/misc.i')
-rw-r--r-- | src/third_party/wiredtiger/src/include/misc.i | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/src/include/misc.i b/src/third_party/wiredtiger/src/include/misc.i index dbb921f0946..bedd3121037 100644 --- a/src/third_party/wiredtiger/src/include/misc.i +++ b/src/third_party/wiredtiger/src/include/misc.i @@ -41,6 +41,20 @@ __wt_strdup(WT_SESSION_IMPL *session, const char *str, void *retp) } /* + * __wt_strnlen -- + * Determine the length of a fixed-size string + */ +static inline size_t +__wt_strnlen(const char *s, size_t maxlen) +{ + size_t i; + + for (i = 0; i < maxlen && *s != '\0'; i++, s++) + ; + return (i); +} + +/* * __wt_snprintf -- * snprintf convenience function, ignoring the returned size. */ |