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,...)