Sha256: 3ceb20ba7a4e48be9f270585e59ccc506b2b764f6ed62f3983a16a8d329ea09a

Contents?: true

Size: 639 Bytes

Versions: 113

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

113 entries across 113 versions & 4 rubygems

Version Path
pg-1.5.9-x86-mingw32 ext/gvl_wrappers.c
pg-1.5.9-x64-mingw32 ext/gvl_wrappers.c
pg-1.5.9-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.9 ext/gvl_wrappers.c
pg-1.5.8-x64-mingw32 ext/gvl_wrappers.c
pg-1.5.8-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.8-x86-mingw32 ext/gvl_wrappers.c
pg-1.5.8 ext/gvl_wrappers.c
yugabytedb-ysql-0.5 ext/gvl_wrappers.c
yugabytedb-ysql-0.4 ext/gvl_wrappers.c
pg-1.5.7-x86-mingw32 ext/gvl_wrappers.c
pg-1.5.7-x64-mingw32 ext/gvl_wrappers.c
pg-1.5.7-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.7 ext/gvl_wrappers.c
yugabytedb-ysql-0.3 ext/gvl_wrappers.c
yugabyte_ysql-0.3 ext/gvl_wrappers.c
yugabyte_ysql-0.2 ext/gvl_wrappers.c
yugabyte_ysql-0.1 ext/gvl_wrappers.c
pg-1.5.6-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.5.6-x64-mingw32 ext/gvl_wrappers.c