src/hg/inc/hgRelate.h 1.17
1.17 2010/02/17 08:53:20 markd
allow defaulting to TMPDIR directory
Index: src/hg/inc/hgRelate.h
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/inc/hgRelate.h,v
retrieving revision 1.16
retrieving revision 1.17
diff -b -B -U 4 -r1.16 -r1.17
--- src/hg/inc/hgRelate.h 11 Oct 2008 20:17:35 -0000 1.16
+++ src/hg/inc/hgRelate.h 17 Feb 2010 08:53:20 -0000 1.17
@@ -39,28 +39,32 @@
HGID hgNextId(void);
/* Get next unique id. (Should only be called after hgStartUpdate). */
FILE *hgCreateTabFile(char *tmpDir, char *tableName);
-/* Open a tab file with name corresponding to tableName in tmpDir. */
+/* Open a tab file with name corresponding to tableName in tmpDir. If tmpDir is NULL,
+ * use TMPDIR environment, or "/var/tmp" */
int hgUnlinkTabFile(char *tmpDir, char *tableName);
-/* Unlink tab file */
+/* Unlink tab file. If tmpDir is NULL, use TMPDIR environment, or "/var/tmp" */
void hgLoadTabFile(struct sqlConnection *conn, char *tmpDir, char *tableName,
FILE **tabFh);
-/* Load tab delimited file corresponding to tableName. close fh if not NULL */
+/* Load tab delimited file corresponding to tableName. close fh if not NULL.
+ * If tmpDir is NULL, use TMPDIR environment, or "/var/tmp"*/
void hgLoadNamedTabFile(struct sqlConnection *conn, char *tmpDir, char *tableName,
char *fileName, FILE **tabFh);
-/* Load named tab delimited file corresponding to tableName. close fh if not NULL */
+/* Load named tab delimited file corresponding to tableName. close fh if not
+ * NULL If tmpDir is NULL, use TMPDIR environment, or "/var/tmp"*/
void hgLoadTabFileOpts(struct sqlConnection *conn, char *tmpDir, char *tableName,
unsigned options, FILE **tabFh);
/* Load tab delimited file corresponding to tableName. close tabFh if not NULL
- * Options are those supported by sqlLoadTabFile */
+ * If tmpDir is NULL, use TMPDIR environment, or "/var/tmp". Options are those
+ * supported by sqlLoadTabFile */
void hgRemoveTabFile(char *tmpDir, char *tableName);
-/* Remove file. */
+/* Remove file.* If tmpDir is NULL, use TMPDIR environment, or "/var/tmp" */
HGID hgGetMaxId(struct sqlConnection *conn, char *tableName);
/* get the maximum value of the id column in a table or zero if empry */