Ben Wiederhake 
								
							 
						 
						
							
							
							
							
								
							
							
								0248ddc427 
								
							 
						 
						
							
							
								
								Userland: Mark compilation-unit-only functions as static  
							
							... 
							
							
							
							This enables a nice warning in case a function becomes dead code. 
							
						 
						
							2020-08-12 20:40:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d17e23bd27 
								
							 
						 
						
							
							
								
								LibCore: Remove leading C from filenames  
							
							
							
						 
						
							2020-02-06 15:04:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2d39da5405 
								
							 
						 
						
							
							
								
								LibCore: Put all classes in the Core namespace and remove the leading C  
							
							... 
							
							
							
							I've been wanting to do this for a long time. It's time we start being
consistent about how this stuff works.
The new convention is:
- "LibFoo" is a userspace library that provides the "Foo" namespace.
That's it :^) This was pretty tedious to convert and I didn't even
start on LibGUI yet. But it's coming up next. 
							
						 
						
							2020-02-02 15:15:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sergey Bugaev 
								
							 
						 
						
							
							
							
							
								
							
							
								f983dfe319 
								
							 
						 
						
							
							
								
								Userland+Terminal: Port to new CArgsParser API  
							
							... 
							
							
							
							While at it, also add some niceties and fix some things. 
							
						 
						
							2020-01-28 13:50:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								cec0268ffa 
								
							 
						 
						
							
							
								
								id: Use unveil()  
							
							... 
							
							
							
							And so "id" becomes our first user of unveil(), giving himself access
to read /etc/passwd and /etc/group :^) 
							
						 
						
							2020-01-20 22:21:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								94ca55cefd 
								
							 
						 
						
							
							
								
								Meta: Add license header to source files  
							
							... 
							
							
							
							As suggested by Joshua, this commit adds the 2-clause BSD license as a
comment block to the top of every source file.
For the first pass, I've just added myself for simplicity. I encourage
everyone to add themselves as copyright holders of any file they've
added or modified in some significant way. If I've added myself in
error somewhere, feel free to replace it with the appropriate copyright
holder instead.
Going forward, all new source files should include a license header. 
							
						 
						
							2020-01-18 09:45:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rhin123 
								
							 
						 
						
							
							
							
							
								
							
							
								0f3880ec4a 
								
							 
						 
						
							
							
								
								Userland: Stop id command accepting -n in default format  
							
							
							
						 
						
							2020-01-17 09:39:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d30d3fac6f 
								
							 
						 
						
							
							
								
								id: Use pledge()  
							
							
							
						 
						
							2020-01-11 20:49:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d4b4883d55 
								
							 
						 
						
							
							
								
								id: Remove weird commas from output  
							
							
							
						 
						
							2020-01-04 13:26:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhin 
								
							 
						 
						
							
							
							
							
								
							
							
								ce0b615bef 
								
							 
						 
						
							
							
								
								Userland: Fixed "id" usage error typo ( #254 )  
							
							
							
						 
						
							2019-06-30 07:36:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rhin 
								
							 
						 
						
							
							
							
							
								
							
							
								1d39310d01 
								
							 
						 
						
							
							
								
								Userland: Added flags to id command ( #253 )  
							
							... 
							
							
							
							Fixes  #158 . 
						
							2019-06-29 21:47:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								b07bbf383d 
								
							 
						 
						
							
							
								
								Userland: Run clang-format on everything.  
							
							
							
						 
						
							2019-06-07 11:49:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								aaa11e3c25 
								
							 
						 
						
							
							
								
								Userland: Fix extra unused printf() argument warning.  
							
							
							
						 
						
							2019-02-22 10:32:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								2239ab96e7 
								
							 
						 
						
							
							
								
								Tweak /bin/id output slightly.  
							
							
							
						 
						
							2018-12-29 03:44:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								4914f3b837 
								
							 
						 
						
							
							
								
								Build LibC and Userland with clang as well.  
							
							
							
						 
						
							2018-11-09 14:29:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								3e0a0dd7ed 
								
							 
						 
						
							
							
								
								Fix all current build warnings in the userland.  
							
							
							
						 
						
							2018-11-09 10:19:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f1d892a9 
								
							 
						 
						
							
							
								
								Add some basic setgroups(), getgroups() and initgroups().  
							
							... 
							
							
							
							Also teach /bin/id to print the user's supplemental groups. 
							
						 
						
							2018-11-07 01:38:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								90bab5ea71 
								
							 
						 
						
							
							
								
								Add getgrent() family of functions.  
							
							
							
						 
						
							2018-11-06 22:27:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								90ddbca127 
								
							 
						 
						
							
							
								
								Free physical pages allocated for a process's page directory on exit.  
							
							... 
							
							
							
							Also use a ProcessPagingScope instead of region aliasing to implement
create-process ELF loading. 
							
						 
						
							2018-11-01 23:08:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								9886b27d9c 
								
							 
						 
						
							
							
								
								Add getpwent() family of functions to LibC.  
							
							... 
							
							
							
							Also add a little /etc/passwd database. There's just me in there. 
							
						 
						
							2018-10-31 19:54:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								63764b3a65 
								
							 
						 
						
							
							
								
								Import very modest Userland.  
							
							
							
						 
						
							2018-10-22 14:06:22 +02:00