Chris Lattner 
							
						 
					 
					
						
						
							
						
						316cb083d6 
					 
					
						
						
							
							Add new method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-30 07:36:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9899ae3ae8 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10646  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-30 02:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9b448b703f 
					 
					
						
						
							
							Add trivial exception specs to produce better code since the methods cannot  
						
						... 
						
						
						
						be inlined.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10643  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-29 21:43:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2d6481cc2a 
					 
					
						
						
							
							Factor FDHandle out of the bytecode reader into the FileUtilities.h support  
						
						... 
						
						
						
						routines.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10642  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-29 21:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2cdd21c2e4 
					 
					
						
						
							
							Finegrainify namespacification  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-14 21:35:53 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						971a7b88b5 
					 
					
						
						
							
							Fix copy-pasto.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-24 05:36:38 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						17cca96735 
					 
					
						
						
							
							Add ability to query if a file is a legitimate ELF shared object.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10193  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-24 05:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						a2302ffe78 
					 
					
						
						
							
							Move IsArchive and IsBytecode here from gccld. Refactor into CheckMagic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9901  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 21:53:50 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						56be7ffe58 
					 
					
						
						
							
							Add implementation of FileOpenable().  
						
						... 
						
						
						
						Refactor MakeFileExecutable() & MakeFileExecutable() into AddPermissionsBits().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 18:27:21 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b576c94c15 
					 
					
						
						
							
							Added LLVM project notice to the top of every C++ source file.  
						
						... 
						
						
						
						Header files will be on the way.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:43:21 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						950971dfe6 
					 
					
						
						
							
							Fixed spelling & grammar.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-16 15:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						66622be46a 
					 
					
						
						
							
							Added the MakeFileReadable() method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8327  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-02 21:09:30 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						9adeccc552 
					 
					
						
						
							
							Added a description of the algorithm.  
						
						... 
						
						
						
						Return failure if the chmod() fails.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8326  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-02 20:30:16 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						6991a03753 
					 
					
						
						
							
							Added the MakeFileExecutable() method.  This method takes a filename and  
						
						... 
						
						
						
						gives it execute access while respecting the user's umask.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8324  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-02 20:14:57 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						da81eca4bb 
					 
					
						
						
							
							close() requires "unistd.h" .  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7695  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-07 21:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3d1b0c7331 
					 
					
						
						
							
							Moved removeFile() and getUniqueFilename() into FileUtilities.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-07 21:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7a6ff2b98e 
					 
					
						
						
							
							Check in the implementation of the FileUtilities!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7487  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-01 21:16:14 +00:00