Show
Ignore:
Timestamp:
07/16/08 00:14:13 (4 months ago)
Author:
dhozac
Message:

Use sys_clone in Eclone.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ensc_wrappers/wrappers-clone.hc

    r814 r2747  
    2121#endif 
    2222 
     23#include <lib_internal/sys_clone.h> 
     24 
    2325inline static WRAPPER_DECL pid_t 
    24 Eclone(int (*fn)(void *), void *child_stack, int flags, void *arg
     26Eclone(uint64_t flags, void *child_stack
    2527{ 
    2628  pid_t         res; 
    27 #ifndef __dietlibc__ 
    28   res = clone(fn, child_stack, flags, arg); 
    29 #else 
    30   res = clone((void*(*)(void*))(fn), child_stack, flags, arg); 
    31 #endif 
     29  res = sys_clone(flags, child_stack); 
    3230  FatalErrnoError(res==-1, "clone()"); 
    3331  return res;