Sha256: 9c1ab70867f7701ddea63c4e3c8cde22a0d9fa778574a1321a7643dddc9ce921

Contents?: true

Size: 305 Bytes

Versions: 18

Compression:

Stored size: 305 Bytes

Contents

/*
 * gvl_wrappers.c - Wrapper functions for locking/unlocking the Ruby GVL
 *
 */

#include "FXRbCommon.h"

__thread int g_fxrb_thread_has_gvl = 1;

FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_WRAPPER_STRUCT );
FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_SKELETON );
FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_STUB );

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
fxruby-1.6.33-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.33-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.33 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32.pre2-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32.pre2-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32.pre2 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32.pre1 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32.pre1-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.32.pre1-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.31-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.31-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.31 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.30-x86-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.30-x64-mingw32 ext/fox16_c/gvl_wrappers.cpp
fxruby-1.6.30 ext/fox16_c/gvl_wrappers.cpp