62 lines
1.4 KiB
OCaml
62 lines
1.4 KiB
OCaml
--- wserver/wserver.ml.orig 2024-02-11 18:29:57 UTC
|
|
+++ wserver/wserver.ml
|
|
@@ -263,7 +263,7 @@ value timeout tmout spid _ =
|
|
else ();
|
|
let _ = Unix.waitpid [] pid in ();
|
|
exit 2
|
|
- }
|
|
+ };
|
|
END;
|
|
|
|
value get_request_and_content strm =
|
|
@@ -363,7 +363,7 @@ value copy_what_necessary t oc =
|
|
})
|
|
in
|
|
let _ = get_request_and_content strm in
|
|
- ()
|
|
+ ();
|
|
END;
|
|
|
|
value rec list_remove x =
|
|
@@ -372,13 +372,13 @@ value rec list_remove x =
|
|
| [y :: l] -> if x = y then l else [y :: list_remove x l] ]
|
|
;
|
|
|
|
-IFDEF NOFORK THEN declare end ELSE
|
|
-value pids = ref []
|
|
+IFDEF NOFORK THEN declare end; ELSE
|
|
+value pids = ref [];
|
|
END;
|
|
-IFDEF NOFORK THEN declare end ELSE
|
|
-value cleanup_verbose = ref True
|
|
+IFDEF NOFORK THEN declare end; ELSE
|
|
+value cleanup_verbose = ref True;
|
|
END;
|
|
-IFDEF NOFORK THEN declare end ELSE
|
|
+IFDEF NOFORK THEN declare end; ELSE
|
|
value cleanup_sons () =
|
|
List.iter
|
|
(fun p ->
|
|
@@ -402,10 +402,10 @@ value cleanup_sons () =
|
|
in
|
|
if pid = 0 then ()
|
|
else pids.val := list_remove pid pids.val)
|
|
- pids.val
|
|
+ pids.val;
|
|
END;
|
|
|
|
-IFDEF NOFORK THEN declare end ELSE
|
|
+IFDEF NOFORK THEN declare end; ELSE
|
|
value wait_available max_clients s =
|
|
match max_clients with
|
|
[ Some m ->
|
|
@@ -434,7 +434,7 @@ eprintf "*** %02d/%02d/%4d %02d:%02d:%02d %d process(e
|
|
else ();
|
|
};
|
|
}
|
|
- | None -> () ]
|
|
+ | None -> () ];
|
|
END;
|
|
|
|
value wait_and_compact s =
|