Skip to content

Commit 1bbae24

Browse files
committed
add comment.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@33599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent c16f98a commit 1bbae24

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

ext/dbm/dbm.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,14 @@ fdbm_initialize(int argc, VALUE *argv, VALUE obj)
137137

138138
FilePathValue(file);
139139

140+
/*
141+
* Note:
142+
* The dbm compatibility layer of gdbm 1.9 doesn't respect O_CLOEXEC.
143+
*/
140144
#ifndef O_CLOEXEC
141145
# define O_CLOEXEC 0
142146
#endif
147+
143148
if (flags & RUBY_DBM_RW_BIT) {
144149
flags &= ~RUBY_DBM_RW_BIT;
145150
dbm = dbm_open(RSTRING_PTR(file), flags|O_CLOEXEC, mode);

0 commit comments

Comments
 (0)