usrDosDisk.c
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* usrDosDisk.c - DOS disk configuration file */
  2. /* Copyright 1984-1998 Wind River Systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01a,02jun98,ms   written
  7. */
  8. /*
  9. DESCRIPTION
  10. User configurable DOS disk intialization used by VxSim.
  11. */
  12. /******************************************************************************
  13. *
  14. * usrDosDiskInit - initialize the DOS pass-through FS.
  15. */ 
  16. STATUS usrDosDiskInit (void)
  17.     {
  18.     char unixName [80];
  19.     extern void unixDrv ();
  20.     extern void unixDiskInit ();
  21.     extern char *u_progname;  /* home of executable */
  22.     char *pLastSlash;
  23.     unixDrv ();
  24.     pLastSlash = strrchr (u_progname, '/');
  25.     pLastSlash = (pLastSlash == NULL) ? u_progname : (pLastSlash + 1);
  26.     sprintf (unixName, "/tmp/%s%d.dos", pLastSlash, sysProcNumGet());
  27.     unixDiskInit (unixName, "A:", 0);
  28.     return (OK);
  29.     }