mirror of
https://github.com/postgres/postgres.git
synced 2025-07-23 03:21:12 +03:00
Make libpq thread-safe with configure --with-threads option.
Lee Kindness
This commit is contained in:
@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-lobj.c,v 1.41 2002/06/20 20:29:54 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-lobj.c,v 1.42 2003/06/14 17:49:54 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -396,9 +396,10 @@ lo_import(PGconn *conn, const char *filename)
|
||||
fd = open(filename, O_RDONLY | PG_BINARY, 0666);
|
||||
if (fd < 0)
|
||||
{ /* error */
|
||||
char sebuf[256];
|
||||
printfPQExpBuffer(&conn->errorMessage,
|
||||
libpq_gettext("could not open file \"%s\": %s\n"),
|
||||
filename, strerror(errno));
|
||||
filename, pqStrerror(errno, sebuf, sizeof(sebuf)));
|
||||
return InvalidOid;
|
||||
}
|
||||
|
||||
@ -479,9 +480,10 @@ lo_export(PGconn *conn, Oid lobjId, const char *filename)
|
||||
fd = open(filename, O_CREAT | O_WRONLY | O_TRUNC | PG_BINARY, 0666);
|
||||
if (fd < 0)
|
||||
{ /* error */
|
||||
char sebuf[256];
|
||||
printfPQExpBuffer(&conn->errorMessage,
|
||||
libpq_gettext("could not open file \"%s\": %s\n"),
|
||||
filename, strerror(errno));
|
||||
filename, pqStrerror(errno, sebuf, sizeof(sebuf)));
|
||||
(void) lo_close(conn, lobj);
|
||||
return -1;
|
||||
}
|
||||
|
Reference in New Issue
Block a user