src/hg/sim4big/sim4big.c 1.6
1.6 2009/09/23 18:42:26 angie
Fixed compiler warnings from gcc 4.3.3, mostly about system calls whose return values weren't checked and non-literal format strings with no args.
Index: src/hg/sim4big/sim4big.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/sim4big/sim4big.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -b -B -U 4 -r1.5 -r1.6
--- src/hg/sim4big/sim4big.c 21 Aug 2006 15:45:23 -0000 1.5
+++ src/hg/sim4big/sim4big.c 23 Sep 2009 18:42:26 -0000 1.6
@@ -36,9 +36,10 @@
if (dir == NULL)
sprintf(result, "%sXXXXXX%s", root, suffix);
else
sprintf(result, "%s/%sXXXXXX%s", dir, root, suffix);
-mkstemp(result);
+if (mkstemp(result) < 0)
+ errAbort("tempFile: mkstemp failed: %s", strerror(errno));
}
void sim4BadLine(struct lineFile *lf)
/* Complain about bad line in sim4 file. */
@@ -301,9 +302,9 @@
{
dotOut();
toUpperN(mSeq.dna, mSeq.size);
faWrite(mTempName, mSeq.name, mSeq.dna, mSeq.size);
- system(command->string);
+ mustSystem(command->string);
if (pslOut)
parseIntoPsl(sTempName, mSeq.name, mSeq.size, gSeqName, gSeq.size, f);
else
parseIntoBed(sTempName, mSeq.name, mSeq.size, gSeqName, gSeq.size, f);