I noticed a small but misleading documentation error.

/usr/share/doc/postgresql-7.2/html/lo-interfaces.html
======================================================
2.3.9. Removing a Large Object

To remove a large object from the database, call

Oid lo_unlink(PGconn *conn, Oid lobjId)

The lobjId argument specifies the OID of the large object to remove.
======================================================
The return value for lo_unlink is described in the documentation as Oid.


In the header file /usr/include/libpq-fe.h
======================================================

/* === in fe-lobj.c === */

/* Large-object access routines */
...
extern int      lo_unlink(PGconn *conn, Oid lobjId);
...
======================================================
The return value for lo_unlink is defined as an int.

Presumably the header file is correct. Perhaps the
documentation should read like lo_close:

"On success, lo_unlink returns zero. On error, the return value is 
negative."

Warwick
-- 
Warwick Hunter                    Agile TV Corporation
Voice: +61 7 5584 5912            Fax: +61 7 5575 9550
mailto:[EMAIL PROTECTED]        http://www.agile.tv


---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly

Reply via email to