Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								1b2ef8582c 
								
							 
						 
						
							
							
								
								Kernel: Make File's can_read/can_write take a const FileDescription&  
							
							... 
							
							
							
							Asking a File if we could possibly read or write it will never mutate
the asking FileDescription&, so it should be const. 
							
						 
						
							2019-11-04 14:03:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								27f699ef0c 
								
							 
						 
						
							
							
								
								AK: Rename the common integer typedefs to make it obvious what they are.  
							
							... 
							
							
							
							These types can be picked up by including <AK/Types.h>:
* u8, u16, u32, u64 (unsigned)
* i8, i16, i32, i64 (signed) 
							
						 
						
							2019-07-03 21:20:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								08cd75ac4b 
								
							 
						 
						
							
							
								
								Kernel: Rename FileDescriptor to FileDescription.  
							
							... 
							
							
							
							After reading a bunch of POSIX specs, I've learned that a file descriptor
is the number that refers to a file description, not the description itself.
So this patch renames FileDescriptor to FileDescription, and Process now has
FileDescription* file_description(int fd). 
							
						 
						
							2019-06-07 09:36:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								8cbb7f101f 
								
							 
						 
						
							
							
								
								Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.  
							
							... 
							
							
							
							This will allow us to implement different behaviors depending on the role
of the descriptor a File is being accessed through. 
							
						 
						
							2019-04-29 13:58:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3817f5f619 
								
							 
						 
						
							
							
								
								Kernel+LibC: Add a DebugLogDevice that forwards everything to I/O port 0xe9.  
							
							... 
							
							
							
							This is then used to implement the userspace dbgprintf() in a far more
efficient way than what we had before. :^) 
							
						 
						
							2019-04-18 16:08:52 +02:00