edata->lineno = lineno;
edata->funcname = funcname;
/* the default text domain is the backend's */
- edata->domain = domain ? domain : "postgres";
+ edata->domain = domain ? domain : PG_TEXTDOMAIN("postgres");
/* Select default errcode based on elevel */
if (elevel >= ERROR)
edata->sqlerrcode = ERRCODE_INTERNAL_ERROR;
*/
#ifdef ENABLE_NLS
if (encoding == PG_UTF8)
- if (bind_textdomain_codeset("postgres", "UTF-8") == NULL)
+ if (bind_textdomain_codeset(textdomain(NULL), "UTF-8") == NULL)
elog(LOG, "bind_textdomain_codeset failed");
#endif
}