37
37
*
38
38
*
39
39
* IDENTIFICATION
40
- * $Header: /cvsroot/pgsql/src/backend/utils/error/elog.c,v 1.120 2003/08/26 21:15:27 tgl Exp $
40
+ * $Header: /cvsroot/pgsql/src/backend/utils/error/elog.c,v 1.121 2003/08/27 00:33:34 petere Exp $
41
41
*
42
42
*-------------------------------------------------------------------------
43
43
*/
@@ -1165,7 +1165,7 @@ send_message_to_frontend(ErrorData *edata)
1165
1165
int ssval ;
1166
1166
int i ;
1167
1167
1168
- pq_sendbyte (& msgbuf , 'S' );
1168
+ pq_sendbyte (& msgbuf , PG_DIAG_SEVERITY );
1169
1169
pq_sendstring (& msgbuf , error_severity (edata -> elevel ));
1170
1170
1171
1171
/* unpack MAKE_SQLSTATE code */
@@ -1177,57 +1177,57 @@ send_message_to_frontend(ErrorData *edata)
1177
1177
}
1178
1178
tbuf [i ] = '\0' ;
1179
1179
1180
- pq_sendbyte (& msgbuf , 'C' );
1180
+ pq_sendbyte (& msgbuf , PG_DIAG_SQLSTATE );
1181
1181
pq_sendstring (& msgbuf , tbuf );
1182
1182
1183
1183
/* M field is required per protocol, so always send something */
1184
- pq_sendbyte (& msgbuf , 'M' );
1184
+ pq_sendbyte (& msgbuf , PG_DIAG_MESSAGE_PRIMARY );
1185
1185
if (edata -> message )
1186
1186
pq_sendstring (& msgbuf , edata -> message );
1187
1187
else
1188
1188
pq_sendstring (& msgbuf , gettext ("missing error text" ));
1189
1189
1190
1190
if (edata -> detail )
1191
1191
{
1192
- pq_sendbyte (& msgbuf , 'D' );
1192
+ pq_sendbyte (& msgbuf , PG_DIAG_MESSAGE_DETAIL );
1193
1193
pq_sendstring (& msgbuf , edata -> detail );
1194
1194
}
1195
1195
1196
1196
if (edata -> hint )
1197
1197
{
1198
- pq_sendbyte (& msgbuf , 'H' );
1198
+ pq_sendbyte (& msgbuf , PG_DIAG_MESSAGE_HINT );
1199
1199
pq_sendstring (& msgbuf , edata -> hint );
1200
1200
}
1201
1201
1202
1202
if (edata -> context )
1203
1203
{
1204
- pq_sendbyte (& msgbuf , 'W' );
1204
+ pq_sendbyte (& msgbuf , PG_DIAG_CONTEXT );
1205
1205
pq_sendstring (& msgbuf , edata -> context );
1206
1206
}
1207
1207
1208
1208
if (edata -> cursorpos > 0 )
1209
1209
{
1210
1210
snprintf (tbuf , sizeof (tbuf ), "%d" , edata -> cursorpos );
1211
- pq_sendbyte (& msgbuf , 'P' );
1211
+ pq_sendbyte (& msgbuf , PG_DIAG_STATEMENT_POSITION );
1212
1212
pq_sendstring (& msgbuf , tbuf );
1213
1213
}
1214
1214
1215
1215
if (edata -> filename )
1216
1216
{
1217
- pq_sendbyte (& msgbuf , 'F' );
1217
+ pq_sendbyte (& msgbuf , PG_DIAG_SOURCE_FILE );
1218
1218
pq_sendstring (& msgbuf , edata -> filename );
1219
1219
}
1220
1220
1221
1221
if (edata -> lineno > 0 )
1222
1222
{
1223
1223
snprintf (tbuf , sizeof (tbuf ), "%d" , edata -> lineno );
1224
- pq_sendbyte (& msgbuf , 'L' );
1224
+ pq_sendbyte (& msgbuf , PG_DIAG_SOURCE_LINE );
1225
1225
pq_sendstring (& msgbuf , tbuf );
1226
1226
}
1227
1227
1228
1228
if (edata -> funcname )
1229
1229
{
1230
- pq_sendbyte (& msgbuf , 'R' );
1230
+ pq_sendbyte (& msgbuf , PG_DIAG_SOURCE_FUNCTION );
1231
1231
pq_sendstring (& msgbuf , edata -> funcname );
1232
1232
}
1233
1233
0 commit comments