Files com074/28.com and com074b/28.com are identical
Files com074/alias.c and com074b/alias.c are identical
Files com074/alias.h and com074b/alias.h are identical
Files com074/batch.c and com074b/batch.c are identical
diff --new-file --recursive --ignore-space-change --unified --report-identical-files --minimal com074/bugs.txt com074b/bugs.txt
--- com074/bugs.txt	Thu Jul 16 11:29:10 1998
+++ com074b/bugs.txt	Thu Jul 16 11:29:11 1998
@@ -15,7 +15,6 @@
 changed to use spawnl, but the exec function should probably be fixed
 instead.
 
-
 Reported Bugs
 ~~~~~~~~~~~~~
 
@@ -33,3 +32,13 @@
    to quit typing a long file, among other things
 
 "alias v = dir" doesn't work because of the spaces.
+
+
+From: John P. Price (linux-guru@gcfl.net)
+ Environment variable references do not get expanded on the command
+ line.  For example:
+
+ set path=%path%;c:\tc\bin
+
+ sets path to "%path%;c:\tc\bin" instead of adding to the current
+ path.
Files com074/clean.bat and com074b/clean.bat are identical
Files com074/cmdinput.c and com074b/cmdinput.c are identical
diff --new-file --recursive --ignore-space-change --unified --report-identical-files --minimal com074/command.c com074b/command.c
--- com074/command.c	Thu Jul 16 11:29:10 1998
+++ com074b/command.c	Thu Jul 16 11:29:11 1998
@@ -58,6 +58,10 @@
  *  - changed to using spawnl instead of exec.  exec does not copy the
  *     environment to the child process!
  *
+ *  07/09/1998 (John P. Price)
+ *  - fixed call to spawnl so it would pass arguments correctly
+ *
+ *
  */
 
 #include <stdio.h>
@@ -221,11 +225,14 @@
   /* else exec the program */
   /* JPP 07/08/1998 changed to using spawnl.  exec does not copy environment
    * to the child process! */
-  else if (spawnl(P_WAIT, fullname, rest, NULL) == -1)
+  /* JPP 07/09/1998 fixed call to spawnl so it would pass arguments correctly */
+  else
+  {
+    if (spawnl(P_WAIT, fullname, fullname, rest, NULL) == -1)
   {
     perror("executing spawnl function");
   }
-
+  }
 /*
  * else if ((r = exec(fullname, rest, EnvSeg)) != 0)
  * {
Binary files com074/command.com and com074b/command.com differ
Binary files com074/command.dsk and com074b/command.dsk differ
Files com074/command.h and com074b/command.h are identical
Files com074/command.mak and com074b/command.mak are identical
Binary files com074/command.prj and com074b/command.prj differ
Files com074/date.c and com074b/date.c are identical
Files com074/dir-test.txt and com074b/dir-test.txt are identical
Files com074/dir.c and com074b/dir.c are identical
Files com074/environ.c and com074b/environ.c are identical
Files com074/exe2bin.com and com074b/exe2bin.com are identical
Files com074/exec.c and com074b/exec.c are identical
diff --new-file --recursive --ignore-space-change --unified --report-identical-files --minimal com074/files.txt com074b/files.txt
--- com074/files.txt	Thu Jul 16 11:29:10 1998
+++ com074b/files.txt	Thu Jul 16 11:29:11 1998
@@ -43,3 +43,7 @@
 command.com     COMMAND.COM executable
 
 test.bat        Test batch file
+
+makecom.bat     Make com file from exe
+makedist.bat    Make distribution zip files from source code
+clean.bat       Deletes the .bak and .obj files (cleans up)
Files com074/history.c and com074b/history.c are identical
diff --new-file --recursive --ignore-space-change --unified --report-identical-files --minimal com074/history.txt com074b/history.txt
--- com074/history.txt	Thu Jul 16 11:29:10 1998
+++ com074b/history.txt	Thu Jul 16 11:29:11 1998
@@ -180,3 +180,8 @@
 o created TIME.C
 o created TYPE.C
 
+07/08/1998 version 0.74b (John P. Price (linux-guru@gcfl.net))
+~~~~~~~~~~~~~~~~~~~~~~~~
+COMMAND.C
+o fixed call to spawnl so that it would pass command line arguments
+  correctly.
diff --new-file --recursive --ignore-space-change --unified --report-identical-files --minimal com074/internal.c com074b/internal.c
--- com074/internal.c	Thu Jul 16 11:29:10 1998
+++ com074b/internal.c	Thu Jul 16 11:29:11 1998
@@ -125,7 +125,7 @@
 #include "command.h"
 
 #define SHELLINFO    "FreeDOS Command Line Interface"
-#define SHELLVER     "version 0.74"
+#define SHELLVER     "version 0.74b"
 #define BADCMDLINE   "bad or incorrect command line"
 #define USAGE        "usage"
 #define CD           "change to directory   CD [d:][path]"
Files com074/lh.asm and com074b/lh.asm are identical
Files com074/license.txt and com074b/license.txt are identical
Files com074/loadhigh.c and com074b/loadhigh.c are identical
Files com074/loadhigh.h and com074b/loadhigh.h are identical
Files com074/lowexec.asm and com074b/lowexec.asm are identical
diff --new-file --recursive --ignore-space-change --unified --report-identical-files --minimal com074/makecom.bat com074b/makecom.bat
--- com074/makecom.bat	Wed Jul  8 16:39:24 1998
+++ com074b/makecom.bat	Thu Jul  9 08:14:52 1998
@@ -1,2 +1,2 @@
 exe2bin command.exe command.com
-
+del command.exe
Files com074/model.def and com074b/model.def are identical
Files com074/prompt.c and com074b/prompt.c are identical
Files com074/readme.txt and com074b/readme.txt are identical
Files com074/redir.c and com074b/redir.c are identical
Files com074/tempfile.c and com074b/tempfile.c are identical
Files com074/tempfile.h and com074b/tempfile.h are identical
Files com074/test.bat and com074b/test.bat are identical
Files com074/testenv.c and com074b/testenv.c are identical
Files com074/time.c and com074b/time.c are identical
Files com074/todo.txt and com074b/todo.txt are identical
Files com074/type.c and com074b/type.c are identical
Files com074/where.c and com074b/where.c are identical
