aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Unix/Path.inc
AgeCommit message (Expand)AuthorFilesLines
2019-08-22[Support] Improve readNativeFile(Slice) interfacePavel Labath1-33/+17
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-08-07Support: Remove needless allocation when getMainExecutable() calls readlink()Nico Weber1-4/+4
2019-08-05Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFCFangrui Song1-3/+3
2019-07-26Fix macOS build after r358716Yi Kong1-1/+1
2019-07-18FileSystem: Check for DTTOIF alone, not _DIRENT_HAVE_D_TYPEJordan Rose1-1/+4
2019-07-11[llvm-objcopy] Don't change permissions of non-regular output filesFangrui Song1-5/+7
2019-07-10[Support] Move llvm::MemoryBuffer to sys::fs::file_tReid Kleckner1-2/+47
2019-07-02getMainExecutable: handle realpath() failure, falling back to getprogpath().Sam McCall1-10/+10
2019-06-28[Support] Add fs::getUmask() function and change fs::setPermissionsAlex Brachet1-1/+13
2019-06-23[Support] Fix build under EmscriptenKeno Fischer1-0/+3
2019-05-16Fixes for builds that require strict X/Open and POSIX compatiblityXing Xue1-7/+8
2019-05-08[Support] Add error handling to sys::Process::getPageSize().Lang Hames1-1/+1
2019-05-07Guard __builtin_available() with __has_builtin to support older host compilers.Adrian Prantl1-1/+2
2019-04-29Try to use /proc on FreeBSD for getExecutablePathDavid Chisnall1-1/+14
2019-04-24Revert using fcopyfile(3) to implement sys::fs::copy_file(Twine, int) on macOSAdrian Prantl1-20/+4
2019-04-18Implement sys::fs::copy_file using the macOS copyfile(3) APIAdrian Prantl1-0/+48
2019-04-18Revert Implement sys::fs::copy_file using the macOS copyfile(3) API to suppor...Adrian Prantl1-51/+0
2019-04-18Implement sys::fs::copy_file using the macOS copyfile(3) APIAdrian Prantl1-0/+51
2019-04-04[Support] On AIX, Check ENOTSUP on posix_fallocate instead of EOPNOTSUPPHubert Tong1-1/+6
2019-03-29[Support] Implement is_local_impl with AIX mntctlHubert Tong1-3/+45
2019-03-13[Support] Treat truncation of fullpath as errorJonas Hahnfeld1-1/+5
2019-03-04[llvm] [Support] Revert "Reimplement getMainExecutable() using sysctl on NetBSD"Michal Gorny1-18/+2
2019-03-03[llvm] [Support] Reimplement getMainExecutable() using sysctl on NetBSDMichal Gorny1-2/+18
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-18[Support] Fix GNU/kFreeBSD buildEli Friedman1-1/+1
2018-11-26[Support/FileSystem] Add sub-second precision for atime/mtime of sys::fs::fil...Argyrios Kyrtzidis1-5/+16
2018-11-13[FileSystem] Add expand_tilde functionJonas Devlieghere1-0/+12
2018-11-10Fix DragonFlyBSD buildDavid Carlier1-1/+3
2018-10-23Commit missing comment edit and use correct cast to fix std::min overloadReid Kleckner1-5/+5
2018-10-23[hurd] Make getMainExecutable get the real binary pathReid Kleckner1-7/+27
2018-10-23Add support for GNU Hurd in Path.inc and other placesSylvestre Ledru1-3/+8
2018-09-18Remove dead function user_cache_directory()Nico Weber1-23/+0
2018-09-12[Support] sys::fs::directory_entry includes the file_type.Kristina Brooks1-33/+46
2018-08-27Use a lambda for calls to ::open in RetryAfterSignalHans Wennborg1-2/+4
2018-08-13[Support] NFC: Allow modifying access/modification times independently in sys...Jordan Rupprecht1-4/+9
2018-07-18[Support] Build fix for Haiku when checking for a local filesystemTim Northover1-0/+3
2018-06-13LTO: Keep file handles open for memory mapped files.Peter Collingbourne1-2/+1
2018-06-11Fix build errors on some configurationsPavel Labath1-1/+1
2018-06-10Cleanup. NFCFangrui Song1-1/+1
2018-06-08Add a file open flag that disables O_CLOEXEC.Zachary Turner1-4/+7
2018-06-07Expose a single global file open function.Zachary Turner1-35/+14
2018-06-07[FileSystem] Split up the OpenFlags enumeration.Zachary Turner1-44/+81
2018-06-04[Support] Add functions that operate on native file handles on Windows.Zachary Turner1-0/+26
2018-05-03[Support] Support building LLVM for FuchsiaPetr Hosek1-0/+3
2018-04-02Remove HAVE_DIRENT_H.Nico Weber1-17/+2
2018-03-08[Support] Add WriteThroughMemoryBuffer.Zachary Turner1-1/+1
2018-02-15Silence warning about unused private variable.Zachary Turner1-1/+3
2018-01-09[Support] Use realpath(3) instead of trying to open a file.Davide Italiano1-6/+6
2017-11-07[Support/UNIX] posix_fallocate() can fail with EINVAL.Davide Italiano1-1/+1