aboutsummaryrefslogtreecommitdiff
path: root/lib/System/Unix/Path.inc
AgeCommit message (Expand)Author
2010-10-07Correctly check if a path is a directory. Fix by Brian Korver.Evan Cheng
2010-09-07Issue a #error if the host doesn't have an implementation forDan Gohman
2010-09-02Apply a patch from Kees van Reeuwijk to add support for Minix.Dan Gohman
2010-08-31Some fixes for NetBSDAnton Korobeynikov
2010-08-04Eliminate unnecessary empty string literals.Dan Gohman
2010-07-12improve Path::makeUnique when mkstemp/mktemp are not availableChris Lattner
2010-05-27Don't bother clearing the Magic string when the magic numberDan Gohman
2010-04-19This doesn't need SmallVector.h anymore.Dan Gohman
2010-04-19Fix this for std::vectors which don't have .data().Dan Gohman
2010-04-19Revert 91528 and use a std::vector instead, fixing an abuse of std::string.Dan Gohman
2010-03-30Fix a grammaro.Dan Gohman
2009-12-17Make Path use StringRef instead of std::string where possible.Jeffrey Yasskin
2009-12-16remove use of SmallVector from Path::makeUnique. Path::makeUniqueChris Lattner
2009-12-16eliminate an extraneous use of SmallVector in a case whereChris Lattner
2009-12-09Remove spurious extern.Daniel Dunbar
2009-11-29Remove dead returns.Benjamin Kramer
2009-11-29This patch ensures that Path::GetMainExecutable is able to handle theKovarththanan Rajaratnam
2009-11-25API change Path::isSpecialFile to Path::isRegularFile, improve semantics in r...Edward O'Callaghan
2009-11-24Remove bogus error handling code.Daniel Dunbar
2009-11-24Provide Path::isSpecialFile interface for PR5568.Edward O'Callaghan
2009-09-09Add a shortcut for OS X to Path::GetMainExecutable. This gives a nice speedup onBenjamin Kramer
2009-08-23remove the last uses of Config/alloca.hChris Lattner
2009-08-23Prune #includes from llvm/Linker.h and llvm/System/Path.h,Chris Lattner
2009-08-05Minor code simplification.Dan Gohman
2009-07-29Remove another F_OK.Dan Gohman
2009-07-28It isn't necessary to use F_OK when using R_OK or similar.Dan Gohman
2009-07-12Improve sys::Path::makeAbsolute on Win32.Daniel Dunbar
2009-07-12"UNIX paths can contain non-ASCII characters, so Path::isValid() should not r...Chris Lattner
2009-06-15add a new static method to portably determine whether a patch isChris Lattner
2009-05-30Untabification.Bill Wendling
2009-04-20Make Unix.h:MakeErrMsg separate the prefix and errno string, so we get:Daniel Dunbar
2009-03-02Fix main executable path name resolution on FreeBSD, patch by Chris Lattner
2009-02-19If an executable is run through a symlink, dladdr will return theChris Lattner
2009-02-15Fix warning on gcc 4.3.Mikhail Glushenkov
2009-02-15Whitespace fixes.Mikhail Glushenkov
2008-08-11add a helper method to sys::Path for clang, patch byChris Lattner
2008-07-24Create temp. file in current path.Devang Patel
2008-07-22While creating temp. file on disk, if the current filename points to a existi...Devang Patel
2008-06-27Fix GetMainExecutable. Patch by Sam Bishop.Seo Sanghyeon
2008-06-15Add a missing semicolon.Wojciech Matyjewicz
2008-06-15Fix the sys::Path::getSuffix() implementation.Argyrios Kyrtzidis
2008-05-11Make constructors target-specific. This fixes problems where the path wouldNick Lewycky
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-04-07Make getDirnameSep a static method (not part of Path's interface).Ted Kremenek
2008-04-07Added method Path::getDirname().Ted Kremenek
2008-04-03Re-implemented Path::createDirectoryOnDisk (for Unix).Ted Kremenek
2008-04-01add some #includes.Chris Lattner
2008-04-01Implement Path::MapInFilePages/UnMapFilePages on unix, which Chris Lattner
2008-04-01Stub out some sys::Path::MapInFilePages/UnMapFilePages methods.Chris Lattner
2008-03-13Fix Path::GetMainExecutable on cygwin, patch by Sam Bishop.Chris Lattner