X7ROOT File Manager
Current Path:
/opt/alt/ruby30/include/ruby
opt
/
alt
/
ruby30
/
include
/
ruby
/
??
..
??
assert.h
(7.54 KB)
??
atomic.h
(8.86 KB)
??
backward
??
backward.h
(2.58 KB)
??
config-x86_64.h
(12.81 KB)
??
config.h
(1.19 KB)
??
debug.h
(4.5 KB)
??
defines.h
(2.49 KB)
??
digest.h
(1.69 KB)
??
encoding.h
(17.97 KB)
??
intern.h
(2.34 KB)
??
internal
??
io.h
(5.52 KB)
??
memory_view.h
(6.31 KB)
??
missing.h
(5.55 KB)
??
onigmo.h
(43.61 KB)
??
oniguruma.h
(262 B)
??
ractor.h
(2.09 KB)
??
random.h
(2.92 KB)
??
re.h
(1.16 KB)
??
regex.h
(1020 B)
??
ruby.h
(5 KB)
??
st.h
(7.39 KB)
??
subst.h
(815 B)
??
thread.h
(1.43 KB)
??
thread_native.h
(2.36 KB)
??
util.h
(1.6 KB)
??
version.h
(2.06 KB)
??
vm.h
(1.64 KB)
Editing: thread.h
#ifndef RUBY_THREAD_H /*-*-C++-*-vi:se ft=cpp:*/ #define RUBY_THREAD_H 1 /** * @file * @author $Author: matz $ * @date Tue Jul 10 17:35:43 JST 2012 * @copyright Copyright (C) 2007 Yukihiro Matsumoto * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. */ #include "ruby/intern.h" #include "ruby/internal/dllexport.h" /* flags for rb_nogvl */ #define RB_NOGVL_INTR_FAIL (0x1) #define RB_NOGVL_UBF_ASYNC_SAFE (0x2) RBIMPL_SYMBOL_EXPORT_BEGIN() void *rb_thread_call_with_gvl(void *(*func)(void *), void *data1); void *rb_thread_call_without_gvl(void *(*func)(void *), void *data1, rb_unblock_function_t *ubf, void *data2); void *rb_thread_call_without_gvl2(void *(*func)(void *), void *data1, rb_unblock_function_t *ubf, void *data2); /* * XXX: unstable/unapproved - out-of-tree code should NOT not depend * on this until it hits Ruby 2.6.1 */ void *rb_nogvl(void *(*func)(void *), void *data1, rb_unblock_function_t *ubf, void *data2, int flags); #define RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_AFTER 0x01 #define RUBY_CALL_WO_GVL_FLAG_SKIP_CHECK_INTS_ RBIMPL_SYMBOL_EXPORT_END() #endif /* RUBY_THREAD_H */
Upload File
Create Folder