X-Git-Url: http://git.onelab.eu/?p=vsys.git;a=blobdiff_plain;f=frontend.ml;h=cf53b9b713737cba57ec5453448133d06c526b88;hp=cff3c6427db56f4467a11c12fec091779707a951;hb=HEAD;hpb=b8b329f72fa44685bbd522cb5312dd19d352f580 diff --git a/frontend.ml b/frontend.ml index cff3c64..cf53b9b 100644 --- a/frontend.ml +++ b/frontend.ml @@ -13,9 +13,16 @@ class frontendHandler (root_dir,slice_name) = object(this) (** regex indicating that the script passes fds around *) - val fd_regex = Str.regexp "^fd_" + val fd_regex = Str.regexp "fd_" + + method is_fd_passer fname = + try let _ = Str.search_forward fd_regex fname 0 + in + true + with + | Not_found -> false + | _ -> false - method is_fd_passer fname = Str.string_match fd_regex fname 0 method get_slice_name () = slice_name (** A new script was copied into the backend, make a corresponding entry in the frontend. @@ -31,7 +38,7 @@ object(this) begin match res with | Success -> - Unixsocketwatcher.openentry root_dir fqp (abspath, slice_name) + () | _ -> logprint "Could not create entry %s" abspath end