]> xenbits.xensource.com Git - xcp/xen-api-libs.git/commitdiff
[CAPRI]: add (C)opyright notice and LGPL with static linking exception to .ml and...
authorDavid Scott <david.scott@xensource.com>
Fri, 25 Sep 2009 13:05:05 +0000 (14:05 +0100)
committerDavid Scott <david.scott@xensource.com>
Fri, 25 Sep 2009 13:05:05 +0000 (14:05 +0100)
Signed-off-by: David Scott <dave.scott@eu.citrix.com>
78 files changed:
camldm/camldm.ml
camldm/camldm.mli
camldm/testcamldm.ml
cdrom/cdrom.ml
cdrom/cdrom.mli
eventchn/eventchn.ml
eventchn/eventchn.mli
log/log.ml
log/log.mli
log/logs.ml
log/syslog.ml
mmap/mmap.ml
mmap/mmap.mli
rpc-light/examples/all_types.ml
rpc-light/pa_rpc.ml
rpc-light/rpc.ml
rpc-light/xmlrpc.ml
rpc-light/xmlrpc.mli
sha1/sha1.ml
sha1/sha1sum.ml
stdext/arrayext.ml
stdext/arrayext.mli
stdext/bigbuffer.ml
stdext/bigbuffer.mli
stdext/filenameext.ml
stdext/filenameext.mli
stdext/fring.ml
stdext/fring.mli
stdext/hashtblext.ml
stdext/hashtblext.mli
stdext/listext.ml
stdext/listext.mli
stdext/opt.ml
stdext/opt.mli
stdext/pervasiveext.ml
stdext/pervasiveext.mli
stdext/qring.ml
stdext/qring.mli
stdext/range.ml
stdext/range.mli
stdext/ring.ml
stdext/ring.mli
stdext/stringext.ml
stdext/stringext.mli
stdext/threadext.ml
stdext/threadext.mli
stdext/trie.ml
stdext/trie.mli
stdext/unixext.ml
stdext/unixext.mli
stdext/vIO.ml
stdext/vIO.mli
tests/close_all_fds_except.ml
tests/copy_file.ml
tests/dotdot.ml
tests/unlink.ml
tests/watch_bug.ml
uuid/uuid.ml
uuid/uuid.mli
xb/op.ml
xb/packet.ml
xb/partial.ml
xb/xb.ml
xb/xb.mli
xb/xs_ring.ml
xc/xc.ml
xc/xc.mli
xml-light2/xml.ml
xml-light2/xml.mli
xs/queueop.ml
xs/xs.ml
xs/xs.mli
xs/xsraw.ml
xs/xsraw.mli
xs/xst.ml
xs/xst.mli
xsrpc/xsrpc.ml
xsrpc/xsrpc.mli

index d2c254a93488a54ec183b4dfe2c31269c0a7aa17..2fe4169ba7f16e4c9f19472d679a2e376d29fc01 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type dev = {
   device : string;
   offset : int64;
index 43b4d10406a621ac02a9a75629eb99f550168574..6c24d56a5269db114cdff9a1b31b45a3169ab4fe 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type dev = { device : string; offset : int64; }
 type stripety = { chunk_size : int64; dests : dev array; }
 type mapty = Linear of dev | Striped of stripety
index d4be8533a54b7948df8d7db1c7732c3dc972d35a..b856c0eb971c92a24ce1423bd2e238cd4d142d82 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 open Camldm
 
 let _ =
index 897e09cbf7875e87464113a5e07f4a2a9a932b4c..46b14e4f92120421d11c6cebe4bea4b5121b79a6 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type cdrom_drive_status =
        | NO_INFO
index 7fc59a2fca57eccad50489c899bca7be6cee11c0..20129b7a457e1707990f51e3691acc2d6118c3c1 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type cdrom_drive_status =
        | NO_INFO
        | NO_DISC
index 4f15c55c9c8850c359cd6f17563862a804391dcd..a2f9a1679708a0985bf72bd4fca3fdce89997771 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 exception Error of string
 
 external init: unit -> Unix.file_descr = "stub_eventchn_init"
index 649bc31ff35279475cb0201cff946a0c4f8fff72..90add23ff33d348d9857d4995ea056e96767b876 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 exception Error of string
 external init : unit -> Unix.file_descr = "stub_eventchn_init"
 external notify : Unix.file_descr -> int -> unit = "stub_eventchn_notify"
index cae1d94373f37db4882a4465327668ef4cacebb2..a3435de53bca579aae9bb1e2339765ee60df27a7 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 open Printf
 open Threadext
index a76e8b2124dc2a843ab07accc59bd368b54c216d..5658799316608873f0fa5063d67922e7e01dbba2 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 exception Unknown_level of string
 type level = Debug | Info | Warn | Error
 
index 0eba7cec597db0938b30499b29e56c0ca912414a..12555fcbc35d4e5e5cde33e38cb562c44d844d3b 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type keylogger =
 {
index 039c1285126d7be71855911953c8a945a208b7b7..697d933e87c44e628880ee3122992c0daef022e9 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type level = Emerg | Alert | Crit | Err | Warning | Notice | Info | Debug
 type options = Cons | Ndelay | Nowait | Odelay | Perror | Pid
index cc1661af88cef76d71301cafefc23cbd565e5562..30c180de741742bdd70fa388d7d0f8e81ec851b1 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type mmap_interface
 
index 458c4970699c445932df9d312868b48ca123e663..457a5bf20092aefcace94231dc36e209bc9bf1ce 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type mmap_interface
 type mmap_prot_flag = RDONLY | WRONLY | RDWR
 type mmap_map_flag = SHARED | PRIVATE
index 804837a72ed3d9f797631f0305b525d01b45d60f..da9c20773cd09f1a39a5595a00fcd1a64f9dc88a 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type t = Foo of int | Bar of (int * float) with rpc
 
 type x = {
index 0eebfcd761cf3f7a1d18c8b121ed6043cacddb84..4f1c7549afe2a0840d43acd2cdff423a35370d30 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (* -pp camlp4orf *)
 
 open Camlp4
index cb99ab181f6a16311bfef45bf82e59c10ec66d7a..1a06c62bb8339c57a589eb00fd84615de093b0b7 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (* From http://www.xmlrpc.com/spec *)
 type t = 
        | Int of int
index 2d746247ab45f28d5ac315dc606373292d2c515b..1945a9a944f1fd6a1c6f863631239b35a40062d1 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 open Printf
 
 let debug = ref false
index 3c7082c53391dd2931c3a8be73c4dce12203261e..0cc91ead567a0b82a3b8231553977f7c6f756b79 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 exception Parse_error of string * string
 
 val to_string : Rpc.t -> string
index cdd75b094d61f64c97c74f78bc2c81d7ab49df5a..13722c61a7c6a323498f79e0d5ab5a608787dc0d 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type ctx
 type t
index 1a59942ce8c58cb990ede31ea50f19b953215f49..8c0db51767fab4f0912996e82332c2facad5902a 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 let channel chan len =
        let ctx = Sha1.init ()
        and buf = String.create 4096 in
index ab3d8a395726ecaa7effe64ba2e57b3e6b1ac07f..00b50948c6e228014ceb8bff2a2c925a655ea103 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module Array = struct include Array
 
 (* Useful for vector addition. *)
index b2f9d08669fb526e9d872cc290169f5cac1f5ba5..3f10861b8e91c42e1da3b19ef89685497963e249 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module Array :
   sig
     external length : 'a array -> int = "%array_length"
index 37ff7a2125dea773fd80ef8bcfeb2b617e6aa351..6a6fd4ef2e71669d3ee02e28da6990860ccaa2f7 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type t = {
        mutable cells: string option array;
index 1f541d73372516505bbaefa05814297f4a71ade5..50eb3b2177a793f6646e403093d4509ae37812f0 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type t
 val make : unit -> t
 val length : t -> int64
index 9eddbefaaa10638810f5a1bb6888da03e67dd5b1..11f8c9f1e7fca0c9d93f503f0e27201e4b7f8b2c 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 (** Makes a new file in the same directory as 'otherfile' *)
 let temp_file_in_dir otherfile =
index b4e2a469cc025f4834bdf0d4eec8fda85045c884..5529c3959a96bb22ce9fe9721774b44a78b439b9 100644 (file)
@@ -1 +1,14 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 val temp_file_in_dir : string -> string
index bb6d91138b248cd6361a6f6f7c445329a19e917e..ad941c79c30d90df11998a02d4f8d7593f47f882 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type t = { size: int; mutable current: int; data: (float,Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t ; }
 
index 1c87585138f42e83b1b42500750983ac1270ef88..d0af667e65d3c09d5a16cb43029019cc9766ddd5 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type t = {
   size : int;
   mutable current : int;
index 8d4ec746900db15dba9cd6fa0f56a027944b02d0..bd156f9d2f6c235e7c073126b6ce5bf508d9db16 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module Hashtbl = struct include Hashtbl
 
 let to_list tbl =
index d628745fe737ab6124f993f74e4e442826f278e3..dae1d8ac58df6342695d4e17763a282fca857770 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module Hashtbl :
   sig
     type ('a, 'b) t = ('a, 'b) Hashtbl.t
index 3c21b25536f3c1de6aa560cb59b43e1b2ee8116b..7c59e828205772793e6d5cc21b2de76a6c9cec30 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module List = struct include List
 
 (** Turn a list into a set *)
index 1004fa92fc28bf3e91ae772e8a420cd91776e297..64c81a073ef07618a8c46be5f7a6e689f90d42bc 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module List :
   sig
     val setify : 'a list -> 'a list
index be2f5ca0c058cdbadbf09cbc976b42e7acfd49bd..92d6b51227a37124bcbca2b2c2217e0cd063b01d 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 let iter f = function
        | Some x -> f x
        | None -> ()
index 17403b61dd00255eca51453457ed71f7aeecb204..730c7f7eba520497c91bca25379308d67dacea66 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 val iter : ('a -> unit) -> 'a option -> unit
 val map : ('a -> 'b) -> 'a option -> 'b option
 val default : 'a -> 'a option -> 'a
index d8d6fac1bd6b6b092bd7f9acfa7ceb17d1cd1a2b..6db7189511b4b5fa31e50fbef2300717be3a0162 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (** apply the clean_f function after fct function has been called.
  * Even if fct raises an exception, clean_f is applied
  *)
index e10b51b5074176c4e3e14c04b40b74547da57a34..bedf46d2ba9e2299d93a43b106423b9f82a72bbf 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 val exnhook : (exn -> unit) option ref
 val finally : (unit -> 'a) -> (unit -> 'b) -> 'a
 val maybe_with_default : 'b -> ('a -> 'b) -> 'a option -> 'b
index f604ca6f3a82e9710b7ee734c4f625adad7ce1e9..84c55b909fe342160a48a83fb2889ff041aa2406 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type t = {
        sz: int;
        data: string;
index a372eff2f3e03bf5e5614b7e01f5662108e46203..7708d85b05657bede8c028d322283b238fc0dd92 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type t = {
        sz: int;
        data: string;
index 5c0eace67e472dcb7208c76a6d67ddfb2cdab3fd..5b362951b22cd25a8a7557830d139b86390237ab 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type t = { l : int; u : int }
 
 let make l u =
index 2e542018d80f74afada26bf84eda76dcb1abd9ba..0b78d6444eba8e009f56a54c69b75955f6e25119 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type t
 
 (** Make a range. *)
index cbafdbe38a9dd81e3644a0f17f55c466b1659d0f..06acc0e043aba4750684674bea8ce5f501cc525c 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type 'a t = { size: int; mutable current: int; data: 'a array; }
 
index 64f5a7d09ec4ba6b00ca6876b6115cc774e01ad0..95afdd1a04837a0c12a2d8d24fedd1030cc298db 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type 'a t = { size : int; mutable current : int; data : 'a array; }
 val make : int -> 'a -> 'a t
 val length : 'a t -> int
index 8540acbde3b5e5a2105d2802d40193fe285097e3..53b4943fe62b80b5589acb36a72c4c6354b44d52 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module String = struct include String
 
 let of_char c = String.make 1 c
index 22a2d545fe6d39b2ce81ed6dabde703115cbe84f..17c3a50fbf554b9d1bd6fdecc03c5f0044d7cdef 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module String :
   sig
     external length : string -> int = "%string_length"
index 77dca06d5adffb24e58931fcfb63039f6b986ae6..aa3a77c505a9699c4e17106d505169de659c872a 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 module Mutex = struct
     include Mutex
index 4caec98c72a988ea8576d70e955c32f1860c1b54..89c052aeb4029ae69952163d57f80b53798dff42 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module Mutex :
   sig
     type t = Mutex.t
index 3423cbe15ec7687ab5c64392feb5288aafe4907c..d0d26e5f9c5c032b7adfd17f0945ca5f0419bd9a 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module Node =
 struct
        type ('a,'b) t =  {
index fd6140b6095a3eddf72d3ffd13834cce7ccfe638..efc179715122e94fb9604cb4504679c573486573 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (** Basic Implementation of polymorphic tries (ie. prefix trees) *)
 
 type ('a, 'b) t
index 6689cc86bf0770070fee2261f4b4f3c73ba15de9..a74d83b0e2d002c79cd3bfda215af87833e5f46e 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 open Pervasiveext
 
 exception Unix_error of int
index 0ff60d0f0910cf1ea550247df59bd015ec8296a7..527173f73d304c926e05370b05cdc142ad5bbf9b 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 external _exit : int -> unit = "unix_exit"
 val unlink_safe : string -> unit
 val mkdir_safe : string -> Unix.file_perm -> unit
index 15d902f6205e41a04ad6ddbcb845ffdb5b3e235e..6e512285f58eb30f748d8a26e032d8a67489280a 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 exception End_of_file
 exception Timeout
index cbb42fc45bcbcd66fb4c20aaa8ce6482c72457c0..a313b0074e7efad334c54dbfdbccef35e8aaf969 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 exception End_of_file
 exception Timeout
 
index 00b16016e0cbd2418fd537cfefbd46cce6d0e4bf..1de876ab899c38c4eace90dd0ce13a0029d6d01e 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 (** Test the close_all_fds_except *)
 
index 311300404027ec631ef50b8beaf1f2c04eceb000..0bb6d95ba04b670f1d73ba037c2b3999ba96f2f8 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 (** Test the copy_file function *)
 
index 9679176af2e730b8876e713b7b43513aa78ac9aa..3a33f1f6caa82ff5ca94a887fadeec32ea848442 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (* test the "." and ".." removal code *)
 
 let table = [ 
index 706901d20c063151a75e0c1eb32f521bfdff3f7f..6006ced112430ec42039c2b4bbe6cd5c7e00d42e 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 (** Test the Unixext.safe_unlink function *)
 
index e07f67544092568ab31d8cdcd070edf8bec2ea0f..582085b8f0ee73f5c2a342a35629c4f1f2dfdaba 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 
 
index 89c4e30238b616153265e05eb7b91f5c8bef5da4..83c84f48ad5fe1af7d6c8601f82b89236d74cac6 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (** Type-safe UUIDs. *)
 
 (** Internally, a UUID is simply a string. *)
index 106d787d9088272c22f4a31b6830636041add53a..7199a85a9e047b996df3825e8e3dd1260d2b0dd3 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (** Type-safe UUIDs.
     Probably need to refactor this; UUIDs are used in two places:
     1. to uniquely name things across the cluster
index b4e4e0c26f42ff367576832c6562dc078cd66cd6..ad9f2f748efd8beaa78fd31dbb8a6c9285bc1574 100644 (file)
--- a/xb/op.ml
+++ b/xb/op.ml
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type operation = Debug | Directory | Read | Getperms |
                  Watch | Unwatch | Transaction_start |
                  Transaction_end | Introduce | Release |
index 8e31ac3fe260132405c5fe19b2525ab18c841e5c..2af6d967939db27e71e6273c4c9e9ac1f80a3711 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type t =
 {
        tid: int;
index 7fb40e55e2006329131dd41624ccc5bd4a7d844c..90644a0d597f81fcc1d8df548fc397a111369180 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type pkt =
 {
        tid: int;
index 54c605df0ad39a8e09186c6cf35b4a99ec733257..e414c6d582a7d17a647fc8600e221950d9b53523 100644 (file)
--- a/xb/xb.ml
+++ b/xb/xb.ml
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module Op = struct include Op end
 module Packet = struct include Packet end
 
index 6cbf0a84fe0da912e3829f317632a9dd76753b4b..537135759097acfb013ab929c165b44e989480a4 100644 (file)
--- a/xb/xb.mli
+++ b/xb/xb.mli
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 module Op:
 sig
        type operation = Op.operation =
index fcac18a3947dc1148c7bd96b793fdb054981cbb9..d0e6fa231aaed6d8dffbb0c1462a3daface6a81d 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 external read: Mmap.mmap_interface -> string -> int -> int = "ml_interface_read"
 external write: Mmap.mmap_interface -> string -> int -> int = "ml_interface_write"
index e544e3f3f5cf47d01874f34fc99e2d49c834317c..8660e9d9fe34503d1677e54b005ee36ba654eaeb 100644 (file)
--- a/xc/xc.ml
+++ b/xc/xc.ml
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 (** *)
 type domid = int
index 0a2723bf6ef97bca53bc6309a88c88d551c0067e..cd0209e3fab2fb2edf717ee582dc30d9f5bc201f 100644 (file)
--- a/xc/xc.mli
+++ b/xc/xc.mli
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type domid = int
 type vcpuinfo = {
   online : bool;
index 55f5c90fd830f4017382ee17e1f5e49e33fcede0..86572ba05fa61b4102827600f0c19c49b6330bbe 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (*
  * This is a replacement interface for xml-light that use the superior xmlm
  * engine to parse stuff. Also the output functions SKIP characters that are
index 667158f83b8a5522dd80984e90268f0469ebb7e3..46bfb0e96ced84b10d7f055e5b29d7981c300864 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 (** tree representation *)
 type xml =
        | Element of (string * (string * string) list * xml list)
index afff43a934815cfae61b5fc9693ff1d345a7ac76..c2d9a7666f0e2f5bc5632b59665544717779afea 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 let data_concat ls = (String.concat "\000" ls) ^ "\000"
 let queue_path ty (tid: int) (path: string) con =
index 41be21e564cf8be19749cce93b4e52341c8591c2..3c4534a0db1c36f8a5e283a0d0ddae99e4aca2f8 100644 (file)
--- a/xs/xs.ml
+++ b/xs/xs.ml
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type perms = Xsraw.perms
 type con = Xsraw.con
index 44b01f27903311742f334a570fbd3679301e9dbf..f35939edcb94aa40a6636f804f932f32a53d8d51 100644 (file)
--- a/xs/xs.mli
+++ b/xs/xs.mli
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 exception Timeout
 
index 58bab6f28d7ddc37442339cdbf79300d9de78139..a1cccbe859fa943f8b9481334b8c62e651917ba7 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 exception Partial_not_empty
 exception Unexpected_packet of string
 
index 00b090a93ae1c0a12b505882c467e4b12cdff24a..9a112bd56192c45f482550e810654cc537d33994 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 exception Partial_not_empty
 exception Unexpected_packet of string
 exception Invalid_path of string
index 8fb7d056f97735b01d516d7c638be086f468c118..3f5b5dce3f9c652697e27ee78a5f4c33b2d2b513 100644 (file)
--- a/xs/xst.ml
+++ b/xs/xst.ml
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type ops =
 {
index 6bf57b5a791afefb65c01c6abdcf2ae52c21f666..f252be087bb1a88aa7f5f36cf620d1469e7cf2c2 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 type ops = {
        directory : string -> string list;
        read : string -> string;
index 261707cbbde32f5ee21b173e21a84aa506f3e465..f29a794fcac23e4e78e49f4b1679b64250453381 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 (*
  * everything RPC related stuff happens in : /local/domain/<domid>/RPC
index dcf899fe21eaf3bd08f403902903cdf2357c20f1..72c8279a82bbf91472e2c34fbb84512c85ef1fe3 100644 (file)
@@ -1,3 +1,16 @@
+(*
+ * Copyright (C) 2006-2009 Citrix Systems Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; version 2.1 only. with the special
+ * exception on linking described in file LICENSE.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Lesser General Public License for more details.
+ *)
 
 type t