llvm-6502/include/llvm/System
Reid Spencer d5cda87995 First version of a class to represent the notion of an operating system
path to a file or directory and some rudimentary operations on them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15762 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-15 08:13:01 +00:00
..
ErrorCode.h First version of a class to represent operating system and lib/System 2004-08-15 08:12:14 +00:00
Path.h First version of a class to represent the notion of an operating system 2004-08-15 08:13:01 +00:00
README.txt Added a README to point users to the documentation on the design of this 2004-07-17 08:39:53 +00:00
Signals.h Moved header from include/Support/ to include/llvm/System 2004-05-27 05:30:18 +00:00

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.