X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f06041cf2c450457a0b47a49b66b19cb9133c18e..7d87977bedfedbb1d84d0805e6ef5964983e864a:/src/simix/simcalls.in diff --git a/src/simix/simcalls.in b/src/simix/simcalls.in index 154c162cbd..e8faeb107d 100644 --- a/src/simix/simcalls.in +++ b/src/simix/simcalls.in @@ -26,8 +26,6 @@ # a surf simulation round. Weird things happen if you forget to # answer a given simcall in there... - - # Handler? is either "H" if we need to generate a handler or "-" if we should go without handlers # I wish we could completely remove the handlers as their only use is @@ -38,6 +36,11 @@ # identity as a parameter of internal call, but that could be # automatized too (eg by having a special parameter type called "self") +# Please note that in addition to completing this file with your new simcall, +# you should complete the libsmx.c file by adding the corresponding function +# (aka. stub). Anyway, if you omit to do it, the invocation of ./simcalls.py will notify you ;) + + Func - host_get_by_name (void*, smx_host_t) (name, const char*) Func - host_get_name (const char*) (host, void*, smx_host_t) Proc - host_on (void) (host, void*, smx_host_t) @@ -81,6 +84,7 @@ Proc H vm_resume (void) (ind_vm, void*, smx_host_t) Proc H vm_shutdown (void) (ind_vm, void*, smx_host_t) Proc H vm_save (void) (ind_vm, void*, smx_host_t) Proc H vm_restore (void) (ind_vm, void*, smx_host_t) +Proc - vm_migratefrom_resumeto (void) (ind_vm, void*, smx_host_t)(ind_src_pm, void*, smx_host_t) (ind_dst_pm, void*, smx_host_t) Proc H process_create (void) (process, void*, smx_process_t*) (name, const char*) (code, FPtr, xbt_main_func_t) (data, void*) (hostname, const char*) (kill_time, double) (argc, int) (argv, void*, char**) (properties, void*, xbt_dict_t) (auto_restart, int) Proc H process_kill (void) (process, void*, smx_process_t) Proc H process_killall (void) (reset_pid, int)