diff options
author | Hajimu UMEMOTO <ume@FreeBSD.org> | 2020-04-28 10:23:07 +0000 |
---|---|---|
committer | Hajimu UMEMOTO <ume@FreeBSD.org> | 2020-04-28 10:23:07 +0000 |
commit | d1e7a0dbefeeca0a612f533467323829437b6d37 (patch) | |
tree | f99647b61f008d9524c1d9a4472ce2d973aece14 /databases/ruby-bdb/files/patch-src-recnum.c | |
parent | x11/xpra: Slightly improve pkg-descr. (diff) |
suppress deprecate warning with Ruby 2.7
PR: 245339
Approved by: maintainer timeout
Notes
Notes:
svn path=/head/; revision=533243
Diffstat (limited to 'databases/ruby-bdb/files/patch-src-recnum.c')
-rw-r--r-- | databases/ruby-bdb/files/patch-src-recnum.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/databases/ruby-bdb/files/patch-src-recnum.c b/databases/ruby-bdb/files/patch-src-recnum.c index 968e258d4678..db95ad281c90 100644 --- a/databases/ruby-bdb/files/patch-src-recnum.c +++ b/databases/ruby-bdb/files/patch-src-recnum.c @@ -1,6 +1,6 @@ --- src/recnum.c.orig 2011-04-06 19:35:39 UTC +++ src/recnum.c -@@ -17,7 +17,7 @@ bdb_recnum_init(int argc, VALUE *argv, V +@@ -17,7 +17,7 @@ bdb_recnum_init(int argc, VALUE *argv, VALUE obj) argc++; } rb_hash_aset(argv[argc - 1], array, INT2FIX(0)); @@ -9,7 +9,17 @@ rb_hash_aset(argv[argc - 1], sarray, INT2FIX(0)); } rb_hash_aset(argv[argc - 1], rb_str_new2("set_flags"), INT2FIX(DB_RENUMBER)); -@@ -697,8 +697,8 @@ bdb_sary_clear(int argc, VALUE *argv, VA +@@ -112,7 +112,9 @@ bdb_intern_shift_pop(VALUE obj, int depart, int len) + db_recno_t recno; + VALUE res; + ++#if defined(RUBY_SAFE_LEVEL_MAX) && RUBY_SAFE_LEVEL_MAX >= 4 + rb_secure(4); ++#endif + INIT_TXN(txnid, obj, dbst); + #if HAVE_DB_CURSOR_4 + bdb_test_error(dbst->dbp->cursor(dbst->dbp, txnid, &dbcp, 0)); +@@ -697,8 +699,8 @@ bdb_sary_clear(int argc, VALUE *argv, VALUE obj) if (argc && TYPE(argv[argc - 1]) == T_HASH) { VALUE f = argv[argc - 1]; |