Import Upstream version 20180207
[hcoop/debian/mlton.git] / basis-library / system / pre-os.sml
CommitLineData
7f918cf1
CE
1(* Copyright (C) 2002-2006, 2008 Henry Cejtin, Matthew Fluet, Suresh
2 * Jagannathan, and Stephen Weeks.
3 *
4 * MLton is released under a BSD-style license.
5 * See the file MLton-LICENSE for details.
6 *)
7
8structure PreOS =
9 struct
10 structure Status =
11 MkAbsRep(type rep = C_Status.t)
12 structure IODesc =
13 MkAbsRepEq(type rep = C_Fd.t)
14 end
15structure OS =
16 struct
17 structure Process =
18 struct
19 type status = PreOS.Status.t
20 end
21 structure IO =
22 struct
23 type iodesc = PreOS.IODesc.t
24 end
25 end