Shells in OCaml

Built_in: recognise 0 as EXIT for trap

+1
+1
src/lib/built_ins.ml
··· 354 354 let s = String.lowercase_ascii s in 355 355 try 356 356 match int_of_string_opt s with 357 + | Some 0 -> Ok `Exit 357 358 | Some n -> Ok (`Signal (Eunix.Signals.of_int n)) 358 359 | None -> ( 359 360 match s with