|  Bananymous | 009b073892 | LibC: Add IN6_IS_ADDR_* and IN_MULTICAST macros These are assumed to exist by some ports | 2025-08-10 19:57:31 +03:00 | 
				
					
						|  Bananymous | 92e962430b | LibC: Make sockaddr and sockaddr_in compatible with other systems sockaddr:
make sa_data is 14 bytes on all systems
sockaddr_in:
add sin_zero | 2025-08-10 19:57:31 +03:00 | 
				
					
						|  Bananymous | 7a5cfe1728 | LibAudio/AudioServer: Add support for playing real time audio | 2025-08-07 16:43:05 +03:00 | 
				
					
						|  Bananymous | a84c348045 | LibC: Add shm_{open,unlink} stubs These are needed for our llvm port | 2025-08-07 16:28:09 +03:00 | 
				
					
						|  Bananymous | d845ecc811 | LibC: Add wcstok, wcstol and swprintf stubs These are needed for our python3 port | 2025-08-07 16:28:09 +03:00 | 
				
					
						|  Bananymous | 064d9009a2 | LibC: Add clock_getres stub This is needed for our python3 port | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | b6aa5bdfab | LibC: Implement if_indextoname and if_nametoindex These are needed for our cmake port | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | a3bdf0456e | LibC: Add getpriority stub This is needed for our cmake port | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | e3ecf05866 | LibC: Add stubs for {get,free}ifaddrs These are needed for our libuv port | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | 6240374dd1 | LibC: Add semaphore stubs These are needed for our bochs port | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | e17ee831a7 | LibC: Add times stub This is needed for our openssl port | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | aef9bd6357 | LibC: Add mk{nod,fifo}{,at} stubs These are needed for our tcl port | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | 8857227a35 | LibC: Add getservbyname stub This is needed by our tcl port | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | 937250c681 | userspace: Add dummy libdl This allows ports to link against without needing to patch it out | 2025-08-07 02:50:24 +03:00 | 
				
					
						|  Bananymous | c593d3ed75 | LibC: Add missing libintl.h | 2025-08-05 17:10:43 +03:00 | 
				
					
						|  Bananymous | 46dd411273 | LibC: fflush stdout when reading from stdin This is the *intended behaviour* per ISO C specification | 2025-08-05 03:32:59 +03:00 | 
				
					
						|  Bananymous | 2e2ee11452 | LibC: Add more reasonable values to stack size constants | 2025-08-05 03:32:59 +03:00 | 
				
					
						|  Bananymous | ce0df333b3 | LibC: Make sa_data in sock_addr zero sized | 2025-08-05 03:32:59 +03:00 | 
				
					
						|  Bananymous | f1369c8fd6 | Kernel/LibC: Implement mprotect There may be some race conditions with this but i think this is good
enough to start with | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | eb7922ab88 | LibC: Implement pthread_cond_* using a futex | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | 5940e912b3 | Kernel/LibC: Implement simple futex | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | 658a001d91 | LibC: Make pthread_barrier safe It used to deadlock and it was not safe if more threads than the target
were attempting to wait on it. | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | 57c9f5a8a8 | LibC: lock mutex when pthread_cond_timedwait times out | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | fa7b58057c | LibC: Add MAP_ANON as synonym for MAP_ANONYMOUS This is part of POSIX issue 8 and some things only check MAP_ANON | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | 0e0f5295cf | LibC: Make {,__cxa_}atexit thread safe | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | d25a5034db | LibC: Update thread id on fork | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | f197d39aaf | LibC: Don't allow pthread_join to return EINTR | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | 4a95343936 | LibC: Make _get_uthread a macro This allows nice inlining :) | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | 4e705a91af | LibC: Fix pthread keys I had misunderstood how these are supposed to work :D | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | af0a46e79c | LibGUI/WindowServer: Rename mouse capture -> mouse relative My terminology was incorrect and this is more correct | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | 8c598a6902 | LibC: Include stdint.h instead of inttypes.h in network headers | 2025-08-05 03:09:24 +03:00 | 
				
					
						|  Bananymous | 8e9c40caa4 | LibC: Pump OPEN_MAX to 128 cmake seems to use around 70 when checking compiler. That seems quite a
lot but could be "normal" | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | 07e4e764a0 | LibC: Implement mbtowc | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | 66fe2f2e50 | LibC: Fix readv and writev | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | fda0ced72e | LibC: Implement getpw{nam,uid}_r | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | 654e8bb7f6 | LibC: Implement getgr{gid,nam}_r | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | 80ffde5e1e | LibC: Implement aligned_malloc This is part of POSIX issue 8 | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | 52309e0754 | LibC: Add in6addr_{any,loopback} definitions | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | 31e411f8f1 | LibC: Implement recvmsg and sendmsg These just wrap recvfrom and sendto so ancillary data is not supported | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | de45b760b5 | LibC: Implement alphasort and scandir | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | ff29e9c4d6 | LibC: Implement {,f}pathconf This just return minimum values specified by posix | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | cc04bd0f06 | LibC/Kernel: Implement ttyname_r | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | e72e1e4e43 | LibC: Add _SC_NPROCESSORS_{CONF,ONLN) | 2025-07-31 22:47:40 +03:00 | 
				
					
						|  Bananymous | e2eb555ca0 | LibC: Add dummy libintl support This doesn't really do anything but allows some ports to use it :D | 2025-07-22 13:26:53 +03:00 | 
				
					
						|  Bananymous | 2c65590134 | Kernel: Add support for absolute position mouse | 2025-07-19 18:00:39 +03:00 | 
				
					
						|  Bananymous | 11ae220dbe | LibImage: Optimize image resizing algorithms | 2025-07-18 18:20:37 +03:00 | 
				
					
						|  Bananymous | 22542a3a71 | BuildSystem: Enable sse and sse2 for all programs and libraries This is default on x86_64 but not on the 32 bit target. banan-os
already requires the CPU to support SSE even on 32 bit platforms. | 2025-07-18 18:20:37 +03:00 | 
				
					
						|  Bananymous | 3aea2c007d | Userspace: Add simple AudioServer and LibAudio | 2025-07-15 16:12:03 +03:00 | 
				
					
						|  Bananymous | 8a663cb94f | Kernel: Implement basic AC97 driver | 2025-07-15 14:17:49 +03:00 | 
				
					
						|  Bananymous | 163fdcd582 | LibC: Fix exec family function path resolution | 2025-07-15 14:17:49 +03:00 |