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