Changeset 1536 for trunk/src


Ignore:
Timestamp:
Oct 3, 2004, 1:15:36 AM (21 years ago)
Author:
bird
Message:

bugfixing...

Location:
trunk/src/emx/src/lib/sys
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/src/lib/sys/b_fsNativeFileStat.c

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r1535 r1536  
    160160            const char *pszExt = _getext(pszNativePath);
    161161            if (   pszExt++
    162                 && strstr("exeExeEXeEXEExEeXeeXEexEcomComCOmCOMCoMcOmcOMcoMbatBatBAtBATBaTbAtbATbaTcmdCmdCMdCMDCmDcMdcMDcmD",
    163                           pszExt))
     162                && pszExt[0] && pszExt[1] && pszExt[2] && !pszExt[3]
     163                && strstr("!exe!Exe!EXe!EXE!ExE!eXe!eXE!exE"
     164                          "!com!Com!COm!COM!CoM!cOm!cOM!coM"
     165                          "!bat!Bat!BAt!BAT!BaT!bAt!bAT!baT"
     166                          "!cmd!Cmd!CMd!CMD!CmD!cMd!cMD!cmD",
     167                          pszExt)
     168                   )
    164169                pStat->st_mode |= (S_IEXEC >> 6) * 0111;
    165170        }
  • trunk/src/emx/src/lib/sys/filefind.c

    • Property cvs2svn:cvs-rev changed from 1.11 to 1.12
    r1535 r1536  
    9696        fp->attr   = (unsigned char)u.pFindbuf4->attrFile;
    9797        strcpy(fp->szName, &u.pFindbuf4->achName[0]);
    98         if (u.pFindbuf4L->cbList >= LIBC_UNIX_EA_MIN)
    99         {
    100 
    101         }
    10298    }
    10399
     
    140136     * Rewrite the specified file path.
    141137     */
    142     rc = __libc_back_fsResolve(pszName, BACKFS_FLAGS_RESOLVE_FULL, &szNativePath[0], NULL);
     138    rc = __libc_back_fsResolve(pszName, BACKFS_FLAGS_RESOLVE_PARENT, &szNativePath[0], NULL);
    143139    if (rc)
    144140    {
Note: See TracChangeset for help on using the changeset viewer.