1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/include/ruby/internal/intern
Masaki Matsushita 94d49ed31c Add a hook before fork() for getaddrinfo_a()
We need stop worker threads in getaddrinfo_a() before fork().
This change adds a hook before fork() that cancel all outstanding requests
and wait for all ongoing requests. Then, it waits for all worker
threads to be finished.

Fixes [Bug #17220]
2020-12-04 23:31:51 +09:00
..
select
array.h
bignum.h
class.h
compar.h
complex.h
cont.h
dir.h
enum.h
enumerator.h Feature #16812: Allow slicing arrays with ArithmeticSequence (#3241) 2020-10-21 02:40:18 +09:00
error.h
eval.h
file.h Removed rb_find_file_ext_safe and rb_find_file_safe 2020-09-23 09:09:36 +09:00
gc.h
hash.h
io.h
load.h rb_ext_ractor_safe() to declare ractor-safe ext 2020-12-01 15:44:18 +09:00
marshal.h
numeric.h
object.h
parse.h
proc.h Revert "Don't export rb_callable_receiver" 2020-10-07 11:27:30 +09:00
process.h Add a hook before fork() for getaddrinfo_a() 2020-12-04 23:31:51 +09:00
random.h
range.h
rational.h
re.h
ruby.h
select.h
signal.h
sprintf.h
string.h Expose the rb_interned_str_* family of functions 2020-11-17 09:39:25 +09:00
struct.h
thread.h
time.h
variable.h
vm.h