3 (* used my tools/meta_files and tools/split_patch *)
6 (* correspond usually to a kernel_dirs.meta *)
7 type subsystem_info
= subsystem list
8 and subsystem
= Subsystem
of (dir
* maintainers
) *
9 (dir
* maintainers
) list
(* subdirs *)
11 and maintainers
= string list
13 val mk_inverted_index_subsystem
: subsystem_info
-> (dir
,dir
) Hashtbl.t
14 val subsystem_to_hash
:
15 subsystem_info
-> (dir
, (maintainers
* (dir
* maintainers
) list
)) Hashtbl.t
18 val unparse_subsystem_info
: subsystem_info
-> filename
(*outfile*) -> unit
19 val parse_subsystem_info
: filename
-> subsystem_info
22 val generate_naive_subsystem_info
: string list
-> subsystem_info
23 val check_up_to_date
: subsystem_info
-> subsystem_info
-> unit