Chris Lattner
|
07ab2d1d2d
|
Make all of this functionality work directly on win32. Properly conditionalize
system specific stuff on HAVE_MKSTEMP
llvm-svn: 14051
|
2004-06-07 19:37:24 +00:00 |
Alkis Evlogimenos
|
2c0735446b
|
Include cerrno.
llvm-svn: 14041
|
2004-06-05 08:59:43 +00:00 |
Chris Lattner
|
80adb79be2
|
Implement the new CopyFile function
llvm-svn: 13945
|
2004-06-02 00:52:22 +00:00 |
Chris Lattner
|
acc6cdda85
|
Add support for zero length files
llvm-svn: 13866
|
2004-05-28 00:34:42 +00:00 |
Chris Lattner
|
0e713bc208
|
Add a pair of functions to hide system specific details of mapping a file in for reading.
llvm-svn: 13863
|
2004-05-28 00:23:48 +00:00 |
Chris Lattner
|
e866d1183b
|
Add new function
llvm-svn: 10664
|
2003-12-31 06:15:37 +00:00 |
Chris Lattner
|
4a1c74dcf8
|
Add new method
llvm-svn: 10649
|
2003-12-30 07:36:14 +00:00 |
Chris Lattner
|
6b668f228f
|
Further revisions of the FDHandle idea. In this version we use ownership
semantics that are the same as those used by std::auto_ptr. This allows
copying of FDHandle's, but copying transfers ownership.
llvm-svn: 10646
|
2003-12-30 02:45:16 +00:00 |
Chris Lattner
|
0120e92b2b
|
Add trivial exception specs to produce better code since the methods cannot
be inlined.
llvm-svn: 10643
|
2003-12-29 21:43:58 +00:00 |
Chris Lattner
|
a462161f9c
|
Factor FDHandle out of the bytecode reader into the FileUtilities.h support
routines.
llvm-svn: 10642
|
2003-12-29 21:35:05 +00:00 |
Chris Lattner
|
c9499b6a20
|
Finegrainify namespacification
llvm-svn: 10464
|
2003-12-14 21:35:53 +00:00 |
Misha Brukman
|
bb718f14e0
|
Fix copy-pasto.
llvm-svn: 10197
|
2003-11-24 05:36:38 +00:00 |
Misha Brukman
|
7c9144b5f5
|
Add ability to query if a file is a legitimate ELF shared object.
llvm-svn: 10193
|
2003-11-24 05:28:12 +00:00 |
Brian Gaeke
|
960707c335
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
Brian Gaeke
|
251b979943
|
Move IsArchive and IsBytecode here from gccld. Refactor into CheckMagic.
llvm-svn: 9901
|
2003-11-11 21:53:50 +00:00 |
Brian Gaeke
|
ca35fbf33d
|
Add implementation of FileOpenable().
Refactor MakeFileExecutable() & MakeFileExecutable() into AddPermissionsBits().
llvm-svn: 9892
|
2003-11-11 18:27:21 +00:00 |
John Criswell
|
482202a601
|
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.
llvm-svn: 9298
|
2003-10-20 19:43:21 +00:00 |
Misha Brukman
|
c08758a5b3
|
Fixed spelling & grammar.
llvm-svn: 8559
|
2003-09-16 15:31:46 +00:00 |
John Criswell
|
b83a22bd82
|
Added the MakeFileReadable() method.
llvm-svn: 8327
|
2003-09-02 21:09:30 +00:00 |
John Criswell
|
44375ca7d6
|
Added a description of the algorithm.
Return failure if the chmod() fails.
llvm-svn: 8326
|
2003-09-02 20:30:16 +00:00 |
John Criswell
|
5357283c7a
|
Added the MakeFileExecutable() method. This method takes a filename and
gives it execute access while respecting the user's umask.
llvm-svn: 8324
|
2003-09-02 20:14:57 +00:00 |
Misha Brukman
|
c231c0889e
|
close() requires "unistd.h" .
llvm-svn: 7695
|
2003-08-07 21:35:41 +00:00 |
Misha Brukman
|
3581f8542d
|
Moved removeFile() and getUniqueFilename() into FileUtilities.
llvm-svn: 7691
|
2003-08-07 21:28:50 +00:00 |
Chris Lattner
|
802b0e2a6e
|
Check in the implementation of the FileUtilities!
llvm-svn: 7487
|
2003-08-01 21:16:14 +00:00 |