RxRegisterSysCall

Registers a function so that its code is marshalled.

Library:LibC
Classification:Novell
Service:Marshalling

Syntax

  #include <ringx.h>
  
  int RxRegisterSysCall (
     void         *marshalledFuncAddr,
     const char   *unmarshalledName,
     int           argCount);
  

Parameters

marshalledFuncAddr

(IN) Specifies the address of the function to marshall.

unmarshalledName

(IN) Points to the unmarshalled name of the function.

argCount

(IN) Specifies the number of arguments in the function.

Return Values

If successful, returns 0. Otherwise returns -1 and sets errno.

See Also