Fix pcl-10w: remove IS_DEBUG conditional from psql.h (#363)

Removed IS_DEBUG conditional block from psql.h. Added psql_dump_locks() declaration. Now uses single API without debug/release variants. This eliminates the last remaining use of IS_DEBUG after PR #177.

Fixes #178

Co-authored-by: Levi Neely <lkn@darkstar.example.net>
This commit is contained in:
Levi Neely 2026-03-07 21:37:21 +01:00 committed by GitHub
parent 6a0edf0cc3
commit 5769bb4882
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 35 deletions

View File

@ -53,39 +53,6 @@ int psql_reopen(const char *path);
void psql_checkpt_lock(); void psql_checkpt_lock();
void psql_checkpt_unlock(); void psql_checkpt_unlock();
#if IS_DEBUG
#define psql_trylock() psql_do_trylock(__FILE__, __LINE__)
#define psql_lock() psql_do_lock(__FILE__, __LINE__)
#define psql_rdlock() psql_do_rdlock(__FILE__, __LINE__)
#define psql_statement(sql) psql_do_statement(sql, __FILE__, __LINE__)
#define psql_start() psql_do_start_transaction(__FILE__, __LINE__)
#define psql_query_nocache(sql) psql_do_query_nocache(sql, __FILE__, __LINE__)
#define psql_query(sql) psql_do_query(sql, __FILE__, __LINE__)
#define psql_rdlock_nocache(sql) psql_do_query_rdlock_nocache(sql, __FILE__, __LINE__)
#define psql_query_rdlock(sql) psql_do_query_rdlock(sql, __FILE__, __LINE__)
#define psql_query_nolock_nocache(sql) psql_do_query_nolock_nocache(sql, __FILE__, __LINE__)
#define psql_query_nolock(sql) psql_do_query_nolock(sql, __FILE__, __LINE__)
#define psql_prepare_nocache(sql) psql_do_prepare_nocache(sql, __FILE__, __LINE__)
#define psql_prepare(sql) psql_do_prepare(sql, __FILE__, __LINE__)
void psql_dump_locks();
int psql_do_trylock(const char *file, unsigned line);
void psql_do_lock(const char *file, unsigned line);
void psql_do_rdlock(const char *file, unsigned line);
int psql_do_statement(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
int psql_do_start_transaction(const char *file, unsigned line);
psync_sql_res *psql_do_query_nocache(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
psync_sql_res *psql_do_query(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
psync_sql_res *psql_do_query_rdlock_nocache(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
psync_sql_res *psql_do_query_rdlock(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
psync_sql_res *psql_do_query_nolock_nocache(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
psync_sql_res *psql_do_query_nolock(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
psync_sql_res *psql_do_prepare_nocache(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
psync_sql_res *psql_do_prepare(const char *sql, const char *file, unsigned line) PSYNC_NONNULL(1);
#else
int psql_trylock(); int psql_trylock();
void psql_lock(); void psql_lock();
void psql_rdlock(); void psql_rdlock();
@ -101,8 +68,7 @@ psync_sql_res *psql_query_nolock_nocache(const char *sql) PSYNC_NONNULL(1);
psync_sql_res *psql_prepare(const char *sql) PSYNC_NONNULL(1); psync_sql_res *psql_prepare(const char *sql) PSYNC_NONNULL(1);
psync_sql_res *psql_prepare_nocache(const char *sql) PSYNC_NONNULL(1); psync_sql_res *psql_prepare_nocache(const char *sql) PSYNC_NONNULL(1);
#endif void psql_dump_locks();
void psql_unlock(); void psql_unlock();
void psql_rdunlock(); void psql_rdunlock();
int psql_waiting(); int psql_waiting();