--- dosemu-1.1.3.2/src/include/doshelpers.h	Mon Mar 18 22:58:18 2002
+++ dosemu-1.1.3.2x/src/include/doshelpers.h	Wed Aug 28 21:13:58 2002
@@ -100,6 +100,7 @@
 
 #define DOS_HELPER_GETCWD           0x80
 #define DOS_HELPER_CHDIR            0x81
+#define DOS_HELPER_GETPID           0x82
 
 #define DOS_HELPER_CPUEMUON         0x90
 #define DOS_HELPER_CPUEMUOFF        0x91
--- dosemu-1.1.3.2/src/base/async/int.c	Sat Aug  3 21:35:03 2002
+++ dosemu-1.1.3.2x/src/base/async/int.c	Wed Aug 28 21:01:39 2002
@@ -527,6 +527,12 @@
     case DOS_HELPER_GETCWD:
         LWORD(eax) = (short)((int)getcwd(SEG_ADR((char *), es, dx), (size_t)LWORD(ecx)));
         break;
+
+    case DOS_HELPER_GETPID:
+	LWORD(eax) = getpid();
+	LWORD(ebx) = getppid();
+	break;
+
   case DOS_HELPER_CHDIR:
         LWORD(eax) = chdir(SEG_ADR((char *), es, dx));
         break;
