blob: d945bacf1b2d8d932d7d7a4046e6e20a09493c64 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
/*
* libpq_testclient.c
* A test program for the libpq public API
*
* Copyright (c) 2022, PostgreSQL Global Development Group
*
* IDENTIFICATION
* src/interfaces/libpq/test/libpq_testclient.c
*/
#include "postgres_fe.h"
#include "libpq-fe.h"
static void
print_ssl_library()
{
const char *lib = PQsslAttribute(NULL, "library");
if (!lib)
fprintf(stderr, "SSL is not enabled\n");
else
printf("%s\n", lib);
}
int
main(int argc, char *argv[])
{
if ((argc > 1) && !strcmp(argv[1], "--ssl"))
{
print_ssl_library();
return 0;
}
printf("currently only --ssl is supported\n");
return 1;
}
|