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.4.4 ext/gvl_wrappers.c
pg-1.4.3-x64-mingw32 ext/gvl_wrappers.c
pg-1.4.3-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.4.3-x86-mingw32 ext/gvl_wrappers.c
pg-1.4.3 ext/gvl_wrappers.c
pg-1.4.2-x64-mingw32 ext/gvl_wrappers.c
pg-1.4.2-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.4.2-x86-mingw32 ext/gvl_wrappers.c
pg-1.4.2 ext/gvl_wrappers.c
pg-1.4.1-x86-mingw32 ext/gvl_wrappers.c
pg-1.4.1-x64-mingw32 ext/gvl_wrappers.c
pg-1.4.1-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.4.1 ext/gvl_wrappers.c
pg-1.4.0-x86-mingw32 ext/gvl_wrappers.c
pg-1.4.0-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.4.0-x64-mingw32 ext/gvl_wrappers.c
pg-1.4.0 ext/gvl_wrappers.c
pg-1.3.5-x64-mingw-ucrt ext/gvl_wrappers.c
pg-1.3.5-x64-mingw32 ext/gvl_wrappers.c
pg-1.3.5-x86-mingw32 ext/gvl_wrappers.c