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).

Location:
trunk/src/VBox/Runtime/r0drv/generic
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/generic/RTMpIsCpuWorkPending-r0drv-generic.cpp

    r15843 r21337  
    3434*******************************************************************************/
    3535#include <iprt/mp.h>
     36#include "internal/iprt.h"
    3637
    3738
     
    4546    return false;
    4647}
     48RT_EXPORT_SYMBOL(RTMpIsCpuWorkPending);
    4749
  • trunk/src/VBox/Runtime/r0drv/generic/RTMpOn-r0drv-generic.cpp

    r8245 r21337  
    3434*******************************************************************************/
    3535#include <iprt/mp.h>
     36#include "internal/iprt.h"
     37
    3638#include <iprt/err.h>
    3739
     
    4446    return VERR_NOT_SUPPORTED;
    4547}
     48RT_EXPORT_SYMBOL(RTMpOnAll);
    4649
    4750
     
    5356    return VERR_NOT_SUPPORTED;
    5457}
     58RT_EXPORT_SYMBOL(RTMpOnOthers);
    5559
    5660
     
    6367    return VERR_NOT_SUPPORTED;
    6468}
     69RT_EXPORT_SYMBOL(RTMpOnSpecific);
    6570
  • trunk/src/VBox/Runtime/r0drv/generic/RTMpPokeCpu-r0drv-generic.cpp

    r19389 r21337  
    3434*******************************************************************************/
    3535#include <iprt/mp.h>
     36#include "internal/iprt.h"
    3637
    3738
     
    4849    return RTMpOnSpecific(idCpu, rtMpNtPokeCpuDummy, NULL, NULL);
    4950}
     51RT_EXPORT_SYMBOL(RTMpPokeCpu);
    5052
  • trunk/src/VBox/Runtime/r0drv/generic/RTThreadPreemptDisable-r0drv-generic.cpp

    r13254 r21337  
    2929 */
    3030
     31
    3132/*******************************************************************************
    3233*   Header Files                                                               *
    3334*******************************************************************************/
    3435#include <iprt/thread.h>
     36#include "internal/iprt.h"
     37
    3538#include <iprt/assert.h>
    3639
     
    4245    pState->uchDummy = 42;
    4346}
     47RT_EXPORT_SYMBOL(RTThreadPreemptDisable);
    4448
  • trunk/src/VBox/Runtime/r0drv/generic/RTThreadPreemptIsEnabled-r0drv-generic.cpp

    r13254 r21337  
    2929 */
    3030
     31
    3132/*******************************************************************************
    3233*   Header Files                                                               *
    3334*******************************************************************************/
    3435#include <iprt/thread.h>
     36#include "internal/iprt.h"
     37
    3538#include <iprt/assert.h>
    3639
     
    4144    return true;
    4245}
     46RT_EXPORT_SYMBOL(RTThreadPreemptIsEnabled);
    4347
  • trunk/src/VBox/Runtime/r0drv/generic/RTThreadPreemptIsPending-r0drv-generic.cpp

    r19918 r21337  
    2929 */
    3030
     31
    3132/*******************************************************************************
    3233*   Header Files                                                               *
    3334*******************************************************************************/
    3435#include <iprt/thread.h>
     36#include "internal/iprt.h"
     37
    3538#include <iprt/assert.h>
    3639
     
    4144    return false;
    4245}
     46RT_EXPORT_SYMBOL(RTThreadPreemptIsPending);
    4347
  • trunk/src/VBox/Runtime/r0drv/generic/RTThreadPreemptIsPendingTrusty-r0drv-generic.cpp

    r20124 r21337  
    2929 */
    3030
     31
    3132/*******************************************************************************
    3233*   Header Files                                                               *
    3334*******************************************************************************/
    3435#include <iprt/thread.h>
     36#include "internal/iprt.h"
    3537
    3638
     
    4042    return false;
    4143}
     44RT_EXPORT_SYMBOL(RTThreadPreemptIsPendingTrusty);
    4245
  • trunk/src/VBox/Runtime/r0drv/generic/RTThreadPreemptRestore-r0drv-generic.cpp

    r13275 r21337  
    2929 */
    3030
     31
    3132/*******************************************************************************
    3233*   Header Files                                                               *
    3334*******************************************************************************/
    3435#include <iprt/thread.h>
     36#include "internal/iprt.h"
     37
    3538#include <iprt/assert.h>
    3639
     
    4245    pState->uchDummy = 0;
    4346}
     47RT_EXPORT_SYMBOL(RTThreadPreemptRestore);
    4448
  • trunk/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp

    r9619 r21337  
    2929 */
    3030
     31
    3132/*******************************************************************************
    3233*   Header Files                                                               *
    3334*******************************************************************************/
    3435#include <iprt/mp.h>
     36#include "internal/iprt.h"
     37
    3538#include <iprt/err.h>
    3639#include "r0drv/mp-r0drv.h"
     
    4346    return VINF_SUCCESS;
    4447}
     48RT_EXPORT_SYMBOL(RTMpNotificationRegister);
    4549
    4650
     
    5155    return VINF_SUCCESS;
    5256}
     57RT_EXPORT_SYMBOL(RTMpNotificationDeregister);
    5358
    5459
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