VirtualBox

忽略:
時間撮記:
2008-8-29 下午02:21:03 (16 年 以前)
作者:
vboxsync
訊息:

IPRT: RTR3Init cleanup.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Runtime/r3/init.cpp

    r11794 r11822  
    103103
    104104/**
    105  * Initalizes the runtime library.
    106  *
    107  * @returns iprt status code.
    108  *
    109  * @param   fInitSUPLib     Set if SUPR3Init() shall be called during init (default).
    110  *                          Clear if not to call it.
    111  * @param   cbReserve       Ignored.
    112  */
    113 RTR3DECL(int) RTR3Init(bool fInitSUPLib, size_t cbReserve)
     105 * Internal initialization worker.
     106 *
     107 * @returns IPRT status code.
     108 * @param   fInitSUPLib     Whether to call SUPR3Init.
     109 * @param   pszProgramPath  The program path, NULL if not specified.
     110 */
     111static int rtR3Init(bool fInitSUPLib, const char *pszProgramPath)
    114112{
    115113    /* no entry log flow, because prefixes and thread may freak out. */
     
    230228}
    231229
     230
     231RTR3DECL(int) RTR3Init(void)
     232{
     233    return rtR3Init(false /* fInitSUPLib */, NULL);
     234}
     235
     236
     237RTR3DECL(int) RTR3InitWithProgramPath(const char *pszProgramPath)
     238{
     239    return rtR3Init(false /* fInitSUPLib */, pszProgramPath);
     240}
     241
     242
     243RTR3DECL(int) RTR3InitAndSUPLib(void)
     244{
     245    return rtR3Init(true /* fInitSUPLib */, NULL /* pszProgramPath */);
     246}
     247
     248
     249RTR3DECL(int) RTR3InitAndSUPLibWithProgramPath(const char *pszProgramPath)
     250{
     251    return rtR3Init(true /* fInitSUPLib */, pszProgramPath);
     252}
     253
     254
     255#if 0 /** @todo implement RTR3Term. */
     256RTR3DECL(void) RTR3Term(void)
     257{
     258}
     259#endif
     260
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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