diff options
author | Bruce Momjian | 2006-09-07 15:37:25 +0000 |
---|---|---|
committer | Bruce Momjian | 2006-09-07 15:37:25 +0000 |
commit | 004f62ac44909e550867781e2bf7d591bf5c026d (patch) | |
tree | 6e0c63c93f6e038ced932cbcb87198b20767f4fc | |
parent | f1f6e26768f8e0a8f79b2bd91ee41015f55ea914 (diff) |
Specify lo_write() to take a _const_ buffer, to match documentation.
-rw-r--r-- | src/backend/libpq/be-fsstubs.c | 2 | ||||
-rw-r--r-- | src/backend/storage/large_object/inv_api.c | 2 | ||||
-rw-r--r-- | src/include/libpq/be-fsstubs.h | 2 | ||||
-rw-r--r-- | src/include/storage/large_object.h | 2 | ||||
-rw-r--r-- | src/interfaces/libpq/fe-lobj.c | 2 | ||||
-rw-r--r-- | src/interfaces/libpq/libpq-fe.h | 2 |
6 files changed, 6 insertions, 6 deletions
diff --git a/src/backend/libpq/be-fsstubs.c b/src/backend/libpq/be-fsstubs.c index fb30dc82ac..6a48496d9e 100644 --- a/src/backend/libpq/be-fsstubs.c +++ b/src/backend/libpq/be-fsstubs.c @@ -165,7 +165,7 @@ lo_read(int fd, char *buf, int len) } int -lo_write(int fd, char *buf, int len) +lo_write(int fd, const char *buf, int len) { int status; diff --git a/src/backend/storage/large_object/inv_api.c b/src/backend/storage/large_object/inv_api.c index b3ad6460f9..8ba373631f 100644 --- a/src/backend/storage/large_object/inv_api.c +++ b/src/backend/storage/large_object/inv_api.c @@ -488,7 +488,7 @@ inv_read(LargeObjectDesc *obj_desc, char *buf, int nbytes) } int -inv_write(LargeObjectDesc *obj_desc, char *buf, int nbytes) +inv_write(LargeObjectDesc *obj_desc, const char *buf, int nbytes) { int nwritten = 0; int n; diff --git a/src/include/libpq/be-fsstubs.h b/src/include/libpq/be-fsstubs.h index 0d5f3fc5fd..6cf6d05df1 100644 --- a/src/include/libpq/be-fsstubs.h +++ b/src/include/libpq/be-fsstubs.h @@ -41,7 +41,7 @@ extern Datum lo_unlink(PG_FUNCTION_ARGS); * but too late now... */ extern int lo_read(int fd, char *buf, int len); -extern int lo_write(int fd, char *buf, int len); +extern int lo_write(int fd, const char *buf, int len); /* * Cleanup LOs at xact commit/abort diff --git a/src/include/storage/large_object.h b/src/include/storage/large_object.h index 00146f720c..8239cdb91c 100644 --- a/src/include/storage/large_object.h +++ b/src/include/storage/large_object.h @@ -77,6 +77,6 @@ extern int inv_drop(Oid lobjId); extern int inv_seek(LargeObjectDesc *obj_desc, int offset, int whence); extern int inv_tell(LargeObjectDesc *obj_desc); extern int inv_read(LargeObjectDesc *obj_desc, char *buf, int nbytes); -extern int inv_write(LargeObjectDesc *obj_desc, char *buf, int nbytes); +extern int inv_write(LargeObjectDesc *obj_desc, const char *buf, int nbytes); #endif /* LARGE_OBJECT_H */ diff --git a/src/interfaces/libpq/fe-lobj.c b/src/interfaces/libpq/fe-lobj.c index 4d79b73712..b620ad4df9 100644 --- a/src/interfaces/libpq/fe-lobj.c +++ b/src/interfaces/libpq/fe-lobj.c @@ -172,7 +172,7 @@ lo_read(PGconn *conn, int fd, char *buf, size_t len) * returns the number of bytes written, or -1 on failure. */ int -lo_write(PGconn *conn, int fd, char *buf, size_t len) +lo_write(PGconn *conn, int fd, const char *buf, size_t len) { PQArgBlock argv[2]; PGresult *res; diff --git a/src/interfaces/libpq/libpq-fe.h b/src/interfaces/libpq/libpq-fe.h index d6b4f27133..9cfdc583bb 100644 --- a/src/interfaces/libpq/libpq-fe.h +++ b/src/interfaces/libpq/libpq-fe.h @@ -483,7 +483,7 @@ PQprintTuples(const PGresult *res, extern int lo_open(PGconn *conn, Oid lobjId, int mode); extern int lo_close(PGconn *conn, int fd); extern int lo_read(PGconn *conn, int fd, char *buf, size_t len); -extern int lo_write(PGconn *conn, int fd, char *buf, size_t len); +extern int lo_write(PGconn *conn, int fd, const char *buf, size_t len); extern int lo_lseek(PGconn *conn, int fd, int offset, int whence); extern Oid lo_creat(PGconn *conn, int mode); extern Oid lo_create(PGconn *conn, Oid lobjId); |