PostgreSQL Source Code: src/backend/libpq/be-gssapi-common.c Source File (original) (raw)
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
18
19
20
21
22
23
24static void
26{
28 size_t i = 0;
31
32 do
33 {
36 break;
37 if (i > 0)
38 {
40 s[i] = ' ';
41 i++;
42 }
47 }
49
50
52 s[i] = '\0';
53 else
54 {
56 s[len - 1] = '\0';
57 }
58}
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74void
77{
80
81
83
84
86
87
88
89
90
94}
95
96
97
98
99
100
101
102#define GSS_MEMORY_CACHE "MEMORY:"
103void
105{
112
113 cc.key = "ccache";
116 ccset.elements = &cc;
117
118
122
124 true,
125 true,
129
131 {
133 }
134
135
138 {
140 }
141
142
143
144
145
147}
void pg_store_delegated_credential(gss_cred_id_t cred)
static void pg_GSS_error_int(char *s, size_t len, OM_uint32 stat, int type)
void pg_GSS_error(const char *errmsg, OM_uint32 maj_stat, OM_uint32 min_stat)
int int errdetail_internal(const char *fmt,...) pg_attribute_printf(1
int int errmsg_internal(const char *fmt,...) pg_attribute_printf(1
#define ereport(elevel,...)