sig
  type t
  type conn = Postgres.Connection.t
  type oid = Postgres.Result.oid
  external lo_open :
    Postgres.LargeObjects.conn ->
    Postgres.LargeObjects.oid -> Postgres.LargeObjects.t = "stub_lo_open"
  external close :
    Postgres.LargeObjects.conn -> Postgres.LargeObjects.t -> int
    = "stub_lo_close"
  external read :
    Postgres.LargeObjects.conn ->
    Postgres.LargeObjects.t -> string -> int -> int -> int = "stub_lo_read"
  external write :
    Postgres.LargeObjects.conn ->
    Postgres.LargeObjects.t -> string -> int -> int -> int = "stub_lo_write"
  external seek :
    Postgres.LargeObjects.conn -> Postgres.LargeObjects.t -> int -> int
    = "stub_lo_lseek"
  external tell :
    Postgres.LargeObjects.conn -> Postgres.LargeObjects.t -> int
    = "stub_lo_tell"
  external create : Postgres.LargeObjects.conn -> Postgres.LargeObjects.oid
    = "stub_lo_creat"
  external unlink :
    Postgres.LargeObjects.conn ->
    Postgres.LargeObjects.oid -> Postgres.LargeObjects.oid = "stub_lo_unlink"
  external import :
    Postgres.LargeObjects.conn -> string -> Postgres.LargeObjects.oid
    = "stub_lo_import"
  external export :
    Postgres.LargeObjects.conn -> Postgres.LargeObjects.oid -> string -> int
    = "stub_lo_export"
end