summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System/AIX
Commit message (Collapse)AuthorAgeFilesLines
* For PR351:Reid Spencer2004-12-271-27/+0
| | | | | | | * Consolidate implementation for Unix systems into Unix/TimeValue.cpp * Avoid use of symbolic link to #include platform-specific implementation. llvm-svn: 19155
* For PR351:Reid Spencer2004-12-271-22/+0
| | | | | | | * Consolidate implementation for Unix systems into Unix/Program.cpp * Avoid use of symbolic link to #include platform-specific implementation. llvm-svn: 19154
* For PR351:Reid Spencer2004-12-271-27/+0
| | | | | | | * Consolidate implementation for Unix systems into Unix/Signals.cpp * Avoid use of symbolic link to #include platform-specific implementation. llvm-svn: 19153
* For PR351:Reid Spencer2004-12-271-55/+0
| | | | | | | * Consolidate implementation for Unix systems into Unix/Memory.cpp * Avoid use of symbolic link to #include platform-specific implementation. llvm-svn: 19152
* For PR351:Reid Spencer2004-12-271-17/+0
| | | | | | | * Consolidate implementation for Unix systems into Unix/MappedFile.cpp * Avoid use of symbolic link to #include platform-specific implementation. llvm-svn: 19151
* For PR351:Reid Spencer2004-12-271-22/+0
| | | | | | | * Consolidate implementation for Unix systems into Unix/Process.cpp * Avoid use of symbolic link to #include platform-specific implementation. llvm-svn: 19150
* For PR351:Reid Spencer2004-12-271-27/+0
| | | | | | | | SysConf abstraction was pointless because it had a single function in it that pertained only to the current process. So merge it into the Process abstraction and remove the files completely. llvm-svn: 19149
* For PR351:Reid Spencer2004-12-241-53/+0
| | | | | | | This implementation is no longer needed, its been merged to Unix/Path.cpp since there is such little variation between the platforms. llvm-svn: 19133
* Remove these files as they are not being included any more. DynamicLibraryReid Spencer2004-12-241-27/+0
| | | | | | | is now implemented via ltdl.cpp which has its own way of dealing with the different platforms. llvm-svn: 19129
* Genericize implementation of GetDLLSuffix now that we have LTDL_SHLIB_EXTReid Spencer2004-12-131-5/+0
| | | | | | available. llvm-svn: 18904
* 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-3/+1
| | | | | | seemingly ubiquitous gettimeofday(3) call. llvm-svn: 17813
* Stop propagating method names that violate the coding standardReid Spencer2004-11-051-3/+3
| | | | llvm-svn: 17498
* AIX does not have mkdtemp() so emulate its behavior using mktemp() and mkdir()Misha Brukman2004-10-181-5/+10
| | | | llvm-svn: 17131
* First version of the MappedFile abstraction for operating system idependentReid Spencer2004-10-041-0/+17
| | | | | | | | 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
* Added stub implementations of TimeValue concept for remaining platforms.Reid Spencer2004-09-251-0/+29
| | | | llvm-svn: 16513
* Simplify the sys::Memory interface per Chris' request.Reid Spencer2004-09-131-8/+9
| | | | llvm-svn: 16318
* Fix typo: sterror -> strerrorReid Spencer2004-09-111-1/+1
| | | | llvm-svn: 16294
* Provide initial implementations of Memory and Process concepts for variousReid Spencer2004-09-113-0/+81
| | | | | | | 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
* Move a warning comment to where it should have been in the first place.Reid Spencer2004-08-291-5/+5
| | | | llvm-svn: 16088
* 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-0/+36
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
OpenPOWER on IntegriCloud