--- freecom/shell/batch.c~	Wed Nov  6 20:16:38 2002
+++ freecom/shell/batch.c	Fri Sep 19 21:43:13 2003
@@ -441,7 +441,7 @@
 
     if (!bc->bfile)
     {                           /* modifyable batchfiles */
-      if ((bc->bfile = fopen(bc->bfnam, "rt")) == 0)
+      if ((bc->bfile = fopen(bc->bfnam, "rb")) == 0)
       {
         error_bfile_vanished(bc->bfnam);
         exit_batch();
