Diff for /np2/generic/hostdrv.c between versions 1.5 and 1.7

version 1.5, 2004/01/10 20:15:43 version 1.7, 2004/01/12 08:51:24
Line 468  static void change_currdir(INTRST intrst Line 468  static void change_currdir(INTRST intrst
         }          }
   
         ptr = intrst->filename_ptr;          ptr = intrst->filename_ptr;
           TRACEOUT(("change_currdir %s", intrst->filename_ptr));
         if (ptr[0] == '\0') {                                                   // るーと          if (ptr[0] == '\0') {                                                   // るーと
                 strcpy(intrst->filename_ptr, "\\");                  strcpy(intrst->filename_ptr, "\\");
                 strcpy(intrst->current_path, intrst->filename_ptr);                  strcpy(intrst->current_path, intrst->filename_ptr);
Line 475  static void change_currdir(INTRST intrst Line 476  static void change_currdir(INTRST intrst
                 succeed(intrst);                  succeed(intrst);
                 return;                  return;
         }          }
         if ((is_wildcards(intrst->fcbname_ptr) != FALSE) ||          if ((strlen(intrst->filename_ptr) >= (67 - ROOTPATH_SIZE)) ||
                   (is_wildcards(intrst->fcbname_ptr) != FALSE) ||
                 (hostdrvs_getrealpath(&hdp, ptr) != SUCCESS) ||                  (hostdrvs_getrealpath(&hdp, ptr) != SUCCESS) ||
                 (hdp.di.fcbname[0] == ' ') || (!(hdp.di.attr & 0x10))) {                  (hdp.di.fcbname[0] == ' ') || (!(hdp.di.attr & 0x10))) {
                 fail(intrst, ERR_PATHNOTFOUND);                  fail(intrst, ERR_PATHNOTFOUND);
Line 732  static void rename_file(INTRST intrst) { Line 734  static void rename_file(INTRST intrst) {
                 return;                  return;
         }          }
   
           // ワイルドカードくるんで要修正…
         if ((hostdrvs_getrealpath(&hdp1, intrst->filename_ptr) != SUCCESS) ||          if ((hostdrvs_getrealpath(&hdp1, intrst->filename_ptr) != SUCCESS) ||
                 (hostdrvs_getrealpath(&hdp2, intrst->filename_ptr_2) != SUCCESS)) {                  (hostdrvs_getrealpath(&hdp2, intrst->filename_ptr_2) != SUCCESS)) {
                 fail(intrst, ERR_PATHNOTFOUND);                  fail(intrst, ERR_PATHNOTFOUND);
Line 741  static void rename_file(INTRST intrst) { Line 744  static void rename_file(INTRST intrst) {
         fail(intrst, ERR_ACCESSDENIED);          fail(intrst, ERR_ACCESSDENIED);
 }  }
   
   
 /* 13 */  /* 13 */
 static void delete_file(INTRST intrst) {  static void delete_file(INTRST intrst) {
   
Line 752  static void delete_file(INTRST intrst) { Line 754  static void delete_file(INTRST intrst) {
                 return;                  return;
         }          }
   
           // ワイルドカードくるんで要修正…
         if ((hostdrvs_getrealpath(&hdp, intrst->filename_ptr) != SUCCESS) ||          if ((hostdrvs_getrealpath(&hdp, intrst->filename_ptr) != SUCCESS) ||
                 (hdp.di.attr & 0x10)) {                  (hdp.di.attr & 0x10)) {
                 fail(intrst, ERR_PATHNOTFOUND);                  fail(intrst, ERR_PATHNOTFOUND);

Removed from v.1.5  
changed lines
  Added in v.1.7


RetroPC.NET-CVS <cvs@retropc.net>