src/jkOwnLib/gfBlatLib.c 1.28
1.28 2009/09/23 18:42:27 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/jkOwnLib/gfBlatLib.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/jkOwnLib/gfBlatLib.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -b -B -U 4 -r1.27 -r1.28
--- src/jkOwnLib/gfBlatLib.c 9 Dec 2008 08:06:20 -0000 1.27
+++ src/jkOwnLib/gfBlatLib.c 23 Sep 2009 18:42:27 -0000 1.28
@@ -110,13 +110,14 @@
/* Send a query that involves some sequence. */
{
char buf[256];
sprintf(buf, "%s%s %d", gfSignature(), type, seq->size);
-write(conn, buf, strlen(buf));
-read(conn, buf, 1);
+mustWriteFd(conn, buf, strlen(buf));
+if (read(conn, buf, 1) < 0)
+ errAbort("startSeqQuery: read failed: %s", strerror(errno));
if (buf[0] != 'Y')
errAbort("Expecting 'Y' from server, got %c", buf[0]);
-write(conn, seq->dna, seq->size);
+mustWriteFd(conn, seq->dna, seq->size);
}
static void gfServerWarn(bioSeq *seq, char *warning)
/* Write out warning. */