Sha256: 3ceb20ba7a4e48be9f270585e59ccc506b2b764f6ed62f3983a16a8d329ea09a

Contents?: true

Size: 639 Bytes

Versions: 115

Compression:

Stored size: 639 Bytes

Contents

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

#include "pg.h"

#ifndef HAVE_PQENCRYPTPASSWORDCONN
char *PQencryptPasswordConn(PGconn *conn, const char *passwd, const char *user, const char *algorithm){return NULL;}
#endif

#ifdef ENABLE_GVL_UNLOCK
FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_WRAPPER_STRUCT );
FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_SKELETON );
#endif
FOR_EACH_BLOCKING_FUNCTION( DEFINE_GVL_STUB );
#ifdef ENABLE_GVL_UNLOCK
FOR_EACH_CALLBACK_FUNCTION( DEFINE_GVL_WRAPPER_STRUCT );
FOR_EACH_CALLBACK_FUNCTION( DEFINE_GVLCB_SKELETON );
#endif
FOR_EACH_CALLBACK_FUNCTION( DEFINE_GVLCB_STUB );

Version data entries

115 entries across 115 versions & 4 rubygems

Version Path
pg-1.5.6-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.6-x64-mingw32 ext/gvl_wrappers.c
pg-1.5.6-x86-mingw32 ext/gvl_wrappers.c
pg-1.5.6 ext/gvl_wrappers.c
pg-1.5.5-x86-mingw32 ext/gvl_wrappers.c
pg-1.5.5-x64-mingw32 ext/gvl_wrappers.c
pg-1.5.5-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.5 ext/gvl_wrappers.c
pg-1.5.4-x86-mingw32 ext/gvl_wrappers.c
pg-1.5.4-x64-mingw32 ext/gvl_wrappers.c
pg-1.5.4-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.4 ext/gvl_wrappers.c
rubypitaya-3.12.5 ./lib/rubypitaya/app-template/vendor/bundle/ruby/3.1.0/gems/pg-1.4.5/ext/gvl_wrappers.c
pg-1.5.3-x64-mingw32 ext/gvl_wrappers.c
pg-1.5.3-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.3-x86-mingw32 ext/gvl_wrappers.c
pg-1.5.3 ext/gvl_wrappers.c
pg-1.5.2-x64-mingw32 ext/gvl_wrappers.c
pg-1.5.2-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.2 ext/gvl_wrappers.c