Skip to content

Commit 64e6fa2

Browse files
committed
Include libpq/libpq-be.h
This defines the structure of MyProcPort, which holds information about a client connection in a backend process.
1 parent fbc2bc7 commit 64e6fa2

File tree

7 files changed

+15
-0
lines changed

7 files changed

+15
-0
lines changed

pgrx-bindgen/src/lib.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
11
pub mod build;
2+
3+
/// Link to the builtin crypto libraries on Windows.
4+
/// This is necessary only when Postgres is built --with-openssl, but what Windows distribution isn't?
5+
///
6+
/// See: https://github.com/postgres/postgres/blob/REL_17_0/meson.build#L1321
7+
#[cfg(target_os = "windows")]
8+
#[link(name = "ssl")]
9+
#[link(name = "crypto")]
10+
unsafe extern "C" {}

pgrx-pg-sys/include/pg13.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
#include "foreign/foreign.h"
9696
#include "jit/jit.h"
9797
#include "lib/stringinfo.h"
98+
#include "libpq/libpq-be.h"
9899
#include "libpq/pqformat.h"
99100
#include "mb/pg_wchar.h"
100101
#include "nodes/execnodes.h"

pgrx-pg-sys/include/pg14.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
#include "foreign/foreign.h"
9696
#include "jit/jit.h"
9797
#include "lib/stringinfo.h"
98+
#include "libpq/libpq-be.h"
9899
#include "libpq/pqformat.h"
99100
#include "mb/pg_wchar.h"
100101
#include "nodes/execnodes.h"

pgrx-pg-sys/include/pg15.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
#include "foreign/foreign.h"
9797
#include "jit/jit.h"
9898
#include "lib/stringinfo.h"
99+
#include "libpq/libpq-be.h"
99100
#include "libpq/pqformat.h"
100101
#include "mb/pg_wchar.h"
101102
#include "nodes/execnodes.h"

pgrx-pg-sys/include/pg16.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
#include "foreign/foreign.h"
9898
#include "jit/jit.h"
9999
#include "lib/stringinfo.h"
100+
#include "libpq/libpq-be.h"
100101
#include "libpq/pqformat.h"
101102
#include "mb/pg_wchar.h"
102103
#include "nodes/execnodes.h"

pgrx-pg-sys/include/pg17.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
#include "foreign/foreign.h"
9898
#include "jit/jit.h"
9999
#include "lib/stringinfo.h"
100+
#include "libpq/libpq-be.h"
100101
#include "libpq/pqformat.h"
101102
#include "mb/pg_wchar.h"
102103
#include "nodes/execnodes.h"

pgrx-pg-sys/include/pg18.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@
9696
#include "foreign/foreign.h"
9797
#include "jit/jit.h"
9898
#include "lib/stringinfo.h"
99+
#include "libpq/libpq-be.h"
99100
#include "libpq/pqformat.h"
100101
#include "mb/pg_wchar.h"
101102
#include "nodes/execnodes.h"

0 commit comments

Comments
 (0)