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. */