Reid Spencer 
							
						 
					 
					
						
						
							
						
						b5a6f419d0 
					 
					
						
						
							
							Changes per code review:  
						
						... 
						
						
						
						* Document StatusInfo fields better
* No lines > 80 cols
* Have getStatusInfo return bool if file doesn't exist
* Don't document in detail how temporary file name should be created.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17808  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 23:29:00 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c5fe25314c 
					 
					
						
						
							
							*Put the StatusInfo type in the right section. *Provide the ability to rename a file.*Provide the ability to get/set stat(2) information.*Provide the ability to identify LLVM file types.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 21:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9195f37c5f 
					 
					
						
						
							
							* Implement getStatusInfo for getting stat(2) like information  
						
						... 
						
						
						
						* Implement createTemporaryFile for mkstemp(3) functionality
* Fix isBytecodeFile to accept llvc magic # (compressed) as bytecode.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17654  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-09 20:26:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						07adb2836b 
					 
					
						
						
							
							Stop propagating method names that violate the coding standard  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17498  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-05 22:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9ab80b794e 
					 
					
						
						
							
							Add the GetLibraryPath method.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16322  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-13 23:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						e6a10cf518 
					 
					
						
						
							
							Add methods for detecting file types by magic number, getting the file name  
						
						... 
						
						
						
						suffix for shared objects, and stripping a path down to its base name.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16278  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:19:17 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8e66595512 
					 
					
						
						
							
							Revise the design of the Path concept per peer review. Too many changes to  
						
						... 
						
						
						
						note individually but these essence of it is to not derive from
std::string, clarify the interface, and provide better documentation.
There is now also (untested) implementations for AIX, Darwin, and SunOS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16078  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 05:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b89a2237ea 
					 
					
						
						
							
							Initial implementation of the Path operating system concept.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-25 06:20:07 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d771c5340a 
					 
					
						
						
							
							Back out include/llvm/System changes until a satisfactory solution can  
						
						... 
						
						
						
						be determined.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15817  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-16 07:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d5cda87995 
					 
					
						
						
							
							First version of a class to represent the notion of an operating system  
						
						... 
						
						
						
						path to a file or directory and some rudimentary operations on them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15762  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-15 08:13:01 +00:00