comparison src/settings.sig @ 1095:bed675db3aff

Dynamic linking of the runtime system
author Adam Chlipala <adamc@hcoop.net>
date Sun, 27 Dec 2009 13:18:32 -0500
parents b2311dfb3158
children 324c9ffe8ff9
comparison
equal deleted inserted replaced
1094:db52c32dbe42 1095:bed675db3aff
90 val getMimeRules : unit -> rule list 90 val getMimeRules : unit -> rule list
91 val checkMime : string -> bool 91 val checkMime : string -> bool
92 92
93 (* Web protocols that generated programs may speak *) 93 (* Web protocols that generated programs may speak *)
94 type protocol = { 94 type protocol = {
95 name : string, (* Call it this on the command line *) 95 name : string, (* Call it this on the command line *)
96 link : string, (* Pass these linker arguments *) 96 linkStatic : string, (* Pass these static linker arguments *)
97 persistent : bool (* Multiple requests per process? *) 97 linkDynamic : string,(* Pass these dynamic linker arguments *)
98 persistent : bool (* Multiple requests per process? *)
98 } 99 }
99 val addProtocol : protocol -> unit 100 val addProtocol : protocol -> unit
100 val setProtocol : string -> unit 101 val setProtocol : string -> unit
101 val currentProtocol : unit -> protocol 102 val currentProtocol : unit -> protocol
102 103
180 val getCoreInline : unit -> int 181 val getCoreInline : unit -> int
181 182
182 val setMonoInline : int -> unit 183 val setMonoInline : int -> unit
183 val getMonoInline : unit -> int 184 val getMonoInline : unit -> int
184 185
186 val setStaticLinking : bool -> unit
187 val getStaticLinking : unit -> bool
188
185 end 189 end