int lo_lseek(PGconn *conn, int fd, int offset, int whence);
Les valeurs possibles de whence sont :
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;
static unsigned char B[256];
static int TailleLue;
static int TailleEcrite;
...
if (lo_lseek(hConnexion, hFlux, SEEK_SET, 0))
{
...
}
...
TailleLue=lo_read(hConnexion, hBinaire, (char *)C, 256);
...
TailleEcrite=lo_write(hConnexion, hBinaire, (char *)C, 256);
...