Break circular dependency between pem and err.
[openssl.git] / crypto / des / enc_read.c
index 3b254d0fd59d82140fc3580cc820616115c3f65e..e08a904d75907dbfd1dfeed7f18c9fabd2ec5b09 100644 (file)
@@ -1,5 +1,5 @@
 /* crypto/des/enc_read.c */
-/* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com)
+/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
  * This package is an SSL implementation written
@@ -132,7 +132,9 @@ des_cblock (*iv);
        while (net_num < HDRSIZE) 
                {
                i=read(fd,&(net[net_num]),(unsigned int)HDRSIZE-net_num);
+#ifdef EINTR
                if ((i == -1) && (errno == EINTR)) continue;
+#endif
                if (i <= 0) return(0);
                net_num+=i;
                }
@@ -152,7 +154,9 @@ des_cblock (*iv);
        while (net_num < rnum)
                {
                i=read(fd,&(net[net_num]),(unsigned int)rnum-net_num);
+#ifdef EINTR
                if ((i == -1) && (errno == EINTR)) continue;
+#endif
                if (i <= 0) return(0);
                net_num+=i;
                }