úÎ,ğ%ĜI        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H  Safe-InferredThe signal to stop Mighty.)The signal to reload a configration file.NThe signal to top accepting new connections and to finish current connections.*The signal to get information from Mighty.Setting I for J. Safe-Inferred0Checking if this process has the root privilege.Setting user and group.Set the limit of open files.UserGroupNone+Getting the process id of a running Mighty. KLMNOPQRSTUKLMNOPQRSTU Safe-Inferred %Run a program detaching its terminal.     Safe-Inferred Converting showalbe data to V. Appending two V.     None WXYZ    WXZY None [\]^_`abc [\]_^`abc Safe-Inferred(Parsing a file. If parsing fails, an d is thrown.e% to consume zero or more white spacesparse spcs "" " "Right ()parse spcs "" ""Right ()e$ to consume one or more white spacesparse spcs1 "" " "Right ()parse spcs1 "" " "Right ()isLeft $ parse spcs1 "" ""Truee# to consume exactly one white spaceparse spc "" " " Right ' 'isLeft $ parse spc "" ""Truee% to consume one or more comment lines<parse commentLines "" "# comments\n# comments\n# comments\n"Right ()e to consume a trailing comment parse trailing "" "# comments\n"Right ()*isLeft $ parse trailing "" "X# comments\n"Truee to consume a trailing commentparse comment "" "# comments"Right ()isLeft $ parse comment "" "foo"True NoneE(!A physical path in a file system.) A logical path specified in URL.*Parsing a route file.fghijk !"#$%&'()*'A default domain, typically "localhost"A default port, typically 80.lmnopqr+,- !"#$%&'()*+,-*#"! $%)('&+,-fgkjih#"! $%&'()*lmnopqr+,-  Safe-Inferred24GGetting a default ..H'Parsing a configuration file to get an ../stuvwxy./0123456789:;<=>?@ABCDEFG-A default server name (e.g. "Mighttpd/3.0.0")Hz{|}~€‚ƒ„…†./0123456789:;<=>?@ABCDEFGHHG./0123456789:;<=>?@ABCDEFstuxwvy./0123456789:;<=>?@ABCDEFGHz{|}~€‚ƒ„…† NoneI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH‡   !"#$%&'( ) * + , - . / 0 0 1 2 3 4 5 6 7 8 9 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q RSTUSTVWWXYZ[\]^_`abcdefghijklmnopqrstu ) v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” •–mighttpd2-3.2.2Program.Mighty.SignalProgram.Mighty.ResourceProgram.Mighty.ProcessProgram.Mighty.NetworkProgram.Mighty.ByteStringProgram.Mighty.ReportProgram.Mighty.FileCacheProgram.Mighty.ParserProgram.Mighty.RouteProgram.Mighty.ConfigProgram.MightysigStop sigReload sigRetiresigInfo setHandler amIrootUser setGroupUserunlimit getMightyPid daemonizebshow+++Reporter initReporter finReporterreportreportDo warpHandler printStdout RemoveInfoGetInfo fileCacheInit parseFilespcsspcs1spc commentLinestrailingcomment RouteDBRefRouteDBRoute RouteRevProxyRouteCGI RouteRedirect RouteFileBlockPortDomainDstSrc parseRoute newRouteDBRefreadRouteDBRefwriteRouteDBRefOptionopt_portopt_hostopt_debug_modeopt_user opt_group opt_pid_file opt_logging opt_log_fileopt_log_file_sizeopt_log_backup_numberopt_index_file opt_index_cgiopt_status_file_diropt_connection_timeoutopt_proxy_timeoutopt_fd_cache_durationopt_server_nameopt_routing_file opt_tls_portopt_tls_cert_fileopt_tls_key_file opt_serviceopt_report_file defaultOption parseOption unix-2.7.0.1System.Posix.SignalsHandlerSignalPsResultuidpidppidcommand toPsResultrunPS findParentdeleteAloneChildsplitbytestring-0.10.4.0Data.ByteString.Internal ByteStringMethod FileAndStdoutFileOnly FileCacheCacheEntryPositiveNegativefileInfopositivenegativeoverridebaseGHC.IO.Exception IOException parsec-3.1.7Text.Parsec.ByteString.LazyParserOp OpRedirect OpRevProxyOpCGIOpFilerouteDBblockdomainsroutepathpath' domPortDstFromConffromConf ConfValue CV_StringCV_BoolCV_IntConfmakeOpt parseConfigconfigfieldkeysepvaluecv_intcv_bool cv_string $fFromConf[]$fFromConfBool $fFromConfInt