/*
 * call-seq:
 *    conn.trace( port )
 * 
 * Enables tracing message passing between backend.
 * The trace message will be written to the _port_ object,
 * which is an instance of the class +File+.
 */
static VALUE
pgconn_trace(obj, port)
  VALUE obj, port;
{
  OpenFile* fp;

  Check_Type(port, T_FILE);
  GetOpenFile(port, fp);

  PQtrace(get_pgconn(obj), fp->f2?fp->f2:fp->f);

  return obj;
}