summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System/Linux
Commit message (Collapse)AuthorAgeFilesLines
* Dynamic Library abstraction. This makes the abstraction of a single dynamicReid Spencer2004-11-181-0/+27
| | | | | | | library (shared library/shared object) whose symbols can be looked up dynamically. Used for plug-ins. llvm-svn: 17940
* Actually get the #include correct so it compiles .. duh.Reid Spencer2004-11-151-1/+1
| | | | llvm-svn: 17817
* Consolidate the implementation of TimeValue::now() for Unix to use theReid Spencer2004-11-151-13/+0
| | | | | | seemingly ubiquitous gettimeofday(3) call. llvm-svn: 17813
* Include the correct implementation fileReid Spencer2004-11-141-1/+3
| | | | llvm-svn: 17778
* Stop propagating method names that violate the coding standardReid Spencer2004-11-051-3/+3
| | | | llvm-svn: 17498
* First version of the MappedFile abstraction for operating system idependentReid Spencer2004-10-041-0/+18
| | | | | | | | mapping of files. This first version uses mmap where its available. The class needs to implement an alternate mechanism based on malloc'd memory and file reading/writing for platforms without virtual memory. llvm-svn: 16649
* Updated to reflect changes in the interface of TimeValue::now().Reid Spencer2004-09-251-4/+5
| | | | llvm-svn: 16515
* Wrap to 80 cols.Reid Spencer2004-09-251-1/+2
| | | | llvm-svn: 16512
* Initial implementation of the TimeValue abstraction.Reid Spencer2004-09-241-0/+37
| | | | llvm-svn: 16511
* Simplify the sys::Memory interface per Chris' request.Reid Spencer2004-09-131-8/+9
| | | | llvm-svn: 16318
* Provide initial implementations of Memory and Process concepts for variousReid Spencer2004-09-113-0/+89
| | | | | | | platforms. Implement GetLLVMSuffix function for the Path concept. llvm-svn: 16292
* Add a new abstraction, SysConfig for platform independent systemReid Spencer2004-08-311-0/+27
| | | | | | | configuration calls. Right now this just contains PreventCoreFiles so that bugpoint can by platform independent. llvm-svn: 16124
* Move the GetTemporaryDirectory function from "generic Unix" to platformReid Spencer2004-08-301-0/+12
| | | | | | specific. llvm-svn: 16119
* Initial platform independent implementation of operating system conceptReid Spencer2004-08-291-0/+27
| | | | | | of "Signals" (cleanup after fatal errors). llvm-svn: 16085
* Initial commit of an platform-indepdendent implementation for theReid Spencer2004-08-291-0/+22
| | | | | | "Program" operating system concept (find and execute programs). llvm-svn: 16084
* Revise the design of the Path concept per peer review. Too many changes toReid Spencer2004-08-291-2/+20
| | | | | | | | note individually but these essence of it is to not derive from std::string, clarify the interface, and provide better documentation. There is now also (untested) implementations for AIX, Darwin, and SunOS. llvm-svn: 16078
* Initial implementation of the Path operating system concept.Reid Spencer2004-08-251-0/+20
llvm-svn: 16048
OpenPOWER on IntegriCloud