7c16caa336 
								
							 
						 
						
							
							
								
								Changes For Bug 352  
							
							... 
							
							
							
							Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2c0735446b 
								
							 
						 
						
							
							
								
								Include cerrno.  
							
							... 
							
							
							
							llvm-svn: 14041 
							
						 
						
							2004-06-05 08:59:43 +00:00  
				
					
						
							
							
								 
						
							
								80adb79be2 
								
							 
						 
						
							
							
								
								Implement the new CopyFile function  
							
							... 
							
							
							
							llvm-svn: 13945 
							
						 
						
							2004-06-02 00:52:22 +00:00  
				
					
						
							
							
								 
						
							
								acc6cdda85 
								
							 
						 
						
							
							
								
								Add support for zero length files  
							
							... 
							
							
							
							llvm-svn: 13866 
							
						 
						
							2004-05-28 00:34:42 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								e866d1183b 
								
							 
						 
						
							
							
								
								Add new function  
							
							... 
							
							
							
							llvm-svn: 10664 
							
						 
						
							2003-12-31 06:15:37 +00:00  
				
					
						
							
							
								 
						
							
								4a1c74dcf8 
								
							 
						 
						
							
							
								
								Add new method  
							
							... 
							
							
							
							llvm-svn: 10649 
							
						 
						
							2003-12-30 07:36:14 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c9499b6a20 
								
							 
						 
						
							
							
								
								Finegrainify namespacification  
							
							... 
							
							
							
							llvm-svn: 10464 
							
						 
						
							2003-12-14 21:35:53 +00:00  
				
					
						
							
							
								 
						
							
								bb718f14e0 
								
							 
						 
						
							
							
								
								Fix copy-pasto.  
							
							... 
							
							
							
							llvm-svn: 10197 
							
						 
						
							2003-11-24 05:36:38 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
								251b979943 
								
							 
						 
						
							
							
								
								Move IsArchive and IsBytecode here from gccld. Refactor into CheckMagic.  
							
							... 
							
							
							
							llvm-svn: 9901 
							
						 
						
							2003-11-11 21:53:50 +00:00  
				
					
						
							
							
								 
						
							
								ca35fbf33d 
								
							 
						 
						
							
							
								
								Add implementation of FileOpenable().  
							
							... 
							
							
							
							Refactor MakeFileExecutable() & MakeFileExecutable() into AddPermissionsBits().
llvm-svn: 9892 
							
						 
						
							2003-11-11 18:27:21 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c08758a5b3 
								
							 
						 
						
							
							
								
								Fixed spelling & grammar.  
							
							... 
							
							
							
							llvm-svn: 8559 
							
						 
						
							2003-09-16 15:31:46 +00:00  
				
					
						
							
							
								 
						
							
								b83a22bd82 
								
							 
						 
						
							
							
								
								Added the MakeFileReadable() method.  
							
							... 
							
							
							
							llvm-svn: 8327 
							
						 
						
							2003-09-02 21:09:30 +00:00  
				
					
						
							
							
								 
						
							
								44375ca7d6 
								
							 
						 
						
							
							
								
								Added a description of the algorithm.  
							
							... 
							
							
							
							Return failure if the chmod() fails.
llvm-svn: 8326 
							
						 
						
							2003-09-02 20:30:16 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c231c0889e 
								
							 
						 
						
							
							
								
								close() requires "unistd.h" .  
							
							... 
							
							
							
							llvm-svn: 7695 
							
						 
						
							2003-08-07 21:35:41 +00:00  
				
					
						
							
							
								 
						
							
								3581f8542d 
								
							 
						 
						
							
							
								
								Moved removeFile() and getUniqueFilename() into FileUtilities.  
							
							... 
							
							
							
							llvm-svn: 7691 
							
						 
						
							2003-08-07 21:28:50 +00:00  
				
					
						
							
							
								 
						
							
								802b0e2a6e 
								
							 
						 
						
							
							
								
								Check in the implementation of the FileUtilities!  
							
							... 
							
							
							
							llvm-svn: 7487 
							
						 
						
							2003-08-01 21:16:14 +00:00