X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a18d9b180e14763a93c3e41555a3407510d73127..6cf6f6913a06a9b7e64923042e25049b529e5cdc:/src/s4u/s4u_file.cpp?ds=sidebyside diff --git a/src/s4u/s4u_file.cpp b/src/s4u/s4u_file.cpp index 25595a9212..7f9a7d5b3a 100644 --- a/src/s4u/s4u_file.cpp +++ b/src/s4u/s4u_file.cpp @@ -93,14 +93,14 @@ void File::move(const char* fullpath) simcall_file_move(pimpl_,fullpath); } -void File::unlink() +int File::unlink() { - simcall_file_unlink(pimpl_, Host::current()); + return simgrid::simix::kernelImmediate([this] { return pimpl_->unlink(Host::current()); }); } -void File::unlink(sg_host_t host) +int File::unlink(sg_host_t host) { - simcall_file_unlink(pimpl_, host); + return simgrid::simix::kernelImmediate([this, host] { return pimpl_->unlink(host); }); } }} // namespace simgrid::s4u