VirtualBox

Ignore:
Timestamp:
May 22, 2009 9:52:47 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
47626
Message:

IPRT,SUP: Renamed RTPathProgram to RTPathExecDir to make it clear what it returns. Renamed hardened version of it as well.

Location:
trunk/src/VBox/HostDrivers/Support
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPLibInternal.h

    r19892 r19924  
    7979# define supR3HardenedPathSharedLibs       supR3HardenedStaticPathSharedLibs
    8080# define supR3HardenedPathAppDocs          supR3HardenedStaticPathAppDocs
    81 # define supR3HardenedPathProgram          supR3HardenedStaticPathProgram
     81# define supR3HardenedPathExecDir          supR3HardenedStaticPathExecDir
    8282# define supR3HardenedPathFilename         supR3HardenedStaticPathFilename
    8383# define supR3HardenedFatalV               supR3HardenedStaticFatalV
     
    274274/** @copydoc RTPathAppDocs */
    275275DECLHIDDEN(int)    supR3HardenedPathAppDocs(char *pszPath, size_t cchPath);
    276 /** @copydoc RTPathProgram */
    277 DECLHIDDEN(int)    supR3HardenedPathProgram(char *pszPath, size_t cchPath);
     276/** @copydoc RTPathExecDir */
     277DECLHIDDEN(int)    supR3HardenedPathExecDir(char *pszPath, size_t cchPath);
    278278/** @copydoc RTPathFilename */
    279279DECLHIDDEN(char *) supR3HardenedPathFilename(const char *pszPath);
  • trunk/src/VBox/HostDrivers/Support/SUPR3HardenedIPRT.cpp

    r15352 r19924  
    9191
    9292/**
    93  * @copydoc RTPathProgram
     93 * @copydoc RTPathExecDir
    9494 */
    95 DECLHIDDEN(int) supR3HardenedPathProgram(char *pszPath, size_t cchPath)
     95DECLHIDDEN(int) supR3HardenedPathExecDir(char *pszPath, size_t cchPath)
    9696{
    97     return RTPathProgram(pszPath, cchPath);
     97    return RTPathExecDir(pszPath, cchPath);
    9898}
    9999
  • trunk/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp

    r18499 r19924  
    235235
    236236#else
    237     return supR3HardenedPathProgram(pszPath, cchPath);
     237    return supR3HardenedPathExecDir(pszPath, cchPath);
    238238#endif
    239239}
     
    255255
    256256#else
    257     return supR3HardenedPathProgram(pszPath, cchPath);
     257    return supR3HardenedPathExecDir(pszPath, cchPath);
    258258#endif
    259259}
     
    275275
    276276#else
    277     return supR3HardenedPathProgram(pszPath, cchPath);
     277    return supR3HardenedPathExecDir(pszPath, cchPath);
    278278#endif
    279279}
     
    295295
    296296#else
    297     return supR3HardenedPathProgram(pszPath, cchPath);
     297    return supR3HardenedPathExecDir(pszPath, cchPath);
    298298#endif
    299299}
     
    329329# endif
    330330    if (cchLink < 0 || cchLink == sizeof(g_szSupLibHardenedExePath) - 1)
    331         supR3HardenedFatal("supR3HardenedPathProgram: couldn't read \"%s\", errno=%d cchLink=%d\n",
     331        supR3HardenedFatal("supR3HardenedExecDir: couldn't read \"%s\", errno=%d cchLink=%d\n",
    332332                            g_szSupLibHardenedExePath, errno, cchLink);
    333333    g_szSupLibHardenedExePath[cchLink] = '\0';
     
    339339    const char *pszImageName = _dyld_get_image_name(0);
    340340    if (!pszImageName)
    341         supR3HardenedFatal("supR3HardenedPathProgram: _dyld_get_image_name(0) failed\n");
     341        supR3HardenedFatal("supR3HardenedExecDir: _dyld_get_image_name(0) failed\n");
    342342    size_t cchImageName = strlen(pszImageName);
    343343    if (!cchImageName || cchImageName >= sizeof(g_szSupLibHardenedExePath))
    344         supR3HardenedFatal("supR3HardenedPathProgram: _dyld_get_image_name(0) failed, cchImageName=%d\n", cchImageName);
     344        supR3HardenedFatal("supR3HardenedExecDir: _dyld_get_image_name(0) failed, cchImageName=%d\n", cchImageName);
    345345    memcpy(g_szSupLibHardenedExePath, pszImageName, cchImageName + 1);
    346346
     
    348348    HMODULE hExe = GetModuleHandle(NULL);
    349349    if (!GetModuleFileName(hExe, &g_szSupLibHardenedExePath[0], sizeof(g_szSupLibHardenedExePath)))
    350         supR3HardenedFatal("supR3HardenedPathProgram: GetModuleFileName failed, rc=%d\n", GetLastError());
     350        supR3HardenedFatal("supR3HardenedExecDir: GetModuleFileName failed, rc=%d\n", GetLastError());
    351351#else
    352352# error needs porting.
     
    381381
    382382/**
    383  * @copydoc RTPathProgram
    384  */
    385 DECLHIDDEN(int) supR3HardenedPathProgram(char *pszPath, size_t cchPath)
     383 * @copydoc RTPathExecDir
     384 */
     385DECLHIDDEN(int) supR3HardenedPathExecDir(char *pszPath, size_t cchPath)
    386386{
    387387    /*
     
    401401    }
    402402
    403     supR3HardenedFatal("supR3HardenedPathProgram: Buffer too small (%u < %u)\n", cchPath, cch);
     403    supR3HardenedFatal("supR3HardenedPathExecDir: Buffer too small (%u < %u)\n", cchPath, cch);
    404404    return VERR_BUFFER_OVERFLOW;
    405405}
  • trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp

    r18154 r19924  
    216216        case kSupID_AppBin: /** @todo fix this AppBin crap (uncertain wtf some binaries actually are installed). */
    217217        case kSupID_Bin:
    218             rc = supR3HardenedPathProgram(pszDst, cchDst);
     218            rc = supR3HardenedPathExecDir(pszDst, cchDst);
    219219            break;
    220220        case kSupID_SharedLib:
     
    678678
    679679                char szFilename[RTPATH_MAX];
    680                 int rc2 = supR3HardenedPathProgram(szFilename, sizeof(szFilename) - cchProgName - sizeof(SUPLIB_EXE_SUFF));
     680                int rc2 = supR3HardenedPathExecDir(szFilename, sizeof(szFilename) - cchProgName - sizeof(SUPLIB_EXE_SUFF));
    681681                if (RT_SUCCESS(rc2))
    682682                {
  • trunk/src/VBox/HostDrivers/Support/win/SUPLib-win.cpp

    r13865 r19924  
    182182    {
    183183        char szDriver[RTPATH_MAX];
    184         int rc = RTPathProgram(szDriver, sizeof(szDriver) - sizeof("\\VBoxDrv.sys"));
     184        int rc = RTPathExecDir(szDriver, sizeof(szDriver) - sizeof("\\VBoxDrv.sys"));
    185185        if (RT_SUCCESS(rc))
    186186        {
     
    333333        {
    334334            char szDriver[RTPATH_MAX];
    335             int rc = RTPathProgram(szDriver, sizeof(szDriver) - sizeof("\\VBoxDrv.sys"));
     335            int rc = RTPathExecDir(szDriver, sizeof(szDriver) - sizeof("\\VBoxDrv.sys"));
    336336            if (RT_SUCCESS(rc))
    337337            {
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette