%% 
%% Search data file for kernel 9.0
%% generated May 15, 2023
%% 
{"kernel_app.html", {app, "kernel"}, ["kernel"]}.
{"app.html", {file, "kernel"}, ["app"]}.
{"application.html", {function, {"kernel", "application"}},
[
  {"ensure_all_started", "ensure_all_started(Applications)", "ensure_all_started-1"},
  {"ensure_all_started", "ensure_all_started(Applications, Type)", "ensure_all_started-2"},
  {"ensure_all_started", "ensure_all_started(Applications, Type, Mode)", "ensure_all_started-3"},
  {"ensure_started", "ensure_started(Application)", "ensure_started-1"},
  {"ensure_started", "ensure_started(Application, Type)", "ensure_started-2"},
  {"get_all_env", "get_all_env()", "get_all_env-0"},
  {"get_all_env", "get_all_env(Application)", "get_all_env-1"},
  {"get_all_key", "get_all_key()", "get_all_key-0"},
  {"get_all_key", "get_all_key(Application)", "get_all_key-1"},
  {"get_application", "get_application()", "get_application-0"},
  {"get_application", "get_application(PidOrModule)", "get_application-1"},
  {"get_env", "get_env(Par)", "get_env-1"},
  {"get_env", "get_env(Application, Par)", "get_env-2"},
  {"get_env", "get_env(Application, Par, Def)", "get_env-3"},
  {"get_key", "get_key(Key)", "get_key-1"},
  {"get_key", "get_key(Application, Key)", "get_key-2"},
  {"get_supervisor", "get_supervisor(Application)", "get_supervisor-1"},
  {"load", "load(AppDescr)", "load-1"},
  {"load", "load(AppDescr, Distributed)", "load-2"},
  {"loaded_applications", "loaded_applications()", "loaded_applications-0"},
  {"set_env", "set_env(Config)", "set_env-1"},
  {"set_env", "set_env(Config, Opts)", "set_env-2"},
  {"permit", "permit(Application, Permission)", "permit-2"},
  {"set_env", "set_env(Application, Par, Val)", "set_env-3"},
  {"set_env", "set_env(Application, Par, Val, Opts)", "set_env-4"},
  {"start", "start(Application)", "start-1"},
  {"start", "start(Application, Type)", "start-2"},
  {"start_type", "start_type()", "start_type-0"},
  {"stop", "stop(Application)", "stop-1"},
  {"takeover", "takeover(Application, Type)", "takeover-2"},
  {"unload", "unload(Application)", "unload-1"},
  {"unset_env", "unset_env(Application, Par)", "unset_env-2"},
  {"unset_env", "unset_env(Application, Par, Opts)", "unset_env-3"},
  {"which_applications", "which_applications()", "which_applications-0"},
  {"which_applications", "which_applications(Timeout)", "which_applications-1"},
  {"Module:start", "Module:start(StartType, StartArgs)", "Module:start-2"},
  {"Module:start_phase", "Module:start_phase(Phase, StartType, PhaseArgs)", "Module:start_phase-3"},
  {"Module:prep_stop", "Module:prep_stop(State)", "Module:prep_stop-1"},
  {"Module:stop", "Module:stop(State)", "Module:stop"},
  {"Module:config_change", "Module:config_change(Changed, New, Removed)", "Module:config_change-3"}
]}.
{"application.html", {module, "kernel"}, ["application"]}.
{"auth.html", {function, {"kernel", "auth"}},
[
  {"cookie", "cookie()", "cookie-0"},
  {"cookie", "cookie(TheCookie)", "cookie-1"},
  {"is_auth", "is_auth(Node)", "is_auth-1"},
  {"node_cookie", "node_cookie([Node, Cookie])", "node_cookie-1"},
  {"node_cookie", "node_cookie(Node, Cookie)", "node_cookie-2"}
]}.
{"auth.html", {module, "kernel"}, ["auth"]}.
{"code.html", {function, {"kernel", "code"}},
[
  {"set_path", "set_path(Path)", "set_path-1"},
  {"set_path", "set_path(Path, Cache :: cache())", "set_path-2"},
  {"get_path", "get_path()", "get_path-0"},
  {"add_path", "add_path(Dir)", "add_path-1"},
  {"add_path", "add_path(Dir, Cache :: cache())", "add_path-2"},
  {"add_pathz", "add_pathz(Dir)", "add_pathz-1"},
  {"add_pathz", "add_pathz(Dir, Cache :: cache())", "add_pathz-2"},
  {"add_patha", "add_patha(Dir)", "add_patha-1"},
  {"add_patha", "add_patha(Dir, Cache :: cache())", "add_patha-2"},
  {"add_paths", "add_paths(Dirs)", "add_paths-1"},
  {"add_paths", "add_paths(Dirs, Cache :: cache())", "add_paths-2"},
  {"add_pathsz", "add_pathsz(Dirs)", "add_pathsz-1"},
  {"add_pathsz", "add_pathsz(Dirs, Cache :: cache())", "add_pathsz-2"},
  {"add_pathsa", "add_pathsa(Dirs)", "add_pathsa-1"},
  {"add_pathsa", "add_pathsa(Dirs, Cache :: cache())", "add_pathsa-2"},
  {"del_path", "del_path(NameOrDir)", "del_path-1"},
  {"del_paths", "del_paths(NamesOrDirs)", "del_paths-1"},
  {"clear_cache", "clear_cache()", "clear_cache-0"},
  {"replace_path", "replace_path(Name, Dir)", "replace_path-2"},
  {"replace_path", "replace_path(Name, Dir, Cache :: cache())", "replace_path-3"},
  {"load_file", "load_file(Module)", "load_file-1"},
  {"load_abs", "load_abs(Filename)", "load_abs-1"},
  {"ensure_loaded", "ensure_loaded(Module)", "ensure_loaded-1"},
  {"load_binary", "load_binary(Module, Filename, Binary)", "load_binary-3"},
  {"atomic_load", "atomic_load(Modules)", "atomic_load-1"},
  {"prepare_loading", "prepare_loading(Modules)", "prepare_loading-1"},
  {"finish_loading", "finish_loading(Prepared)", "finish_loading-1"},
  {"ensure_modules_loaded", "ensure_modules_loaded(Modules :: [Module])", "ensure_modules_loaded-1"},
  {"delete", "delete(Module)", "delete-1"},
  {"purge", "purge(Module)", "purge-1"},
  {"soft_purge", "soft_purge(Module)", "soft_purge-1"},
  {"is_loaded", "is_loaded(Module)", "is_loaded-1"},
  {"all_available", "all_available()", "all_available-0"},
  {"all_loaded", "all_loaded()", "all_loaded-0"},
  {"which", "which(Module)", "which-1"},
  {"get_object_code", "get_object_code(Module)", "get_object_code-1"},
  {"get_doc", "get_doc(Mod)", "get_doc-1"},
  {"root_dir", "root_dir()", "root_dir-0"},
  {"lib_dir", "lib_dir()", "lib_dir-0"},
  {"lib_dir", "lib_dir(Name)", "lib_dir-1"},
  {"lib_dir", "lib_dir(Name, SubDir)", "lib_dir-2"},
  {"compiler_dir", "compiler_dir()", "compiler_dir-0"},
  {"priv_dir", "priv_dir(Name)", "priv_dir-1"},
  {"objfile_extension", "objfile_extension()", "objfile_extension-0"},
  {"stick_dir", "stick_dir(Dir)", "stick_dir-1"},
  {"unstick_dir", "unstick_dir(Dir)", "unstick_dir-1"},
  {"is_sticky", "is_sticky(Module)", "is_sticky-1"},
  {"where_is_file", "where_is_file(Filename)", "where_is_file-1"},
  {"clash", "clash()", "clash-0"},
  {"module_status", "module_status()", "module_status-0"},
  {"module_status", "module_status(Module :: module() | [module()])", "module_status-1"},
  {"modified_modules", "modified_modules()", "modified_modules-0"},
  {"get_mode", "get_mode()", "get_mode-0"}
]}.
{"code.html", {module, "kernel"}, ["code"]}.
{"config.html", {file, "kernel"}, ["config"]}.
{"disk_log.html", {function, {"kernel", "disk_log"}},
[
  {"all", "all()", "all-0"},
  {"alog", "alog(Log, Term)", "alog-2"},
  {"balog", "balog(Log, Bytes)", "balog-2"},
  {"alog_terms", "alog_terms(Log, TermList)", "alog_terms-2"},
  {"balog_terms", "balog_terms(Log, ByteList)", "balog_terms-2"},
  {"block", "block(Log)", "block-1"},
  {"block", "block(Log, QueueLogRecords)", "block-2"},
  {"change_header", "change_header(Log, Header)", "change_header-2"},
  {"change_notify", "change_notify(Log, Owner, Notify)", "change_notify-3"},
  {"change_size", "change_size(Log, Size)", "change_size-2"},
  {"chunk", "chunk(Log, Continuation)", "chunk-2"},
  {"chunk", "chunk(Log, Continuation, N)", "chunk-3"},
  {"bchunk", "bchunk(Log, Continuation)", "bchunk-2"},
  {"bchunk", "bchunk(Log, Continuation, N)", "bchunk-3"},
  {"chunk_info", "chunk_info(Continuation)", "chunk_info-1"},
  {"chunk_step", "chunk_step(Log, Continuation, Step)", "chunk_step-3"},
  {"close", "close(Log)", "close-1"},
  {"format_error", "format_error(Error)", "format_error-1"},
  {"inc_wrap_file", "inc_wrap_file(Log)", "inc_wrap_file-1"},
  {"info", "info(Log)", "info-1"},
  {"log", "log(Log, Term)", "log-2"},
  {"blog", "blog(Log, Bytes)", "blog-2"},
  {"log_terms", "log_terms(Log, TermList)", "log_terms-2"},
  {"blog_terms", "blog_terms(Log, BytesList)", "blog_terms-2"},
  {"next_file", "next_file(Log)", "next_file-1"},
  {"open", "open(ArgL)", "open-1"},
  {"pid2name", "pid2name(Pid)", "pid2name-1"},
  {"reopen", "reopen(Log, File)", "reopen-2"},
  {"reopen", "reopen(Log, File, Head)", "reopen-3"},
  {"breopen", "breopen(Log, File, BHead)", "breopen-3"},
  {"sync", "sync(Log)", "sync-1"},
  {"truncate", "truncate(Log)", "truncate-1"},
  {"truncate", "truncate(Log, Head)", "truncate-2"},
  {"btruncate", "btruncate(Log, BHead)", "btruncate-2"},
  {"unblock", "unblock(Log)", "unblock-1"}
]}.
{"disk_log.html", {module, "kernel"}, ["disk_log"]}.
{"erl_boot_server.html", {function, {"kernel", "erl_boot_server"}},
[
  {"add_slave", "add_slave(Slave)", "add_slave-1"},
  {"delete_slave", "delete_slave(Slave)", "delete_slave-1"},
  {"start", "start(Slaves)", "start-1"},
  {"start_link", "start_link(Slaves)", "start_link-1"},
  {"which_slaves", "which_slaves()", "which_slaves-0"}
]}.
{"erl_boot_server.html", {module, "kernel"}, ["erl_boot_server"]}.
{"erl_ddll.html", {function, {"kernel", "erl_ddll"}},
[
  {"demonitor", "demonitor(MonitorRef)", "demonitor-1"},
  {"format_error", "format_error(ErrorDesc)", "format_error-1"},
  {"info", "info()", "info-0"},
  {"info", "info(Name)", "info-1"},
  {"info", "info(Name, Tag)", "info-2"},
  {"load", "load(Path, Name)", "load-2"},
  {"load_driver", "load_driver(Path, Name)", "load_driver-2"},
  {"loaded_drivers", "loaded_drivers()", "loaded_drivers-0"},
  {"monitor", "monitor(Tag, Item)", "monitor-2"},
  {"reload", "reload(Path, Name)", "reload-2"},
  {"reload_driver", "reload_driver(Path, Name)", "reload_driver-2"},
  {"try_load", "try_load(Path, Name, OptionList)", "try_load-3"},
  {"try_unload", "try_unload(Name, OptionList)", "try_unload-2"},
  {"unload", "unload(Name)", "unload-1"},
  {"unload_driver", "unload_driver(Name)", "unload_driver-1"}
]}.
{"erl_ddll.html", {module, "kernel"}, ["erl_ddll"]}.
{"erl_epmd.html", {function, {"kernel", "erl_epmd"}},
[
  {"start_link", "start_link()", "start_link-0"},
  {"register_node", "register_node(Name, Port)", "register_node-2"},
  {"register_node", "register_node(Name, Port, Driver)", "register_node-3"},
  {"port_please", "port_please(Name, Host)", "port_please-2"},
  {"port_please", "port_please(Name, Host, Timeout)", "port_please-3"},
  {"listen_port_please", "listen_port_please(Name, Host)", "listen_port_please-2"},
  {"address_please", "address_please(Name, Host, AddressFamily)", "address_please-3"},
  {"names", "names(Host)", "names-1"}
]}.
{"erl_epmd.html", {module, "kernel"}, ["erl_epmd"]}.
{"erl_prim_loader.html", {function, {"kernel", "erl_prim_loader"}},
[
]}.
{"erl_prim_loader.html", {module, "kernel"}, ["erl_prim_loader"]}.
{"erlang.html", {function, {"kernel", "erlang"}},
[
]}.
{"erlang.html", {module, "kernel"}, ["erlang"]}.
{"erpc.html", {function, {"kernel", "erpc"}},
[
  {"call", "call(Node, Fun)", "call-2"},
  {"call", "call(Node, Fun, Timeout)", "call-3"},
  {"call", "call(Node, Module, Function, Args)", "call-4"},
  {"call", "call(Node, Module, Function, Args, Timeout)", "call-5"},
  {"cast", "cast(Node, Fun)", "cast-2"},
  {"cast", "cast(Node, Module, Function, Args)", "cast-4"},
  {"check_response", "check_response(Message, RequestId)", "check_response-2"},
  {"check_response", "check_response(Message, RequestIdCollection, Delete)", "check_response-3"},
  {"multicall", "multicall(Nodes, Fun)", "multicall-2"},
  {"multicall", "multicall(Nodes, Fun, Timeout)", "multicall-3"},
  {"multicall", "multicall(Nodes, Module, Function, Args)", "multicall-4"},
  {"multicall", "multicall(Nodes, Module, Function, Args, Timeout)", "multicall-5"},
  {"multicast", "multicast(Nodes, Fun)", "multicast-2"},
  {"multicast", "multicast(Nodes, Module, Function, Args)", "multicast-4"},
  {"receive_response", "receive_response(RequestId)", "receive_response-1"},
  {"receive_response", "receive_response(RequestId, Timeout)", "receive_response-2"},
  {"receive_response", "receive_response(RequestIdCollection, Timeout, Delete)", "receive_response-3"},
  {"reqids_add", "reqids_add(RequestId :: request_id(),Label :: term(),RequestIdCollection :: request_id_collection())", "reqids_add-3"},
  {"reqids_new", "reqids_new()", "reqids_new-0"},
  {"reqids_size", "reqids_size(RequestIdCollection :: request_id_collection())", "reqids_size-1"},
  {"reqids_to_list", "reqids_to_list(RequestIdCollection :: request_id_collection())", "reqids_to_list-1"},
  {"send_request", "send_request(Node, Fun)", "send_request-2"},
  {"send_request", "send_request(Node, Module, Function, Args)", "send_request-4"},
  {"send_request", "send_request(Node, Fun, Label, RequestIdCollection)", "send_request-4"},
  {"send_request", "send_request(Node, Module, Function, Args, Label,RequestIdCollection)", "send_request-6"},
  {"wait_response", "wait_response(RequestId)", "wait_response-1"},
  {"wait_response", "wait_response(RequestId, WaitTime)", "wait_response-2"},
  {"wait_response", "wait_response(RequestIdCollection, WaitTime, Delete)", "wait_response-3"}
]}.
{"erpc.html", {module, "kernel"}, ["erpc"]}.
{"error_handler.html", {function, {"kernel", "error_handler"}},
[
  {"raise_undef_exception", "raise_undef_exception(Module, Function, Args)", "raise_undef_exception-3"},
  {"undefined_function", "undefined_function(Module, Function, Args)", "undefined_function-3"},
  {"undefined_lambda", "undefined_lambda(Module, Fun, Args)", "undefined_lambda-3"}
]}.
{"error_handler.html", {module, "kernel"}, ["error_handler"]}.
{"error_logger.html", {function, {"kernel", "error_logger"}},
[
  {"add_report_handler", "add_report_handler(Handler)", "add_report_handler-1"},
  {"add_report_handler", "add_report_handler(Handler, Args)", "add_report_handler-2"},
  {"delete_report_handler", "delete_report_handler(Handler)", "delete_report_handler-1"},
  {"error_msg", "error_msg(Format)", "error_msg-1"},
  {"error_msg", "error_msg(Format, Data)", "error_msg-2"},
  {"format", "format(Format, Data)", "format-2"},
  {"error_report", "error_report(Report)", "error_report-1"},
  {"error_report", "error_report(Type, Report)", "error_report-2"},
  {"get_format_depth", "get_format_depth()", "get_format_depth-0"},
  {"info_msg", "info_msg(Format)", "info_msg-1"},
  {"info_msg", "info_msg(Format, Data)", "info_msg-2"},
  {"info_report", "info_report(Report)", "info_report-1"},
  {"info_report", "info_report(Type, Report)", "info_report-2"},
  {"logfile", "logfile(Request :: {open, Filename})", "logfile-1"},
  {"logfile", "logfile(Request :: close)", "logfile-1"},
  {"logfile", "logfile(Request :: filename)", "logfile-1"},
  {"tty", "tty(Flag)", "tty-1"},
  {"warning_map", "warning_map()", "warning_map-0"},
  {"warning_msg", "warning_msg(Format)", "warning_msg-1"},
  {"warning_msg", "warning_msg(Format, Data)", "warning_msg-2"},
  {"warning_report", "warning_report(Report)", "warning_report-1"},
  {"warning_report", "warning_report(Type, Report)", "warning_report-2"}
]}.
{"error_logger.html", {module, "kernel"}, ["error_logger"]}.
{"file.html", {function, {"kernel", "file"}},
[
  {"advise", "advise(IoDevice, Offset, Length, Advise)", "advise-4"},
  {"allocate", "allocate(File, Offset, Length)", "allocate-3"},
  {"change_group", "change_group(Filename, Gid)", "change_group-2"},
  {"change_mode", "change_mode(Filename, Mode)", "change_mode-2"},
  {"change_owner", "change_owner(Filename, Uid)", "change_owner-2"},
  {"change_owner", "change_owner(Filename, Uid, Gid)", "change_owner-3"},
  {"change_time", "change_time(Filename, Mtime)", "change_time-2"},
  {"change_time", "change_time(Filename, Atime, Mtime)", "change_time-3"},
  {"close", "close(IoDevice)", "close-1"},
  {"consult", "consult(Filename)", "consult-1"},
  {"copy", "copy(Source, Destination)", "copy-2"},
  {"copy", "copy(Source, Destination, ByteCount)", "copy-3"},
  {"datasync", "datasync(IoDevice)", "datasync-1"},
  {"del_dir", "del_dir(Dir)", "del_dir-1"},
  {"del_dir_r", "del_dir_r(File)", "del_dir_r-1"},
  {"delete", "delete(Filename)", "delete-1"},
  {"delete", "delete(Filename, Opts)", "delete-2"},
  {"eval", "eval(Filename)", "eval-1"},
  {"eval", "eval(Filename, Bindings)", "eval-2"},
  {"format_error", "format_error(Reason)", "format_error-1"},
  {"get_cwd", "get_cwd()", "get_cwd-0"},
  {"get_cwd", "get_cwd(Drive)", "get_cwd-1"},
  {"list_dir", "list_dir(Dir)", "list_dir-1"},
  {"list_dir_all", "list_dir_all(Dir)", "list_dir_all-1"},
  {"make_dir", "make_dir(Dir)", "make_dir-1"},
  {"make_link", "make_link(Existing, New)", "make_link-2"},
  {"make_symlink", "make_symlink(Existing, New)", "make_symlink-2"},
  {"native_name_encoding", "native_name_encoding()", "native_name_encoding-0"},
  {"open", "open(File, Modes)", "open-2"},
  {"path_consult", "path_consult(Path, Filename)", "path_consult-2"},
  {"path_eval", "path_eval(Path, Filename)", "path_eval-2"},
  {"path_open", "path_open(Path, Filename, Modes)", "path_open-3"},
  {"path_script", "path_script(Path, Filename)", "path_script-2"},
  {"path_script", "path_script(Path, Filename, Bindings)", "path_script-3"},
  {"pid2name", "pid2name(Pid)", "pid2name-1"},
  {"position", "position(IoDevice, Location)", "position-2"},
  {"pread", "pread(IoDevice, LocNums)", "pread-2"},
  {"pread", "pread(IoDevice, Location, Number)", "pread-3"},
  {"pwrite", "pwrite(IoDevice, LocBytes)", "pwrite-2"},
  {"pwrite", "pwrite(IoDevice, Location, Bytes)", "pwrite-3"},
  {"read", "read(IoDevice, Number)", "read-2"},
  {"read_file", "read_file(Filename)", "read_file-1"},
  {"read_file_info", "read_file_info(File)", "read_file_info-1"},
  {"read_file_info", "read_file_info(File, Opts)", "read_file_info-2"},
  {"read_line", "read_line(IoDevice)", "read_line-1"},
  {"read_link", "read_link(Name)", "read_link-1"},
  {"read_link_all", "read_link_all(Name)", "read_link_all-1"},
  {"read_link_info", "read_link_info(Name)", "read_link_info-1"},
  {"read_link_info", "read_link_info(Name, Opts)", "read_link_info-2"},
  {"rename", "rename(Source, Destination)", "rename-2"},
  {"script", "script(Filename)", "script-1"},
  {"script", "script(Filename, Bindings)", "script-2"},
  {"sendfile", "sendfile(Filename, Socket)", "sendfile-2"},
  {"sendfile", "sendfile(RawFile, Socket, Offset, Bytes, Opts)", "sendfile-5"},
  {"set_cwd", "set_cwd(Dir)", "set_cwd-1"},
  {"sync", "sync(IoDevice)", "sync-1"},
  {"truncate", "truncate(IoDevice)", "truncate-1"},
  {"write", "write(IoDevice, Bytes)", "write-2"},
  {"write_file", "write_file(Filename, Bytes)", "write_file-2"},
  {"write_file", "write_file(Filename, Bytes, Modes)", "write_file-3"},
  {"write_file_info", "write_file_info(Filename, FileInfo)", "write_file_info-2"},
  {"write_file_info", "write_file_info(Filename, FileInfo, Opts)", "write_file_info-3"}
]}.
{"file.html", {module, "kernel"}, ["file"]}.
{"gen_sctp.html", {function, {"kernel", "gen_sctp"}},
[
  {"abort", "abort(Socket, Assoc)", "abort-2"},
  {"close", "close(Socket)", "close-1"},
  {"connect", "connect(Socket, SockAddr, Opts)", "connect-3"},
  {"connect", "connect(Socket, SockAddr, Opts, Timeout)", "connect-4"},
  {"connect", "connect(Socket, Addr, Port, Opts)", "connect-4"},
  {"connect", "connect(Socket, Addr, Port, Opts, Timeout)", "connect-5"},
  {"connect_init", "connect_init(Socket, SockAddr, Opts)", "connect_init-3"},
  {"connect_init", "connect_init(Socket, SockAddr, Opts, Timeout)", "connect_init-4"},
  {"connect_init", "connect_init(Socket, Addr, Port, Opts)", "connect_init-4"},
  {"connect_init", "connect_init(Socket, Addr, Port, Opts, Timeout)", "connect_init-5"},
  {"connectx_init", "connectx_init(Socket, SockAddrs, Opts)", "connectx_init-3"},
  {"connectx_init", "connectx_init(Socket, Addrs, Port, Opts)", "connectx_init-4"},
  {"connectx_init", "connectx_init(Socket, Addrs, Port, Opts, Timeout)", "connectx_init-5"},
  {"controlling_process", "controlling_process(Socket, Pid)", "controlling_process-2"},
  {"eof", "eof(Socket, Assoc)", "eof-2"},
  {"error_string", "error_string(ErrorNumber)", "error_string-1"},
  {"listen", "listen(Socket, IsServer)", "listen-2"},
  {"listen", "listen(Socket, Backlog)", "listen-2"},
  {"open", "open()", "open-0"},
  {"open", "open(Port)", "open-1"},
  {"open", "open(Opts)", "open-1"},
  {"open", "open(Port, Opts)", "open-2"},
  {"peeloff", "peeloff(Socket, Assoc)", "peeloff-2"},
  {"recv", "recv(Socket)", "recv-1"},
  {"recv", "recv(Socket, Timeout)", "recv-2"},
  {"send", "send(Socket, SndRcvInfo, Data)", "send-3"},
  {"send", "send(Socket, Assoc, Stream, Data)", "send-4"}
]}.
{"gen_sctp.html", {module, "kernel"}, ["gen_sctp"]}.
{"gen_tcp.html", {function, {"kernel", "gen_tcp"}},
[
  {"accept", "accept(ListenSocket)", "accept-1"},
  {"accept", "accept(ListenSocket, Timeout)", "accept-2"},
  {"close", "close(Socket)", "close-1"},
  {"connect", "connect(SockAddr, Opts)", "connect-2"},
  {"connect", "connect(SockAddr, Opts, Timeout)", "connect-3"},
  {"connect", "connect(Address, Port, Opts)", "connect-3"},
  {"connect", "connect(Address, Port, Opts, Timeout)", "connect-4"},
  {"controlling_process", "controlling_process(Socket, Pid)", "controlling_process-2"},
  {"listen", "listen(Port, Options)", "listen-2"},
  {"recv", "recv(Socket, Length)", "recv-2"},
  {"recv", "recv(Socket, Length, Timeout)", "recv-3"},
  {"send", "send(Socket, Packet)", "send-2"},
  {"shutdown", "shutdown(Socket, How)", "shutdown-2"}
]}.
{"gen_tcp.html", {module, "kernel"}, ["gen_tcp"]}.
{"gen_udp.html", {function, {"kernel", "gen_udp"}},
[
  {"close", "close(Socket)", "close-1"},
  {"controlling_process", "controlling_process(Socket, Pid)", "controlling_process-2"},
  {"connect", "connect(Socket, SockAddr)", "connect-2"},
  {"connect", "connect(Socket, Address, Port)", "connect-3"},
  {"open", "open(Port)", "open-1"},
  {"open", "open(Port, Opts)", "open-2"},
  {"recv", "recv(Socket, Length)", "recv-2"},
  {"recv", "recv(Socket, Length, Timeout)", "recv-3"},
  {"send", "send(Socket, Packet)", "send-2"},
  {"send", "send(Socket, Destination, Packet)", "send-3"},
  {"send", "send(Socket, Host, Port, Packet)", "send-4"},
  {"send", "send(Socket, Destination, AncData, Packet)", "send-4"},
  {"send", "send(Socket, Destination, PortZero, Packet)", "send-4"},
  {"send", "send(Socket, Host, Port, AncData, Packet)", "send-5"}
]}.
{"gen_udp.html", {module, "kernel"}, ["gen_udp"]}.
{"global.html", {function, {"kernel", "global"}},
[
  {"del_lock", "del_lock(Id)", "del_lock-1"},
  {"del_lock", "del_lock(Id, Nodes)", "del_lock-2"},
  {"disconnect", "disconnect()", "disconnect-0"},
  {"notify_all_name", "notify_all_name(Name, Pid1, Pid2)", "notify_all_name-3"},
  {"random_exit_name", "random_exit_name(Name, Pid1, Pid2)", "random_exit_name-3"},
  {"random_notify_name", "random_notify_name(Name, Pid1, Pid2)", "random_notify_name-3"},
  {"re_register_name", "re_register_name(Name, Pid)", "re_register_name-2"},
  {"re_register_name", "re_register_name(Name, Pid, Resolve)", "re_register_name-3"},
  {"register_name", "register_name(Name, Pid)", "register_name-2"},
  {"register_name", "register_name(Name, Pid, Resolve)", "register_name-3"},
  {"registered_names", "registered_names()", "registered_names-0"},
  {"send", "send(Name, Msg)", "send-2"},
  {"set_lock", "set_lock(Id)", "set_lock-1"},
  {"set_lock", "set_lock(Id, Nodes)", "set_lock-2"},
  {"set_lock", "set_lock(Id, Nodes, Retries)", "set_lock-3"},
  {"sync", "sync()", "sync-0"},
  {"trans", "trans(Id, Fun)", "trans-2"},
  {"trans", "trans(Id, Fun, Nodes)", "trans-3"},
  {"trans", "trans(Id, Fun, Nodes, Retries)", "trans-4"},
  {"unregister_name", "unregister_name(Name)", "unregister_name-1"},
  {"whereis_name", "whereis_name(Name)", "whereis_name-1"}
]}.
{"global.html", {module, "kernel"}, ["global"]}.
{"global_group.html", {function, {"kernel", "global_group"}},
[
  {"global_groups", "global_groups()", "global_groups-0"},
  {"info", "info()", "info-0"},
  {"monitor_nodes", "monitor_nodes(Flag)", "monitor_nodes-1"},
  {"own_nodes", "own_nodes()", "own_nodes-0"},
  {"registered_names", "registered_names(Where)", "registered_names-1"},
  {"send", "send(Name, Msg)", "send-2"},
  {"send", "send(Where, Name, Msg)", "send-3"},
  {"sync", "sync()", "sync-0"},
  {"whereis_name", "whereis_name(Name)", "whereis_name-1"},
  {"whereis_name", "whereis_name(Where, Name)", "whereis_name-2"}
]}.
{"global_group.html", {module, "kernel"}, ["global_group"]}.
{"heart.html", {function, {"kernel", "heart"}},
[
  {"set_cmd", "set_cmd(Cmd)", "set_cmd-1"},
  {"clear_cmd", "clear_cmd()", "clear_cmd-0"},
  {"get_cmd", "get_cmd()", "get_cmd-0"},
  {"set_callback", "set_callback(Module, Function)", "set_callback-2"},
  {"clear_callback", "clear_callback()", "clear_callback-0"},
  {"get_callback", "get_callback()", "get_callback-0"},
  {"set_options", "set_options(Options)", "set_options-1"},
  {"get_options", "get_options()", "get_options-0"}
]}.
{"heart.html", {module, "kernel"}, ["heart"]}.
{"inet.html", {function, {"kernel", "inet"}},
[
  {"close", "close(Socket)", "close-1"},
  {"cancel_monitor", "cancel_monitor(MRef)", "cancel_monitor-1"},
  {"format_error", "format_error(Reason)", "format_error-1"},
  {"get_rc", "get_rc()", "get_rc-0"},
  {"getaddr", "getaddr(Host, Family)", "getaddr-2"},
  {"getaddrs", "getaddrs(Host, Family)", "getaddrs-2"},
  {"gethostbyaddr", "gethostbyaddr(Address)", "gethostbyaddr-1"},
  {"gethostbyname", "gethostbyname(Hostname)", "gethostbyname-1"},
  {"gethostbyname", "gethostbyname(Hostname, Family)", "gethostbyname-2"},
  {"gethostname", "gethostname()", "gethostname-0"},
  {"getifaddrs", "getifaddrs()", "getifaddrs-0"},
  {"getifaddrs", "getifaddrs(Opts)", "getifaddrs-1"},
  {"getopts", "getopts(Socket, Options)", "getopts-2"},
  {"getstat", "getstat(Socket)", "getstat-1"},
  {"getstat", "getstat(Socket, Options)", "getstat-2"},
  {"i", "i()", "i-0"},
  {"i", "i(Proto :: socket_protocol())", "i-1"},
  {"i", "i(X1 :: socket_protocol(), Fs :: [atom()])", "i-2"},
  {"info", "info(Socket)", "info-1"},
  {"monitor", "monitor(Socket)", "monitor-1"},
  {"is_ip_address", "is_ip_address(IPAddress)", "is_ip_address-1"},
  {"is_ipv4_address", "is_ipv4_address(IPv4Address)", "is_ipv4_address-1"},
  {"is_ipv6_address", "is_ipv6_address(IPv6Address)", "is_ipv6_address-1"},
  {"ntoa", "ntoa(IpAddress)", "ntoa-1"},
  {"parse_address", "parse_address(Address)", "parse_address-1"},
  {"parse_ipv4_address", "parse_ipv4_address(Address)", "parse_ipv4_address-1"},
  {"parse_ipv4strict_address", "parse_ipv4strict_address(Address)", "parse_ipv4strict_address-1"},
  {"parse_ipv6_address", "parse_ipv6_address(Address)", "parse_ipv6_address-1"},
  {"parse_ipv6strict_address", "parse_ipv6strict_address(Address)", "parse_ipv6strict_address-1"},
  {"ipv4_mapped_ipv6_address", "ipv4_mapped_ipv6_address(X1 :: ip_address())", "ipv4_mapped_ipv6_address-1"},
  {"parse_strict_address", "parse_strict_address(Address)", "parse_strict_address-1"},
  {"peername", "peername(Socket :: socket())", "peername-1"},
  {"peernames", "peernames(Socket :: socket())", "peernames-1"},
  {"peernames", "peernames(Socket, Assoc)", "peernames-2"},
  {"port", "port(Socket)", "port-1"},
  {"setopts", "setopts(Socket, Options)", "setopts-2"},
  {"sockname", "sockname(Socket :: socket())", "sockname-1"},
  {"socknames", "socknames(Socket :: socket())", "socknames-1"},
  {"socknames", "socknames(Socket, Assoc)", "socknames-2"}
]}.
{"inet.html", {module, "kernel"}, ["inet"]}.
{"inet_res.html", {function, {"kernel", "inet_res"}},
[
  {"getbyname", "getbyname(Name, Type)", "getbyname-2"},
  {"getbyname", "getbyname(Name, Type, Timeout)", "getbyname-3"},
  {"gethostbyaddr", "gethostbyaddr(Address)", "gethostbyaddr-1"},
  {"gethostbyaddr", "gethostbyaddr(Address, Timeout)", "gethostbyaddr-2"},
  {"gethostbyname", "gethostbyname(Name)", "gethostbyname-1"},
  {"gethostbyname", "gethostbyname(Name, Family)", "gethostbyname-2"},
  {"gethostbyname", "gethostbyname(Name, Family, Timeout)", "gethostbyname-3"},
  {"lookup", "lookup(Name, Class, Type)", "lookup-3"},
  {"lookup", "lookup(Name, Class, Type, Opts)", "lookup-4"},
  {"lookup", "lookup(Name, Class, Type, Opts, Timeout)", "lookup-5"},
  {"resolve", "resolve(Name, Class, Type)", "resolve-3"},
  {"resolve", "resolve(Name, Class, Type, Opts)", "resolve-4"},
  {"resolve", "resolve(Name, Class, Type, Opts, Timeout)", "resolve-5"},
  {"nslookup", "nslookup(Name, Class, Type)", "nslookup-3"},
  {"nslookup", "nslookup(Name, Class, Type, Timeout)", "nslookup-4"},
  {"nslookup", "nslookup(Name, Class, Type, Nameservers)", "nslookup-4"},
  {"nnslookup", "nnslookup(Name, Class, Type, Nameservers)", "nnslookup-4"},
  {"nnslookup", "nnslookup(Name, Class, Type, Nameservers, Timeout)", "nnslookup-5"}
]}.
{"inet_res.html", {module, "kernel"}, ["inet_res"]}.
{"init.html", {function, {"kernel", "init"}},
[
]}.
{"init.html", {module, "kernel"}, ["init"]}.
{"logger.html", {function, {"kernel", "logger"}},
[
  {"emergency", "emergency(StringOrReport[,Metadata])", "emergency"},
  {"emergency", "emergency(Format,Args[,Metadata])", "emergency"},
  {"emergency", "emergency(Fun,FunArgs[,Metadata])", "emergency"},
  {"alert", "alert(StringOrReport[,Metadata])", "alert"},
  {"alert", "alert(Format,Args[,Metadata])", "alert"},
  {"alert", "alert(Fun,FunArgs[,Metadata])", "alert"},
  {"critical", "critical(StringOrReport[,Metadata])", "critical"},
  {"critical", "critical(Format,Args[,Metadata])", "critical"},
  {"critical", "critical(Fun,FunArgs[,Metadata])", "critical"},
  {"error", "error(StringOrReport[,Metadata])", "error"},
  {"error", "error(Format,Args[,Metadata])", "error"},
  {"error", "error(Fun,FunArgs[,Metadata])", "error"},
  {"warning", "warning(StringOrReport[,Metadata])", "warning"},
  {"warning", "warning(Format,Args[,Metadata])", "warning"},
  {"warning", "warning(Fun,FunArgs[,Metadata])", "warning"},
  {"notice", "notice(StringOrReport[,Metadata])", "notice"},
  {"notice", "notice(Format,Args[,Metadata])", "notice"},
  {"notice", "notice(Fun,FunArgs[,Metadata])", "notice"},
  {"info", "info(StringOrReport[,Metadata])", "info"},
  {"info", "info(Format,Args[,Metadata])", "info"},
  {"info", "info(Fun,FunArgs[,Metadata])", "info"},
  {"debug", "debug(StringOrReport[,Metadata])", "debug"},
  {"debug", "debug(Format,Args[,Metadata])", "debug"},
  {"debug", "debug(Fun,FunArgs[,Metadata])", "debug"},
  {"log", "log(Level, StringOrReport)", "log-2"},
  {"log", "log(Level, StringOrReport, Metadata)", "log-3"},
  {"log", "log(Level, Format, Args)", "log-3"},
  {"log", "log(Level, Fun, FunArgs)", "log-3"},
  {"log", "log(Level, Format, Args, Metadata)", "log-4"},
  {"log", "log(Level, Fun, FunArgs, Metadata)", "log-4"},
  {"add_handler", "add_handler(HandlerId, Module, Config)", "add_handler-3"},
  {"add_handler_filter", "add_handler_filter(HandlerId, FilterId, Filter)", "add_handler_filter-3"},
  {"add_handlers", "add_handlers(Application)", "add_handlers-1"},
  {"add_handlers", "add_handlers(HandlerConfig)", "add_handlers-1"},
  {"add_primary_filter", "add_primary_filter(FilterId, Filter)", "add_primary_filter-2"},
  {"get_config", "get_config()", "get_config-0"},
  {"get_handler_config", "get_handler_config()", "get_handler_config-0"},
  {"get_handler_config", "get_handler_config(HandlerId)", "get_handler_config-1"},
  {"get_handler_ids", "get_handler_ids()", "get_handler_ids-0"},
  {"get_primary_config", "get_primary_config()", "get_primary_config-0"},
  {"get_proxy_config", "get_proxy_config()", "get_proxy_config-0"},
  {"get_module_level", "get_module_level()", "get_module_level-0"},
  {"get_module_level", "get_module_level(Modules)", "get_module_level-1"},
  {"get_process_metadata", "get_process_metadata()", "get_process_metadata-0"},
  {"i", "i()", "i-0"},
  {"i", "i(What)", "i-1"},
  {"remove_handler", "remove_handler(HandlerId)", "remove_handler-1"},
  {"remove_handler_filter", "remove_handler_filter(HandlerId, FilterId)", "remove_handler_filter-2"},
  {"remove_primary_filter", "remove_primary_filter(FilterId)", "remove_primary_filter-1"},
  {"set_application_level", "set_application_level(Application, Level)", "set_application_level-2"},
  {"set_handler_config", "set_handler_config(HandlerId, Config)", "set_handler_config-2"},
  {"set_handler_config", "set_handler_config(HandlerId, Key :: level, Level)", "set_handler_config-3"},
  {"set_handler_config", "set_handler_config(HandlerId,Key :: filter_default,FilterDefault)", "set_handler_config-3"},
  {"set_handler_config", "set_handler_config(HandlerId, Key :: filters, Filters)", "set_handler_config-3"},
  {"set_handler_config", "set_handler_config(HandlerId, Key :: formatter, Formatter)", "set_handler_config-3"},
  {"set_handler_config", "set_handler_config(HandlerId, Key :: config, Config)", "set_handler_config-3"},
  {"set_primary_config", "set_primary_config(Config)", "set_primary_config-1"},
  {"set_primary_config", "set_primary_config(Key :: level, Level)", "set_primary_config-2"},
  {"set_primary_config", "set_primary_config(Key :: filter_default, FilterDefault)", "set_primary_config-2"},
  {"set_primary_config", "set_primary_config(Key :: filters, Filters)", "set_primary_config-2"},
  {"set_primary_config", "set_primary_config(Key :: metadata, Meta)", "set_primary_config-2"},
  {"set_proxy_config", "set_proxy_config(Config)", "set_proxy_config-1"},
  {"set_module_level", "set_module_level(Modules, Level)", "set_module_level-2"},
  {"set_process_metadata", "set_process_metadata(Meta)", "set_process_metadata-1"},
  {"unset_application_level", "unset_application_level(Application)", "unset_application_level-1"},
  {"unset_module_level", "unset_module_level()", "unset_module_level-0"},
  {"unset_module_level", "unset_module_level(Modules)", "unset_module_level-1"},
  {"unset_process_metadata", "unset_process_metadata()", "unset_process_metadata-0"},
  {"update_formatter_config", "update_formatter_config(HandlerId, FormatterConfig)", "update_formatter_config-2"},
  {"update_formatter_config", "update_formatter_config(HandlerId, Key, Value)", "update_formatter_config-3"},
  {"update_handler_config", "update_handler_config(HandlerId, Config)", "update_handler_config-2"},
  {"update_handler_config", "update_handler_config(HandlerId, Key :: level, Level)", "update_handler_config-3"},
  {"update_handler_config", "update_handler_config(HandlerId,Key :: filter_default,FilterDefault)", "update_handler_config-3"},
  {"update_handler_config", "update_handler_config(HandlerId, Key :: filters, Filters)", "update_handler_config-3"},
  {"update_handler_config", "update_handler_config(HandlerId, Key :: formatter, Formatter)", "update_handler_config-3"},
  {"update_handler_config", "update_handler_config(HandlerId, Key :: config, Config)", "update_handler_config-3"},
  {"update_primary_config", "update_primary_config(Config)", "update_primary_config-1"},
  {"update_process_metadata", "update_process_metadata(Meta)", "update_process_metadata-1"},
  {"update_proxy_config", "update_proxy_config(Config)", "update_proxy_config-1"},
  {"compare_levels", "compare_levels(Level1, Level2)", "compare_levels-2"},
  {"format_report", "format_report(Report)", "format_report-1"},
  {"timestamp", "timestamp()", "timestamp-0"},
  {"reconfigure", "reconfigure()", "reconfigure-0"},
  {"HModule:adding_handler", "HModule:adding_handler(Config1)", "HModule:adding_handler-1"},
  {"HModule:changing_config", "HModule:changing_config(SetOrUpdate, OldConfig, NewConfig)", "HModule:changing_config-3"},
  {"HModule:filter_config", "HModule:filter_config(Config)", "HModule:filter_config-1"},
  {"HModule:log", "HModule:log(LogEvent, Config)", "HModule:log-2"},
  {"HModule:removing_handler", "HModule:removing_handler(Config)", "HModule:removing_handler-1"},
  {"FModule:check_config", "FModule:check_config(FConfig)", "FModule:check_config-1"},
  {"FModule:format", "FModule:format(LogEvent, FConfig)", "FModule:format-2"}
]}.
{"logger.html", {module, "kernel"}, ["logger"]}.
{"logger_filters.html", {function, {"kernel", "logger_filters"}},
[
  {"domain", "domain(LogEvent, Extra)", "domain-2"},
  {"level", "level(LogEvent, Extra)", "level-2"},
  {"progress", "progress(LogEvent, Extra)", "progress-2"},
  {"remote_gl", "remote_gl(LogEvent, Extra)", "remote_gl-2"}
]}.
{"logger_filters.html", {module, "kernel"}, ["logger_filters"]}.
{"logger_formatter.html", {function, {"kernel", "logger_formatter"}},
[
  {"check_config", "check_config(Config)", "check_config-1"},
  {"format", "format(LogEvent, Config)", "format-2"}
]}.
{"logger_formatter.html", {module, "kernel"}, ["logger_formatter"]}.
{"logger_std_h.html", {function, {"kernel", "logger_std_h"}},
[
  {"filesync", "filesync(Name)", "filesync-1"}
]}.
{"logger_std_h.html", {module, "kernel"}, ["logger_std_h"]}.
{"logger_disk_log_h.html", {function, {"kernel", "logger_disk_log_h"}},
[
  {"filesync", "filesync(Name)", "filesync-1"}
]}.
{"logger_disk_log_h.html", {module, "kernel"}, ["logger_disk_log_h"]}.
{"net.html", {function, {"kernel", "net"}},
[
  {"gethostname", "gethostname()", "gethostname-0"},
  {"getnameinfo", "getnameinfo(SockAddr)", "getnameinfo-1"},
  {"getnameinfo", "getnameinfo(SockAddr, Flags)", "getnameinfo-2"},
  {"getaddrinfo", "getaddrinfo(Host)", "getaddrinfo-1"},
  {"getaddrinfo", "getaddrinfo(Host, Service :: undefined)", "getaddrinfo-2"},
  {"getaddrinfo", "getaddrinfo(Host :: undefined, Service)", "getaddrinfo-2"},
  {"getaddrinfo", "getaddrinfo(Host, Service)", "getaddrinfo-2"},
  {"getifaddrs", "getifaddrs()", "getifaddrs-0"},
  {"getifaddrs", "getifaddrs(Filter)", "getifaddrs-1"},
  {"getifaddrs", "getifaddrs(Namespace)", "getifaddrs-1"},
  {"getifaddrs", "getifaddrs(Filter, Namespace)", "getifaddrs-2"},
  {"if_name2index", "if_name2index(Name)", "if_name2index-1"},
  {"if_index2name", "if_index2name(Idx)", "if_index2name-1"},
  {"if_names", "if_names()", "if_names-0"}
]}.
{"net.html", {module, "kernel"}, ["net"]}.
{"net_adm.html", {function, {"kernel", "net_adm"}},
[
  {"dns_hostname", "dns_hostname(Host)", "dns_hostname-1"},
  {"host_file", "host_file()", "host_file-0"},
  {"localhost", "localhost()", "localhost-0"},
  {"names", "names()", "names-0"},
  {"names", "names(Host)", "names-1"},
  {"ping", "ping(Node)", "ping-1"},
  {"world", "world()", "world-0"},
  {"world", "world(Arg)", "world-1"},
  {"world_list", "world_list(Hosts)", "world_list-1"},
  {"world_list", "world_list(Hosts, Arg)", "world_list-2"}
]}.
{"net_adm.html", {module, "kernel"}, ["net_adm"]}.
{"net_kernel.html", {function, {"kernel", "net_kernel"}},
[
  {"allow", "allow(Nodes)", "allow-1"},
  {"connect_node", "connect_node(Node)", "connect_node-1"},
  {"get_net_ticktime", "get_net_ticktime()", "get_net_ticktime-0"},
  {"getopts", "getopts(Node, Options)", "getopts-2"},
  {"get_state", "get_state()", "get_state-0"},
  {"monitor_nodes", "monitor_nodes(Flag)", "monitor_nodes-1"},
  {"monitor_nodes", "monitor_nodes(Flag, Options)", "monitor_nodes-2"},
  {"set_net_ticktime", "set_net_ticktime(NetTicktime)", "set_net_ticktime-1"},
  {"set_net_ticktime", "set_net_ticktime(NetTicktime, TransitionPeriod)", "set_net_ticktime-2"},
  {"setopts", "setopts(Node, Options)", "setopts-2"},
  {"start", "start(Name, Options)", "start-2"},
  {"start", "start(Options)", "start-1"},
  {"stop", "stop()", "stop-0"}
]}.
{"net_kernel.html", {module, "kernel"}, ["net_kernel"]}.
{"os.html", {function, {"kernel", "os"}},
[
  {"cmd", "cmd(Command)", "cmd-1"},
  {"cmd", "cmd(Command, Options)", "cmd-2"},
  {"env", "env()", "env-0"},
  {"find_executable", "find_executable(Name)", "find_executable-1"},
  {"find_executable", "find_executable(Name, Path)", "find_executable-2"},
  {"getenv", "getenv()", "getenv-0"},
  {"getenv", "getenv(VarName)", "getenv-1"},
  {"getenv", "getenv(VarName, DefaultValue)", "getenv-2"},
  {"getpid", "getpid()", "getpid-0"},
  {"putenv", "putenv(VarName, Value)", "putenv-2"},
  {"set_signal", "set_signal(Signal, Option)", "set_signal-2"},
  {"system_time", "system_time()", "system_time-0"},
  {"system_time", "system_time(Unit)", "system_time-1"},
  {"timestamp", "timestamp()", "timestamp-0"},
  {"perf_counter", "perf_counter()", "perf_counter-0"},
  {"perf_counter", "perf_counter(Unit)", "perf_counter-1"},
  {"type", "type()", "type-0"},
  {"unsetenv", "unsetenv(VarName)", "unsetenv-1"},
  {"version", "version()", "version-0"}
]}.
{"os.html", {module, "kernel"}, ["os"]}.
{"pg.html", {function, {"kernel", "pg"}},
[
  {"start_link", "start_link()", "start_link-0"},
  {"start", "start(Scope :: atom())", "start-1"},
  {"start_link", "start_link(Scope :: atom())", "start_link-1"},
  {"join", "join(Group :: group(), PidOrPids :: pid() | [pid()])", "join-2"},
  {"join", "join(Scope :: atom(),Group :: group(),PidOrPids :: pid() | [pid()])", "join-3"},
  {"leave", "leave(Group :: group(), PidOrPids :: pid() | [pid()])", "leave-2"},
  {"leave", "leave(Scope :: atom(),Group :: group(),PidOrPids :: pid() | [pid()])", "leave-3"},
  {"monitor_scope", "monitor_scope()", "monitor_scope-0"},
  {"monitor_scope", "monitor_scope(Scope :: atom())", "monitor_scope-1"},
  {"monitor", "monitor(Group :: group())", "monitor-1"},
  {"monitor", "monitor(Scope :: atom(), Group :: group())", "monitor-2"},
  {"demonitor", "demonitor(Ref :: reference())", "demonitor-1"},
  {"demonitor", "demonitor(Scope :: atom(), Ref :: reference())", "demonitor-2"},
  {"get_local_members", "get_local_members(Group :: group())", "get_local_members-1"},
  {"get_local_members", "get_local_members(Scope :: atom(), Group :: group())", "get_local_members-2"},
  {"get_members", "get_members(Group :: group())", "get_members-1"},
  {"get_members", "get_members(Scope :: atom(), Group :: group())", "get_members-2"},
  {"which_groups", "which_groups()", "which_groups-0"},
  {"which_groups", "which_groups(Scope :: atom())", "which_groups-1"}
]}.
{"pg.html", {module, "kernel"}, ["pg"]}.
{"rpc.html", {function, {"kernel", "rpc"}},
[
  {"abcast", "abcast(Name, Msg)", "abcast-2"},
  {"abcast", "abcast(Nodes, Name, Msg)", "abcast-3"},
  {"async_call", "async_call(Node, Module, Function, Args)", "async_call-4"},
  {"block_call", "block_call(Node, Module, Function, Args)", "block_call-4"},
  {"block_call", "block_call(Node, Module, Function, Args, Timeout)", "block_call-5"},
  {"call", "call(Node, Module, Function, Args)", "call-4"},
  {"call", "call(Node, Module, Function, Args, Timeout)", "call-5"},
  {"cast", "cast(Node, Module, Function, Args)", "cast-4"},
  {"eval_everywhere", "eval_everywhere(Module, Function, Args)", "eval_everywhere-3"},
  {"eval_everywhere", "eval_everywhere(Nodes, Module, Function, Args)", "eval_everywhere-4"},
  {"multi_server_call", "multi_server_call(Name, Msg)", "multi_server_call-2"},
  {"multi_server_call", "multi_server_call(Nodes, Name, Msg)", "multi_server_call-3"},
  {"multicall", "multicall(Module, Function, Args)", "multicall-3"},
  {"multicall", "multicall(Nodes, Module, Function, Args)", "multicall-4"},
  {"multicall", "multicall(Module, Function, Args, Timeout)", "multicall-4"},
  {"multicall", "multicall(Nodes, Module, Function, Args, Timeout)", "multicall-5"},
  {"nb_yield", "nb_yield(Key)", "nb_yield-1"},
  {"nb_yield", "nb_yield(Key, Timeout)", "nb_yield-2"},
  {"parallel_eval", "parallel_eval(FuncCalls)", "parallel_eval-1"},
  {"pinfo", "pinfo(Pid)", "pinfo-1"},
  {"pinfo", "pinfo(Pid, Item)", "pinfo-2"},
  {"pinfo", "pinfo(Pid, ItemList)", "pinfo-2"},
  {"pmap", "pmap(FuncSpec, ExtraArgs, List1)", "pmap-3"},
  {"sbcast", "sbcast(Name, Msg)", "sbcast-2"},
  {"sbcast", "sbcast(Nodes, Name, Msg)", "sbcast-3"},
  {"server_call", "server_call(Node, Name, ReplyWrapper, Msg)", "server_call-4"},
  {"yield", "yield(Key)", "yield-1"}
]}.
{"rpc.html", {module, "kernel"}, ["rpc"]}.
{"seq_trace.html", {function, {"kernel", "seq_trace"}},
[
  {"set_token", "set_token(Token)", "set_token-1"},
  {"set_token", "set_token(Component, Val)", "set_token-2"},
  {"get_token", "get_token()", "get_token-0"},
  {"get_token", "get_token(Component)", "get_token-1"},
  {"print", "print(TraceInfo)", "print-1"},
  {"print", "print(Label, TraceInfo)", "print-2"},
  {"reset_trace", "reset_trace()", "reset_trace-0"},
  {"set_system_tracer", "set_system_tracer(Tracer)", "set_system_tracer-1"},
  {"get_system_tracer", "get_system_tracer()", "get_system_tracer-0"}
]}.
{"seq_trace.html", {module, "kernel"}, ["seq_trace"]}.
{"socket.html", {function, {"kernel", "socket"}},
[
  {"accept", "accept(ListenSocket)", "accept-1"},
  {"accept", "accept(ListenSocket, Timeout :: infinity)", "accept-2"},
  {"accept", "accept(ListenSocket, Timeout :: integer() >= 0)", "accept-2"},
  {"accept", "accept(ListenSocket, Timeout :: nowait)", "accept-2"},
  {"accept", "accept(ListenSocket,Handle :: select_handle() | completion_handle())", "accept-2"},
  {"bind", "bind(Socket, Addr)", "bind-2"},
  {"cancel", "cancel(Socket, SelectInfo)", "cancel-2"},
  {"cancel", "cancel(Socket, CompletionInfo)", "cancel-2"},
  {"close", "close(Socket)", "close-1"},
  {"connect", "connect(Socket, SockAddr)", "connect-2"},
  {"connect", "connect(Socket, SockAddr, Timeout :: infinity)", "connect-3"},
  {"connect", "connect(Socket, SockAddr, Timeout :: integer() >= 0)", "connect-3"},
  {"connect", "connect(Socket, SockAddr, Timeout :: nowait)", "connect-3"},
  {"connect", "connect(Socket, SockAddr,Handle :: select_handle() | completion_handle())", "connect-3"},
  {"connect", "connect(Socket)", "connect-1"},
  {"cancel_monitor", "cancel_monitor(MRef)", "cancel_monitor-1"},
  {"getopt", "getopt(X1 :: socket(),SocketOption :: {Level :: otp, Opt :: otp_socket_option()})", "getopt-2"},
  {"getopt", "getopt(X1 :: socket(), SocketOption :: socket_option())", "getopt-2"},
  {"getopt", "getopt(Socket, Level, Opt)", "getopt-3"},
  {"getopt_native", "getopt_native(X1 :: socket(),SocketOption ::socket_option() |{Level :: level() | (NativeLevel :: integer()),NativeOpt :: integer()},ValueType :: integer)", "getopt_native-3"},
  {"getopt_native", "getopt_native(X1 :: socket(),SocketOption ::socket_option() |{Level :: level() | (NativeLevel :: integer()),NativeOpt :: integer()},ValueType :: boolean)", "getopt_native-3"},
  {"getopt_native", "getopt_native(X1 :: socket(),SocketOption ::socket_option() |{Level :: level() | (NativeLevel :: integer()),NativeOpt :: integer()},ValueSize :: integer() >= 0)", "getopt_native-3"},
  {"getopt_native", "getopt_native(X1 :: socket(),SocketOption ::socket_option() |{Level :: level() | (NativeLevel :: integer()),NativeOpt :: integer()},ValueSpec :: binary())", "getopt_native-3"},
  {"i", "i()", "i-0"},
  {"i", "i(InfoKeys)", "i-1"},
  {"i", "i(Domain)", "i-1"},
  {"i", "i(Proto)", "i-1"},
  {"i", "i(Type)", "i-1"},
  {"i", "i(Domain, InfoKeys)", "i-2"},
  {"i", "i(Proto, InfoKeys)", "i-2"},
  {"i", "i(Type, InfoKeys)", "i-2"},
  {"info", "info()", "info-0"},
  {"info", "info(Socket)", "info-1"},
  {"ioctl", "ioctl(Socket, GetRequest)", "ioctl-2"},
  {"ioctl", "ioctl(Socket, GetRequest, NameOrIndex)", "ioctl-3"},
  {"ioctl", "ioctl(Socket, SetRequest, Name, Value)", "ioctl-4"},
  {"is_supported", "is_supported(Key1 :: term())", "is_supported-1"},
  {"is_supported", "is_supported(Key1 :: term(), Key2 :: term())", "is_supported-2"},
  {"listen", "listen(Socket)", "listen-1"},
  {"listen", "listen(Socket, Backlog)", "listen-2"},
  {"monitor", "monitor(Socket)", "monitor-1"},
  {"number_of", "number_of()", "number_of-0"},
  {"open", "open(FD)", "open-1"},
  {"open", "open(FD, Opts)", "open-2"},
  {"open", "open(Domain, Type)", "open-2"},
  {"open", "open(Domain, Type, Opts)", "open-3"},
  {"open", "open(Domain, Type, Protocol)", "open-3"},
  {"open", "open(Domain, Type, Protocol, Opts)", "open-4"},
  {"peername", "peername(Socket)", "peername-1"},
  {"recv", "recv(Socket)", "recv-1"},
  {"recv", "recv(Socket, Flags)", "recv-2"},
  {"recv", "recv(Socket, Length)", "recv-2"},
  {"recv", "recv(Socket, Flags, Timeout :: infinity)", "recv-3"},
  {"recv", "recv(Socket, Length, Flags)", "recv-3"},
  {"recv", "recv(Socket, Length, Timeout :: infinity)", "recv-3"},
  {"recv", "recv(Socket, Length, Flags, Timeout :: infinity)", "recv-4"},
  {"recv", "recv(Socket, Flags, Timeout :: integer() >= 0)", "recv-3"},
  {"recv", "recv(Socket, Length, Timeout :: integer() >= 0)", "recv-3"},
  {"recv", "recv(Socket, Length, Flags, Timeout :: integer() >= 0)", "recv-4"},
  {"recv", "recv(Socket, Flags, Handle :: nowait)", "recv-3"},
  {"recv", "recv(Socket, Flags,Handle :: select_handle() | completion_handle())", "recv-3"},
  {"recv", "recv(Socket, Length, Handle :: nowait)", "recv-3"},
  {"recv", "recv(Socket, Length,Handle :: select_handle() | completion_handle())", "recv-3"},
  {"recv", "recv(Socket, Length, Flags, Handle :: nowait)", "recv-4"},
  {"recv", "recv(Socket, Length, Flags,Handle :: select_handle() | completion_handle())", "recv-4"},
  {"recvfrom", "recvfrom(Socket)", "recvfrom-1"},
  {"recvfrom", "recvfrom(Socket, Flags)", "recvfrom-2"},
  {"recvfrom", "recvfrom(Socket, BufSz)", "recvfrom-2"},
  {"recvfrom", "recvfrom(Socket, Flags, Timeout :: infinity)", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, BufSz, Flags)", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, BufSz, Timeout :: infinity)", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, BufSz, Flags, Timeout :: infinity)", "recvfrom-4"},
  {"recvfrom", "recvfrom(Socket, Flags, Timeout :: integer() >= 0)", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, BufSz, Timeout :: integer() >= 0)", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, BufSz, Flags, Timeout :: integer() >= 0)", "recvfrom-4"},
  {"recvfrom", "recvfrom(Socket, Flags, Handle :: nowait)", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, Flags,Handle :: select_handle() | completion_handle())", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, BufSz, Handle :: nowait)", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, BufSz,Handle :: select_handle() | completion_handle())", "recvfrom-3"},
  {"recvfrom", "recvfrom(Socket, BufSz, Flags, Handle :: nowait)", "recvfrom-4"},
  {"recvfrom", "recvfrom(Socket, BufSz, Flags,Handle :: select_handle() | completion_handle())", "recvfrom-4"},
  {"recvmsg", "recvmsg(Socket)", "recvmsg-1"},
  {"recvmsg", "recvmsg(Socket, Flags)", "recvmsg-2"},
  {"recvmsg", "recvmsg(Socket, Timeout :: infinity)", "recvmsg-2"},
  {"recvmsg", "recvmsg(Socket, Flags, Timeout :: infinity)", "recvmsg-3"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz)", "recvmsg-3"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz, Timeout :: infinity)", "recvmsg-4"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz, Flags, Timeout :: infinity)", "recvmsg-5"},
  {"recvmsg", "recvmsg(Socket, Timeout :: integer() >= 0)", "recvmsg-2"},
  {"recvmsg", "recvmsg(Socket, Flags, Timeout :: integer() >= 0)", "recvmsg-3"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz, Timeout :: integer() >= 0)", "recvmsg-4"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz, Flags,Timeout :: integer() >= 0)", "recvmsg-5"},
  {"recvmsg", "recvmsg(Socket, Timeout :: nowait)", "recvmsg-2"},
  {"recvmsg", "recvmsg(Socket, Handle :: select_handle() | completion_handle())", "recvmsg-2"},
  {"recvmsg", "recvmsg(Socket, Flags, Timeout :: nowait)", "recvmsg-3"},
  {"recvmsg", "recvmsg(Socket, Flags,Handle :: select_handle() | completion_handle())", "recvmsg-3"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz, Timeout :: nowait)", "recvmsg-4"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz,Handle :: select_handle() | completion_handle())", "recvmsg-4"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz, Flags, Timeout :: nowait)", "recvmsg-5"},
  {"recvmsg", "recvmsg(Socket, BufSz, CtrlSz, Flags,Handle :: select_handle() | completion_handle())", "recvmsg-5"},
  {"send", "send(Socket, Data)", "send-2"},
  {"send", "send(Socket, Data, Flags)", "send-3"},
  {"send", "send(Socket, Data, Timeout :: infinity)", "send-3"},
  {"send", "send(Socket, Data, Flags, Timeout :: infinity)", "send-4"},
  {"send", "send(Socket, Data, Timeout :: integer() >= 0)", "send-3"},
  {"send", "send(Socket, Data, Flags, Timeout :: integer() >= 0)", "send-4"},
  {"send", "send(Socket, Data, Handle :: nowait)", "send-3"},
  {"send", "send(Socket, Data,Handle :: select_handle() | completion_handle())", "send-3"},
  {"send", "send(Socket, Data, Flags, Handle :: nowait)", "send-4"},
  {"send", "send(Socket, Data, Flags,Handle :: select_handle() | completion_handle())", "send-4"},
  {"send", "send(Socket, Data, Cont)", "send-3"},
  {"send", "send(Socket, Data, Cont, Timeout :: infinity)", "send-4"},
  {"send", "send(Socket, Data, Cont, Timeout :: integer() >= 0)", "send-4"},
  {"send", "send(Socket, Data, Cont, SelectHandle :: nowait)", "send-4"},
  {"send", "send(Socket, Data, Cont, SelectHandle :: select_handle())", "send-4"},
  {"sendmsg", "sendmsg(Socket, Msg)", "sendmsg-2"},
  {"sendmsg", "sendmsg(Socket, Msg, Flags)", "sendmsg-3"},
  {"sendmsg", "sendmsg(Socket, Msg, Timeout :: infinity)", "sendmsg-3"},
  {"sendmsg", "sendmsg(Socket, Msg, Flags, Timeout :: infinity)", "sendmsg-4"},
  {"sendmsg", "sendmsg(Socket, Msg, Timeout :: integer() >= 0)", "sendmsg-3"},
  {"sendmsg", "sendmsg(Socket, Msg, Flags, Timeout :: integer() >= 0)", "sendmsg-4"},
  {"sendmsg", "sendmsg(Socket, Msg, Timeout :: nowait)", "sendmsg-3"},
  {"sendmsg", "sendmsg(Socket, Msg,Handle :: select_handle() | completion_handle())", "sendmsg-3"},
  {"sendmsg", "sendmsg(Socket, Msg, Flags, Timeout :: nowait)", "sendmsg-4"},
  {"sendmsg", "sendmsg(Socket, Msg, Flags,Handle :: select_handle() | completion_handle())", "sendmsg-4"},
  {"sendmsg", "sendmsg(Socket, Data, Cont)", "sendmsg-3"},
  {"sendmsg", "sendmsg(Socket, Data, Cont, Timeout :: infinity)", "sendmsg-4"},
  {"sendmsg", "sendmsg(Socket, Data, Cont, Timeout :: integer() >= 0)", "sendmsg-4"},
  {"sendmsg", "sendmsg(Socket, Data, Cont, Timeout :: nowait)", "sendmsg-4"},
  {"sendmsg", "sendmsg(Socket, Data, Cont, SelectHandle :: select_handle())", "sendmsg-4"},
  {"sendto", "sendto(Socket, Data, Dest)", "sendto-3"},
  {"sendto", "sendto(Socket, Data, Dest, Flags)", "sendto-4"},
  {"sendto", "sendto(Socket, Data, Dest, Timeout :: infinity)", "sendto-4"},
  {"sendto", "sendto(Socket, Data, Dest, Flags, Timeout :: infinity)", "sendto-5"},
  {"sendto", "sendto(Socket, Data, Dest, Timeout :: integer() >= 0)", "sendto-4"},
  {"sendto", "sendto(Socket, Data, Dest, Flags, Timeout :: integer() >= 0)", "sendto-5"},
  {"sendto", "sendto(Socket, Data, Dest, Handle :: nowait)", "sendto-4"},
  {"sendto", "sendto(Socket, Data, Dest,Handle :: select_handle() | completion_handle())", "sendto-4"},
  {"sendto", "sendto(Socket, Data, Dest, Flags, Handle :: nowait)", "sendto-5"},
  {"sendto", "sendto(Socket, Data, Dest, Flags,Handle :: select_handle() | completion_handle())", "sendto-5"},
  {"sendto", "sendto(Socket, Data, Cont)", "sendto-3"},
  {"sendto", "sendto(Socket, Data, Cont, Timeout :: infinity)", "sendto-4"},
  {"sendto", "sendto(Socket, Data, Cont, Timeout :: integer() >= 0)", "sendto-4"},
  {"sendto", "sendto(Socket, Data, Cont, SelectHandle :: nowait)", "sendto-4"},
  {"sendto", "sendto(Socket, Data, Cont, SelectHandle :: select_handle())", "sendto-4"},
  {"sendfile", "sendfile(Socket, FileHandle, Offset, Count, Timeout :: infinity)", "sendfile-5"},
  {"sendfile", "sendfile(Socket, FileHandle, Offset, Count,Timeout :: integer() >= 0)", "sendfile-5"},
  {"sendfile", "sendfile(Socket, FileHandle, Offset, Count,SelectHandle :: nowait)", "sendfile-5"},
  {"sendfile", "sendfile(Socket, FileHandle, Offset, Count,SelectHandle :: select_handle())", "sendfile-5"},
  {"sendfile", "sendfile(Socket, Cont, Offset, Count, Timeout :: infinity)", "sendfile-5"},
  {"sendfile", "sendfile(Socket, Cont, Offset, Count,Timeout :: integer() >= 0)", "sendfile-5"},
  {"sendfile", "sendfile(Socket, Cont, Offset, Count, SelectHandle :: nowait)", "sendfile-5"},
  {"sendfile", "sendfile(Socket, Cont, Offset, Count,SelectHandle :: select_handle())", "sendfile-5"},
  {"sendfile", "sendfile(Socket, FileHandle, Offset, Count)", "sendfile-4"},
  {"sendfile", "sendfile(Socket, FileHandle, Timeout)", "sendfile-3"},
  {"sendfile", "sendfile(Socket, FileHandle)", "sendfile-2"},
  {"setopt", "setopt(Socket :: socket(),SocketOption :: {Level :: otp, Opt :: otp_socket_option()},Value :: term())", "setopt-3"},
  {"setopt", "setopt(Socket :: socket(),SocketOption :: socket_option(),Value :: term())", "setopt-3"},
  {"setopt", "setopt(Socket, Level, Opt, Value)", "setopt-4"},
  {"setopt_native", "setopt_native(Socket :: socket(),SocketOption ::socket_option() |{Level :: level() | (NativeLevel :: integer()),NativeOpt :: integer()},Value :: native_value())", "setopt_native-3"},
  {"shutdown", "shutdown(Socket, How)", "shutdown-2"},
  {"sockname", "sockname(Socket)", "sockname-1"},
  {"supports", "supports()", "supports-0"},
  {"supports", "supports(Key1 :: term())", "supports-1"},
  {"supports", "supports(Key1 :: term(), Key2 :: term())", "supports-2"},
  {"use_registry", "use_registry(D :: boolean())", "use_registry-1"},
  {"which_sockets", "which_sockets()", "which_sockets-0"},
  {"which_sockets", "which_sockets(FilterRule)", "which_sockets-1"}
]}.
{"socket.html", {module, "kernel"}, ["socket"]}.
{"wrap_log_reader.html", {function, {"kernel", "wrap_log_reader"}},
[
  {"chunk", "chunk(Continuation)", "chunk-1"},
  {"chunk", "chunk(Continuation, N)", "chunk-2"},
  {"close", "close(Continuation)", "close-1"},
  {"open", "open(Filename)", "open-1"},
  {"open", "open(Filename, N)", "open-2"}
]}.
{"wrap_log_reader.html", {module, "kernel"}, ["wrap_log_reader"]}.
{"zlib.html", {function, {"kernel", "zlib"}},
[
]}.
{"zlib.html", {module, "kernel"}, ["zlib"]}.
{notused, application, ["kernel"]}.
