lo_close

Prototypes

int lo_close(PGconn *conn, int fd);

Description

Ferme le flux fd sur l'objet binaire pour la connexion conn.

Le résultat est 0 en cas de succès.

Exemple

#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)) ...

Voir aussi

lo_create pour créer un nouvel objet binaire. lo_open pour ouvrir un flux sur un objet binaire. lo_unlink pour supprimer un objet binaire.