summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System/Win32/Path.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename Unix/*.cpp and Win32/*.cpp to have a *.inc suffix so that the sillyReid Spencer2005-01-091-756/+0
| | | | | | | gdb debugger doesn't get confused on which file it is reading (the one in lib/System or the one in lib/System/{Win32,Unix}) llvm-svn: 19426
* Where do these tabs keep coming from???Jeff Cohen2004-12-311-1/+1
| | | | llvm-svn: 19203
* Mostly cleanup, but also some bug fixes, for win32/Path.cppJeff Cohen2004-12-311-38/+81
| | | | llvm-svn: 19202
* Get rid of those nasty tabs...Jeff Cohen2004-12-311-18/+18
| | | | llvm-svn: 19199
* Bring win32/Path.cpp up to date with respect to Unix/Path.cppJeff Cohen2004-12-311-9/+104
| | | | llvm-svn: 19198
* Fix VC++ compilation errorJeff Cohen2004-12-241-2/+7
| | | | llvm-svn: 19124
* Put CopyFile in the sys namespace.Reid Spencer2004-12-231-1/+1
| | | | llvm-svn: 19122
* Fix win32 breakageJeff Cohen2004-12-181-0/+1
| | | | llvm-svn: 19028
* Change the signatures of the destroyFile and destroyDirectory methods toReid Spencer2004-12-151-2/+2
| | | | | | const because they affect the file system, not the Path object. llvm-svn: 18973
* Remove the CFE's lib directory from the bytecode path because LLVM shouldReid Spencer2004-12-151-7/+0
| | | | | | be agnostic to the needs of any specific FE. llvm-svn: 18969
* Fix a file overwrite bug in llvm-ar introduced by changes toReid Spencer2004-12-151-2/+12
| | | | | | | | | | createTemporaryFile semantics where it doesn't create a fully unique name if the basename doesn't exist. This functionality is now optionally provided by the boolean reuse_current parameter to createTemporaryFile and makeUnique. The default values differ because of the way these functions are used in LLVM. llvm-svn: 18961
* Fix VC++ compilation errorsJeff Cohen2004-12-151-6/+1
| | | | llvm-svn: 18953
* For PR351:Reid Spencer2004-12-151-1/+24
| | | | | | | | | * Fix implementation and documentation about LLVMGCCDIR/bytecode-libs * Add the makeUnique method, replacement for getUniqueFilename in Support. * Add the sys::CopyFile function, replacement for CopyFile in Support. * Move GetLLVMConfigDir() into generic code area since its generic. llvm-svn: 18947
* Add the getMagicNumber method.Reid Spencer2004-12-141-0/+19
| | | | | | Patch contributed by Henrik Bach. Thanks Henrik! llvm-svn: 18933
* Implement Win32 Path::getStatusInfo(), TimeValue::toString()Jeff Cohen2004-12-141-0/+36
| | | | llvm-svn: 18930
* For PR351:Reid Spencer2004-12-131-0/+9
| | | | | | | | | | Implement three new functions to allow setting access/permission bits on the file referenced by a path. The makeReadable and makeExecutable methods replace the FileUtilities MakeFileReadable and MakeFileExecutable functions. The makeWritable function is new and provided for consistency since Path has a writable() method. llvm-svn: 18907
* Genericize implementation of GetDLLSuffix now that we have LTDL_SHLIB_EXTReid Spencer2004-12-131-5/+0
| | | | | | available. llvm-svn: 18904
* Fix a bug where "." or any single character file name doesn't get theReid Spencer2004-12-131-1/+1
| | | | | | terminating / when setDirectory is called. llvm-svn: 18886
* * Add a std::ostream inserter for sys::PathReid Spencer2004-12-131-1/+1
| | | | | | * Correct the std::string constructor to take a const reference. llvm-svn: 18877
* Fix recent breakage of win32 buildJeff Cohen2004-12-131-8/+0
| | | | llvm-svn: 18876
* Implement new functions per new interfaceReid Spencer2004-12-131-55/+48
| | | | llvm-svn: 18866
* Remove useless #include.Reid Spencer2004-11-161-1/+0
| | | | | | Patch contributed by Jeff Cohen. llvm-svn: 17891
* Fix isBytecodeFile to correctly recognized compressed bytecode too.Reid Spencer2004-11-091-4/+7
| | | | llvm-svn: 17655
* Stop propagating method names that violate the coding standardReid Spencer2004-11-051-59/+59
| | | | llvm-svn: 17498
* Improve validity checking of windows path names and fix file creationReid Spencer2004-09-291-31/+78
| | | | | | | | problems. Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16565
* Porting of Unix implementation to Win32.Reid Spencer2004-09-181-48/+190
| | | | | | Patch contributed by Jeff Cohen. Thanks Jeff! llvm-svn: 16396
* Patches to make this file actually compile under windows.Reid Spencer2004-09-151-11/+334
| | | | | | Patches submitted by Jeff Cohen. Thanks Jeff! llvm-svn: 16362
* Provide initial implementations of Memory and Process concepts for variousReid Spencer2004-09-111-0/+33
platforms. Implement GetLLVMSuffix function for the Path concept. llvm-svn: 16292
OpenPOWER on IntegriCloud