$display

In reply to SHRI12326:

[LRM 9.3.2]::
Variables declared in the block_item_declarationof a fork-join block shall be initialized to their initialization value expression whenever execution enters their scope and before any processes are spawned.
Within a fork-join_anyor fork-join_noneblock, it shall be illegal to refer to formal arguments passed by reference other than in the initialization value expressions of variables declared in a block_item_declaration of the fork.

Desired functionality can be achieved by using automatic variable inside fork-join_none block.

module m;
initial begin
  for(int i=0;i<10;i++) begin
fork
  automatic int m=i;
  $display("value in fork join none = %d",m);
join_none
end
end
endmodule