diff --git a/src/c/unixsys.d b/src/c/unixsys.d index b3336b5d3..8ed655414 100644 --- a/src/c/unixsys.d +++ b/src/c/unixsys.d @@ -152,7 +152,7 @@ si_waitpid(cl_object pid, cl_object wait) code = ECL_NIL; } else { status = @':exited'; - code = ecl_make_fixnum(exitcode); + code = ecl_make_fixnum((int)exitcode); pid->foreign.data = NULL; CloseHandle(*hProcess); }