René Hickersberger 
								
							 
						 
						
							
							
							
							
								
							
							
								ad560cff0f 
								
							 
						 
						
							
							
								
								LibC: Implement vdprintf and dprintf  
							
							... 
							
							
							
							These functions work just like `vfprintf` and `fprintf`, except that
they take a file descriptor as their first argument instead of a FILE*. 
							
						 
						
							2023-09-03 06:21:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Schumacher 
								
							 
						 
						
							
							
							
							
								
							
							
								aae106e37b 
								
							 
						 
						
							
							
								
								LibC: Add most of the "header may make visible" dependencies from POSIX  
							
							
							
						 
						
							2023-07-19 00:19:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sin-ack 
								
							 
						 
						
							
							
							
							
								
							
							
								d5fbdf1866 
								
							 
						 
						
							
							
								
								Kernel+LibC+LibCore: Implement renameat(2)  
							
							... 
							
							
							
							Now with the ability to specify different bases for the old and new
paths. 
							
						 
						
							2022-12-11 19:55:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SeekingBlues 
								
							 
						 
						
							
							
							
							
								
							
							
								f34e69a52b 
								
							 
						 
						
							
							
								
								LibC: Add ctermid  
							
							... 
							
							
							
							We simply return "/dev/tty", since it always refers to the controlling
terminal of the calling process. 
							
						 
						
							2022-06-18 15:10:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Idan Horowitz 
								
							 
						 
						
							
							
							
							
								
							
							
								086969277e 
								
							 
						 
						
							
							
								
								Everywhere: Run clang-format  
							
							
							
						 
						
							2022-04-01 21:24:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Mohammad Pur 
								
							 
						 
						
							
							
							
							
								
							
							
								18f68d1aea 
								
							 
						 
						
							
							
								
								LibC: Stub out fmemopen()  
							
							
							
						 
						
							2022-02-12 12:16:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Bertalan 
								
							 
						 
						
							
							
							
							
								
							
							
								b9c753f6f9 
								
							 
						 
						
							
							
								
								LibC+LibDl: Declare functions taking no arguments as taking void  
							
							... 
							
							
							
							In C++, a function declaration with an empty parameter list means that
the function takes no arguments. In C, however, it means that the
function takes an unspecified number of parameters.
What we did previously was therefore non-conforming. This caused a
config check to fail in the curl port, as it was able to redeclare
`rand` as taking an int parameter. 
							
						 
						
							2022-01-08 19:22:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								33079c8ab9 
								
							 
						 
						
							
							
								
								Kernel+UE+LibC: Remove unused dbgputch syscall  
							
							... 
							
							
							
							Everything uses the dbgputstr syscall anyway, so there is no need to
keep supporting it. 
							
						 
						
							2021-11-24 22:56:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jean-Baptiste Boric 
								
							 
						 
						
							
							
							
							
								
							
							
								68c457b601 
								
							 
						 
						
							
							
								
								LibC: Add definition for FOPEN_MAX  
							
							
							
						 
						
							2021-10-23 15:06:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								808ce594db 
								
							 
						 
						
							
							
								
								Kernel+LibC: Share definitions for stdio.h  
							
							
							
						 
						
							2021-08-14 19:58:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9c2212a60a 
								
							 
						 
						
							
							
								
								Kernel+LibC: Share definitions for unistd.h  
							
							
							
						 
						
							2021-08-14 19:58:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daniel Bertalan 
								
							 
						 
						
							
							
							
							
								
							
							
								e5afe7a8a3 
								
							 
						 
						
							
							
								
								LibC: Add P_tmpdir macro  
							
							
							
						 
						
							2021-06-21 12:21:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gunnar Beutner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c6a91d0c0 
								
							 
						 
						
							
							
								
								LibC: Implement vscanf  
							
							... 
							
							
							
							libstdc++v3 checks whether vscanf is available and only then makes C99
stdio functions available in the std namespace. 
							
						 
						
							2021-05-09 15:35:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gunnar Beutner 
								
							 
						 
						
							
							
							
							
								
							
							
								6adb0dbdba 
								
							 
						 
						
							
							
								
								LibC: Implement fgetc_unlocked(), fread_unlocked() and getc_unlocked()  
							
							
							
						 
						
							2021-04-29 23:12:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Gianforcaro 
								
							 
						 
						
							
							
							
							
								
							
							
								1682f0b760 
								
							 
						 
						
							
							
								
								Everything: Move to SPDX license identifiers in all files.  
							
							... 
							
							
							
							SPDX License Identifiers are a more compact / standardized
way of representing file license information.
See: https://spdx.dev/resources/use/#identifiers 
This was done with the `ambr` search and replace tool.
 ambr --no-parent-ignore --key-from-file --rep-from-file key.txt rep.txt * 
							
						 
						
							2021-04-22 11:22:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								fdd01a0a07 
								
							 
						 
						
							
							
								
								LibC: Implement asprintf() and vasprintf()  
							
							... 
							
							
							
							These simply use StringBuilder::appendvf() internally which is not
optimal in terms of heap allocations, but simple enough and I don't
think they are performance sensitive functions anyway. 
							
						 
						
							2021-03-28 18:39:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ef1e5db1d0 
								
							 
						 
						
							
							
								
								Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)  
							
							... 
							
							
							
							Good-bye LogStream. Long live AK::Format! 
							
						 
						
							2021-03-12 17:29:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								8d98051551 
								
							 
						 
						
							
							
								
								AK+LibC: Remove dbgprintf() :^)  
							
							... 
							
							
							
							Everything has been moved to dbgln() or other AK::Format-based APIs.
We can finally get rid of this old thing. 
							
						 
						
							2021-02-20 17:17:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								de947acaf9 
								
							 
						 
						
							
							
								
								AK: Clean up includes around printf/vdbgprintf  
							
							
							
						 
						
							2021-02-08 18:03:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								13d7c09125 
								
							 
						 
						
							
							
								
								Libraries: Move to Userland/Libraries/  
							
							
							
						 
						
							2021-01-12 12:17:46 +01:00