]
let _ =
- print "Starting Vsys v%s\n" Globals.vsys_version;
Arg.parse cmdspeclist (fun x->()) "Usage: vsys <list of mount points>";
Globals.logfd:=open_out_gen [Open_append;Open_creat] 0o644 !log_filepath;
if (!Globals.backend == "") then
let _ =
(* Close fds *)
for i = 3 to 1023 do
- if (i != fd) then close_if_open(i)
+ if (i != fd) then close_if_open(Obj.magic i)
done;
execv execpath [|execpath;slice_name;sprintf "%d" fd|] (*with
Unix_error(num,str1,str2)->logprint "Error %d: %s (%s)" (Obj.magic num) str1 str2;raise (Unix_error(num,str1,str2))*)