//this file is a mess, and will be until I can get this working under Windoze #include #include #include #include #include #include void main(void) { volatile dword a; byte *newenviro[]={"env1=Cool","env2=Works!"}; printf("Total free=%d\n",coreleft()); printf("Spawn tests\n"); if (spawnle(P_WAIT,"enviro.exe","This","works!",NULL,newenviro)==ERROR) { printf("Spawn(\"enviro\") failed!\n"); } printf("slap a key...\n");getch(); if (spawnlp(P_WAIT,"args.exe","This","works!",NULL)==ERROR) { printf("Spawn(\"args\") failed!\n"); } printf("slap a key...\n");getch(); if (spawnlp(P_WAIT,"spawnbat.bAt","This","works","too",NULL)==ERROR) { printf("Spawn(\"spawnbat.bat\") failed!\n"); } printf("slap a key...\n");getch(); } /*/ asm { xor ebx,ebx mov ah,51h int 21h mov a,ebx mov es,seldata mov ds,seldata } printf("ebx=%x\n",a); /*/