| /* |
| * libpq_testclient.c |
| * A test program for the libpq public API |
| * |
| * Copyright (c) 2022-2023, 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; |
| } |