VirtualBox

Ignore:
Timestamp:
Jul 7, 2009 2:58:27 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
49685
Message:

IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/rand/randadv.cpp

    r20256 r21337  
    3434*******************************************************************************/
    3535#include <iprt/rand.h>
     36#include "internal/iprt.h"
     37
    3638#include <iprt/mem.h>
    3739#include <iprt/err.h>
     
    5355    return pThis->pfnDestroy(pThis);
    5456}
     57RT_EXPORT_SYMBOL(RTRandAdvDestroy);
    5558
    5659
     
    6568    return pThis->pfnSeed(pThis, u64Seed);
    6669}
     70RT_EXPORT_SYMBOL(RTRandAdvSeed);
    6771
    6872
     
    7983    return pThis->pfnSaveState(pThis, pszState, pcbState);
    8084}
     85RT_EXPORT_SYMBOL(RTRandAdvSaveState);
    8186
    8287
     
    9297    return pThis->pfnRestoreState(pThis, pszState);
    9398}
     99RT_EXPORT_SYMBOL(RTRandAdvRestoreState);
    94100
    95101
     
    105111    return pThis->pfnGetBytes(pThis, (uint8_t *)pv, cb);
    106112}
     113RT_EXPORT_SYMBOL(RTRandAdvBytes);
    107114
    108115
     
    117124    return pThis->pfnGetU32(pThis, 0, i32Last - i32First) + i32First;
    118125}
     126RT_EXPORT_SYMBOL(RTRandAdvS32Ex);
    119127
    120128
     
    129137    return pThis->pfnGetU32(pThis, 0, UINT32_MAX) + INT32_MAX;
    130138}
     139RT_EXPORT_SYMBOL(RTRandAdvS32);
    131140
    132141
     
    141150    return pThis->pfnGetU32(pThis, u32First, u32Last);
    142151}
     152RT_EXPORT_SYMBOL(RTRandAdvU32Ex);
    143153
    144154
     
    153163    return pThis->pfnGetU32(pThis, 0, UINT32_MAX);
    154164}
     165RT_EXPORT_SYMBOL(RTRandAdvU32);
    155166
    156167
     
    165176    return pThis->pfnGetU64(pThis, 0, i64Last - i64First) + i64First;
    166177}
     178RT_EXPORT_SYMBOL(RTRandAdvS64Ex);
    167179
    168180
     
    177189    return pThis->pfnGetU64(pThis, 0, UINT64_MAX) + INT64_MAX;
    178190}
     191RT_EXPORT_SYMBOL(RTRandAdvS64);
    179192
    180193
     
    189202    return pThis->pfnGetU64(pThis, u64First, u64Last);
    190203}
     204RT_EXPORT_SYMBOL(RTRandAdvU64Ex);
    191205
    192206
     
    201215    return pThis->pfnGetU64(pThis, 0, UINT64_MAX);
    202216}
     217RT_EXPORT_SYMBOL(RTRandAdvU64);
    203218
    204219
     
    402417}
    403418
    404 
Note: See TracChangeset for help on using the changeset viewer.

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