From 08bfab175aa49d27429aa3ac1829ab793fc4bce2 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Mon, 16 Aug 2004 07:08:38 +0000 Subject: Remove lib/System contents until a satisfactory solution can be provided. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15816 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/System/README.txt | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 lib/System/README.txt (limited to 'lib/System/README.txt') diff --git a/lib/System/README.txt b/lib/System/README.txt deleted file mode 100644 index 258a48c..0000000 --- a/lib/System/README.txt +++ /dev/null @@ -1,23 +0,0 @@ -System Utilities Interface -========================== - -The design of this library has several key constraints aimed at shielding LLVM -from the vagaries of operating system differences. The goal here is to provide -interfaces to operating system concepts (files, memory maps, sockets, signals, -locking, etc) efficiently and in such a way that the remainder of LLVM is -completely operating system agnostic. - -PLEASE READ AND COMPREHEND FULLY THE DOCUMENTATION in - -llvm/docs/SystemLibrary.html - -before making changes to this library. - -Briefly, the rules are: - -1. This library may not expose no system-specific header files (STL excepted). -2. This library may not allocate memory (directly). -3. This library may not throw exceptions. -4. This library may not use virtual methods in its classes. -5. This library may not expose system specific types, data or functions through - its interface -- cgit v1.1