26 struct sockaddr_storage addr;
38 #define UNIXSOCK_PATH(path, port, sockdir) \
39 (AssertMacro(sockdir), \
40 AssertMacro(*(sockdir) != '\0'), \
41 snprintf(path, sizeof(path), "%s/.s.PGSQL.%d", \
54 #define UNIXSOCK_PATH_BUFLEN sizeof(((struct sockaddr_un *) NULL)->sun_path)
81 #define PG_PROTOCOL_MAJOR(v) ((v) >> 16)
82 #define PG_PROTOCOL_MINOR(v) ((v) & 0x0000ffff)
83 #define PG_PROTOCOL(m,n) (((m) << 16) | (n))
90 #define PG_PROTOCOL_EARLIEST PG_PROTOCOL(3,0)
91 #define PG_PROTOCOL_LATEST PG_PROTOCOL(3,0)
114 #define MAX_STARTUP_PACKET_LENGTH 10000
119 #define AUTH_REQ_OK 0
120 #define AUTH_REQ_KRB4 1
121 #define AUTH_REQ_KRB5 2
122 #define AUTH_REQ_PASSWORD 3
123 #define AUTH_REQ_CRYPT 4
124 #define AUTH_REQ_MD5 5
126 #define AUTH_REQ_GSS 7
127 #define AUTH_REQ_GSS_CONT 8
128 #define AUTH_REQ_SSPI 9
129 #define AUTH_REQ_SASL 10
130 #define AUTH_REQ_SASL_CONT 11
131 #define AUTH_REQ_SASL_FIN 12
132 #define AUTH_REQ_MAX AUTH_REQ_SASL_FIN
145 #define CANCEL_REQUEST_CODE PG_PROTOCOL(1234,5678)
160 #define NEGOTIATE_SSL_CODE PG_PROTOCOL(1234,5679)
161 #define NEGOTIATE_GSS_CODE PG_PROTOCOL(1234,5680)
#define is_absolute_path(filename)
static bool is_unixsock_path(const char *path)
PGDLLIMPORT bool Db_user_namespace
struct CancelRequestPacket CancelRequestPacket
MsgType cancelRequestCode