home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / tvision / dpmi / rstub / rstub.cpp
Encoding:
C/C++ Source or Header  |  1994-05-22  |  747 b   |  29 lines

  1. //=====================================================================
  2. //
  3. //  rstub.cpp
  4. //
  5. //  stub loader to bind into protected mode applications
  6. //
  7. //  Copyright (c) 1994, Kevin Morgan, All rights reserved.
  8. //
  9. //
  10. //  This just calls dpmirun.exe and passes our executable and all
  11. //  the necessary arguments.
  12. //=====================================================================
  13. #include <stdio.h>
  14. #include <process.h>
  15.  
  16. int main(int argc, char **argv)
  17. {
  18.     char **newargv = new char *[argc+2];
  19.     newargv[0] = "dpmirun.exe";
  20.     int i;
  21.     for (i=0;i<argc;i++)
  22.         newargv[i+1] = argv[i];
  23.     newargv[argc+1] = 0;
  24.     execvp(newargv[0], newargv);
  25.     printf("Error loading dpmirun.exe\n");
  26.     exit(1);
  27.     return 0;
  28. }
  29.