int lo_close(PGconn *conn, int fd);
Le résultat est 0 en cas de succès.
#include <server/pgtime.h>
#include <libpq-fe.h>
#include <libpq/libpq-fs.h>
static PGconn *hConnexion;
static Oid hBinaire;
static int hFlux;
...
hBinaire=lo_create(hConnexion, INV_WRITE);
...
if (PQstatus(hConnexion)!=CONNECTION_OK))
{
...
}
...
hFlux=lo_open(hConnexion, hBinaire, INV_WRITE);
if (!hFlux)
{
...
}
...
if (lo_close(hConnexion, hFlux))
{
...
}
...
if (lo_unlink(hConnexion, hBinaire))
{
...
}
...