Changeset 2564

Show
Ignore:
Timestamp:
07/16/07 17:10:08 (1 year ago)
Author:
dhozac
Message:

Make vc_get_ccaps do the right thing.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/syscall_getccaps.c

    r2207 r2564  
    2222 
    2323#include "vserver.h" 
     24#include "virtual.h" 
     25 
     26#if defined(VC_ENABLE_API_V13) && defined(VC_ENABLE_API_V21) 
     27#  define VC_MULTIVERSION_SYSCALL 1 
     28#endif 
    2429#include "vserver-internal.h" 
    25 #include "virtual.h" 
    2630 
    2731#if defined(VC_ENABLE_API_V13) 
     
    2933#endif 
    3034 
    31 #if defined(VC_ENABLE_API_V13) 
     35#if defined(VC_ENABLE_API_V21) 
     36#  include "syscall_getccaps-v21.hc" 
     37#endif 
     38 
     39#if defined(VC_ENABLE_API_V13) || defined(VC_ENABLE_API_V21) 
    3240int 
    3341vc_get_ccaps(xid_t xid, struct vc_ctx_caps *caps) 
     
    3846  } 
    3947 
    40   CALL_VC(CALL_VC_V13A(vc_get_ccaps, xid, caps)); 
     48  CALL_VC(CALL_VC_V21(vc_get_ccaps, xid, caps), 
     49          CALL_VC_V13A(vc_get_ccaps, xid, caps)); 
    4150} 
    4251#endif