d560137ae6 
								
							 
						 
						
							
							
								
								Kernel/LibC: add SYS_SIGNAL/signal()  
							
							
							
						 
						
							2023-07-21 20:08:13 +03:00  
				
					
						
							
							
								 
						
							
								c12f4fb40f 
								
							 
						 
						
							
							
								
								Kernel: Make signals more POSIX  
							
							
							
						 
						
							2023-07-21 20:01:12 +03:00  
				
					
						
							
							
								 
						
							
								10169d773d 
								
							 
						 
						
							
							
								
								Kernel/LibC: Add SYS_KILL/kill()  
							
							
							
						 
						
							2023-07-21 19:27:38 +03:00  
				
					
						
							
							
								 
						
							
								c2cf98e32f 
								
							 
						 
						
							
							
								
								Kernel/LibC: Add bareboness signals  
							
							... 
							
							
							
							You can now call raise() to raise a signal. Signal handlers are
not yet supported, but the handling works :) 
							
						 
						
							2023-07-21 15:45:02 +03:00  
				
					
						
							
							
								 
						
							
								4154f43b49 
								
							 
						 
						
							
							
								
								LibC: add getpwname() and getpwuid()  
							
							
							
						 
						
							2023-07-13 12:01:16 +03:00  
				
					
						
							
							
								 
						
							
								b1fcb0b58f 
								
							 
						 
						
							
							
								
								LibC: implement endpwent(), getpwent() and setpwent()  
							
							
							
						 
						
							2023-07-13 11:22:09 +03:00  
				
					
						
							
							
								 
						
							
								f7c4bc908e 
								
							 
						 
						
							
							
								
								Kernel: open() and openat() now take mode as parameter  
							
							... 
							
							
							
							O_CREAT now tries to create file if O_CREAT is specified 
							
						 
						
							2023-07-10 15:08:54 +03:00  
				
					
						
							
							
								 
						
							
								51e4b11890 
								
							 
						 
						
							
							
								
								LibC: add NAME_MAX to limits.h  
							
							... 
							
							
							
							This is defined to 255 which is _XOPEN_NAME_MAX, smallest value
for XOPEN compliance 
							
						 
						
							2023-07-10 11:48:11 +03:00  
				
					
						
							
							
								 
						
							
								a337f414fc 
								
							 
						 
						
							
							
								
								LibC: limits.h now defined OPEN_MAX  
							
							
							
						 
						
							2023-07-07 23:08:49 +03:00  
				
					
						
							
							
								 
						
							
								07fec6e211 
								
							 
						 
						
							
							
								
								Kernel/LibC: add basic dup2  
							
							
							
						 
						
							2023-07-06 23:17:54 +03:00  
				
					
						
							
							
								 
						
							
								4cd72992c8 
								
							 
						 
						
							
							
								
								Kernel/LibC: Add basic pipe() syscall and command  
							
							... 
							
							
							
							You can now create pipes :) 
							
						 
						
							2023-07-06 22:16:26 +03:00  
				
					
						
							
							
								 
						
							
								cdcb395640 
								
							 
						 
						
							
							
								
								LibC: add read() and write() to unistd  
							
							
							
						 
						
							2023-07-06 22:15:55 +03:00  
				
					
						
							
							
								 
						
							
								1fb305fa45 
								
							 
						 
						
							
							
								
								Kernel/LibC: add clock_gettime() for CLOCK_MONOTONIC  
							
							... 
							
							
							
							This gets the number of milliseconds since boot 
							
						 
						
							2023-07-06 00:38:29 +03:00  
				
					
						
							
							
								 
						
							
								60fe5a656c 
								
							 
						 
						
							
							
								
								LibC: Fix syscall SYS_READ and SYS_WRITE arguments  
							
							
							
						 
						
							2023-06-19 10:38:29 +03:00  
				
					
						
							
							
								 
						
							
								f09b82c4b5 
								
							 
						 
						
							
							
								
								Kernel/LibC: add SYS_{SET,GET}_PWD and chdir, getpwd  
							
							
							
						 
						
							2023-06-12 02:02:52 +03:00  
				
					
						
							
							
								 
						
							
								11b68f6a53 
								
							 
						 
						
							
							
								
								Kernel: Add SYS_GET_{,E}{UID,GID}  
							
							
							
						 
						
							2023-06-11 22:37:00 +03:00  
				
					
						
							
							
								 
						
							
								3fe67e4882 
								
							 
						 
						
							
							
								
								Kernel: Add syscalls for set{,e,re}{uid,gid}  
							
							
							
						 
						
							2023-06-11 22:37:00 +03:00  
				
					
						
							
							
								 
						
							
								9288537949 
								
							 
						 
						
							
							
								
								LibC: gid_t and id_t are now signed types  
							
							... 
							
							
							
							I have no idea why I had made them unisigned 
							
						 
						
							2023-06-11 22:37:00 +03:00  
				
					
						
							
							
								 
						
							
								78536f9678 
								
							 
						 
						
							
							
								
								Kernel/Userspace: Add basic init process  
							
							... 
							
							
							
							This process parses /etc/passwd and promps login screen.
When an username is entered, it will launch that users shell 
							
						 
						
							2023-06-11 22:37:00 +03:00  
				
					
						
							
							
								 
						
							
								297141f321 
								
							 
						 
						
							
							
								
								LibC: add strchrnul()  
							
							... 
							
							
							
							this is a gnu libc extension 
							
						 
						
							2023-06-11 20:18:03 +03:00  
				
					
						
							
							
								 
						
							
								83a6e6f637 
								
							 
						 
						
							
							
								
								LibC: Reorder some syscalls  
							
							
							
						 
						
							2023-06-11 03:29:22 +03:00  
				
					
						
							
							
								 
						
							
								64890bb640 
								
							 
						 
						
							
							
								
								Kernel: Add SYS_OPENAT  
							
							
							
						 
						
							2023-06-11 03:29:22 +03:00  
				
					
						
							
							
								 
						
							
								68ec443e07 
								
							 
						 
						
							
							
								
								LibC: implement close  
							
							
							
						 
						
							2023-06-11 03:29:22 +03:00  
				
					
						
							
							
								 
						
							
								aa86125f2b 
								
							 
						 
						
							
							
								
								Kernel: Implement SYS_FSTAT  
							
							
							
						 
						
							2023-06-11 03:29:22 +03:00  
				
					
						
							
							
								 
						
							
								c423164066 
								
							 
						 
						
							
							
								
								LibC: Implement basic dirent functionality  
							
							... 
							
							
							
							We don't currently support seeking 
							
						 
						
							2023-06-11 03:29:22 +03:00  
				
					
						
							
							
								 
						
							
								eae6119039 
								
							 
						 
						
							
							
								
								Kernel: Add syscall for reading directory entries  
							
							
							
						 
						
							2023-06-11 00:18:08 +03:00  
				
					
						
							
							
								 
						
							
								30f81e1696 
								
							 
						 
						
							
							
								
								LibC: add missing O_EXEC and O_SEARCH  
							
							
							
						 
						
							2023-06-11 00:17:18 +03:00  
				
					
						
							
							
								 
						
							
								24993f6020 
								
							 
						 
						
							
							
								
								LibC: implement setenv, unsetenv, putenv  
							
							
							
						 
						
							2023-06-05 22:51:02 +03:00  
				
					
						
							
							
								 
						
							
								55ea5c5488 
								
							 
						 
						
							
							
								
								Kernel: add basic support for environment variables  
							
							... 
							
							
							
							exec functions will search files from PATH 
							
						 
						
							2023-06-05 22:51:02 +03:00  
				
					
						
							
							
								 
						
							
								896b919c9d 
								
							 
						 
						
							
							
								
								Kernel/LibC: pass environ pointer to process  
							
							
							
						 
						
							2023-06-05 21:12:08 +03:00  
				
					
						
							
							
								 
						
							
								a7dc7ecb90 
								
							 
						 
						
							
							
								
								LibC: abort now prints 'abort()' and exits  
							
							... 
							
							
							
							we used to call assert in abort which then recursively called
abort again. 
							
						 
						
							2023-06-05 18:23:19 +03:00  
				
					
						
							
							
								 
						
							
								d1ad38c8d4 
								
							 
						 
						
							
							
								
								Kernel/LibC: add SYS_STAT and stat(), lstat()  
							
							
							
						 
						
							2023-06-05 14:37:14 +03:00  
				
					
						
							
							
								 
						
							
								40055f023c 
								
							 
						 
						
							
							
								
								LibC: add wait and waitpid  
							
							... 
							
							
							
							Note that wait() doesn't work since only waiting for specified
pid is supported. wait() will just return -1 and set errno to
ECHILD. 
							
						 
						
							2023-06-04 18:00:52 +03:00  
				
					
						
							
							
								 
						
							
								3a79880e69 
								
							 
						 
						
							
							
								
								LibC: printf string persision works now  
							
							
							
						 
						
							2023-06-03 15:07:02 +03:00  
				
					
						
							
							
								 
						
							
								88e92eec9e 
								
							 
						 
						
							
							
								
								LibC: Add simple definition for realloc  
							
							... 
							
							
							
							The syscall just crashes the kernel currently. I will implement
this when needed 
							
						 
						
							2023-06-02 17:56:13 +03:00  
				
					
						
							
							
								 
						
							
								a41b8e416f 
								
							 
						 
						
							
							
								
								LibC: add __cxa_at_exit() for libc  
							
							
							
						 
						
							2023-06-02 17:50:55 +03:00  
				
					
						
							
							
								 
						
							
								8716c8baf4 
								
							 
						 
						
							
							
								
								LibC: remove select() declaration  
							
							... 
							
							
							
							This already comes from sys/select.h 
							
						 
						
							2023-06-02 17:29:09 +03:00  
				
					
						
							
							
								 
						
							
								2d67a7153b 
								
							 
						 
						
							
							
								
								LibC: rename [[noreturn]] to __attribute__((__noreturn__))  
							
							... 
							
							
							
							This compiles with C compiler 
							
						 
						
							2023-06-02 17:28:36 +03:00  
				
					
						
							
							
								 
						
							
								3fcc7c6768 
								
							 
						 
						
							
							
								
								LibC: stdlib.h doesn't seem to typedef wchar_t without __need_wchar_t  
							
							
							
						 
						
							2023-06-02 17:27:31 +03:00  
				
					
						
							
							
								 
						
							
								5d2a062b36 
								
							 
						 
						
							
							
								
								LibC: fix INFINITY definition typo  
							
							
							
						 
						
							2023-06-02 17:27:14 +03:00  
				
					
						
							
							
								 
						
							
								e517ff6b6d 
								
							 
						 
						
							
							
								
								LibC: fix DIR typedef for C code  
							
							
							
						 
						
							2023-06-02 17:26:38 +03:00  
				
					
						
							
							
								 
						
							
								7296846a81 
								
							 
						 
						
							
							
								
								LibC: complex.h undefs I before defining it  
							
							
							
						 
						
							2023-06-02 17:13:09 +03:00  
				
					
						
							
							
								 
						
							
								6abcb0de9b 
								
							 
						 
						
							
							
								
								LibC: mbstate_t is empty struct  
							
							
							
						 
						
							2023-06-02 17:10:29 +03:00  
				
					
						
							
							
								 
						
							
								40f9d9d9bc 
								
							 
						 
						
							
							
								
								LibC: fix sig_atomic_t definition  
							
							
							
						 
						
							2023-06-02 17:08:43 +03:00  
				
					
						
							
							
								 
						
							
								a378e59432 
								
							 
						 
						
							
							
								
								BuildSystem: link libraries when they change  
							
							... 
							
							
							
							This also fixed the need for manual linkin on firt build 
							
						 
						
							2023-05-31 23:01:40 +03:00  
				
					
						
							
							
								 
						
							
								0f412e570c 
								
							 
						 
						
							
							
								
								LibC: add execl  
							
							
							
						 
						
							2023-05-31 22:36:26 +03:00  
				
					
						
							
							
								 
						
							
								24a190d1f7 
								
							 
						 
						
							
							
								
								Kernel: Add SYS_EXEC syscall  
							
							
							
						 
						
							2023-05-31 20:57:33 +03:00  
				
					
						
							
							
								 
						
							
								e8f820ef8d 
								
							 
						 
						
							
							
								
								LibC: Fix some headers to make gcc build again  
							
							
							
						 
						
							2023-05-30 01:17:45 +03:00  
				
					
						
							
							
								 
						
							
								fb17af4844 
								
							 
						 
						
							
							
								
								Kernel/LibC: opening standard files is done in libc  
							
							
							
						 
						
							2023-05-29 20:21:19 +03:00  
				
					
						
							
							
								 
						
							
								9a8512887f 
								
							 
						 
						
							
							
								
								LibC: open() now just returns syscall(SYS_OPEN, ...)  
							
							... 
							
							
							
							errno is handled in syscall() 
							
						 
						
							2023-05-29 20:19:17 +03:00  
				
					
						
							
							
								 
						
							
								998999a755 
								
							 
						 
						
							
							
								
								Kernel: Add SYS_SLEEP  
							
							
							
						 
						
							2023-05-28 22:34:48 +03:00  
				
					
						
							
							
								 
						
							
								f2d767b799 
								
							 
						 
						
							
							
								
								Kernel: Add bareboness fork() function  
							
							
							
						 
						
							2023-05-28 18:08:49 +03:00  
				
					
						
							
							
								 
						
							
								dd4973ac35 
								
							 
						 
						
							
							
								
								LibC: fputs uses fputc instead of putc  
							
							
							
						 
						
							2023-05-28 17:48:34 +03:00  
				
					
						
							
							
								 
						
							
								faf14b880e 
								
							 
						 
						
							
							
								
								LibC: Rewrite all the headers.  
							
							... 
							
							
							
							We now have more or less posix issue 2018 conforming libc headers.
This was a really time consuming and boring operation but it had to
be done.
Now we get to actually start implementing libc :) 
							
						 
						
							2023-05-26 22:31:21 +03:00  
				
					
						
							
							
								 
						
							
								1658e925f2 
								
							 
						 
						
							
							
								
								Kernel: Add bareboness possibility to set termios  
							
							
							
						 
						
							2023-05-26 22:31:21 +03:00  
				
					
						
							
							
								 
						
							
								80d9f6131b 
								
							 
						 
						
							
							
								
								Kernel/LibC: move file offset back to kernel  
							
							... 
							
							
							
							This makes keeping track of offsets easier and more proper 
							
						 
						
							2023-05-26 22:31:21 +03:00  
				
					
						
							
							
								 
						
							
								8ec675cca6 
								
							 
						 
						
							
							
								
								LibC: fix bugs with printf  
							
							
							
						 
						
							2023-05-15 22:47:08 +03:00  
				
					
						
							
							
								 
						
							
								7543fadfa8 
								
							 
						 
						
							
							
								
								LibC: printf now prints 0 as integer  
							
							
							
						 
						
							2023-05-11 18:20:37 +03:00  
				
					
						
							
							
								 
						
							
								729ff267d7 
								
							 
						 
						
							
							
								
								LibC: add function declarations to sys/stat.h  
							
							
							
						 
						
							2023-05-11 15:11:33 +03:00  
				
					
						
							
							
								 
						
							
								d9be14e1fb 
								
							 
						 
						
							
							
								
								LibC: add function declarations to dirent.h  
							
							
							
						 
						
							2023-05-11 01:42:52 +03:00  
				
					
						
							
							
								 
						
							
								8a9f9b07e7 
								
							 
						 
						
							
							
								
								LibC: add definitions to math.h  
							
							
							
						 
						
							2023-05-11 01:40:42 +03:00  
				
					
						
							
							
								 
						
							
								c989a01913 
								
							 
						 
						
							
							
								
								LibC: add defines in stdio.h  
							
							
							
						 
						
							2023-05-11 01:39:16 +03:00  
				
					
						
							
							
								 
						
							
								5188efcc57 
								
							 
						 
						
							
							
								
								LibC: add function declarations to unistd.h  
							
							
							
						 
						
							2023-05-11 00:34:03 +03:00  
				
					
						
							
							
								 
						
							
								c05a5b796b 
								
							 
						 
						
							
							
								
								LibC: add function declarations to string.h  
							
							
							
						 
						
							2023-05-11 00:34:03 +03:00  
				
					
						
							
							
								 
						
							
								f0058e67c2 
								
							 
						 
						
							
							
								
								LibC: add function declarations to math.h  
							
							
							
						 
						
							2023-05-11 00:34:03 +03:00  
				
					
						
							
							
								 
						
							
								508d6311de 
								
							 
						 
						
							
							
								
								LibC: define all errnos and strerror{name,desk}_np  
							
							
							
						 
						
							2023-05-11 00:34:03 +03:00  
				
					
						
							
							
								 
						
							
								7c6bf40d0d 
								
							 
						 
						
							
							
								
								LibC: add function declarations to time.h  
							
							
							
						 
						
							2023-05-11 00:34:03 +03:00  
				
					
						
							
							
								 
						
							
								a74343c589 
								
							 
						 
						
							
							
								
								LibC: add more types to sys/types.h  
							
							
							
						 
						
							2023-05-11 00:33:53 +03:00  
				
					
						
							
							
								 
						
							
								d188576ef3 
								
							 
						 
						
							
							
								
								LibC: Add dummy signal.h  
							
							
							
						 
						
							2023-05-10 23:20:27 +03:00  
				
					
						
							
							
								 
						
							
								d922c5e1d0 
								
							 
						 
						
							
							
								
								LibC: add toupper, tolower in ctype.h  
							
							
							
						 
						
							2023-05-10 23:13:56 +03:00  
				
					
						
							
							
								 
						
							
								0adf24fcad 
								
							 
						 
						
							
							
								
								LibC: Add dummy setjmp.h  
							
							
							
						 
						
							2023-05-10 23:00:53 +03:00  
				
					
						
							
							
								 
						
							
								80e13965d9 
								
							 
						 
						
							
							
								
								LibC: Add dummy locale.h  
							
							
							
						 
						
							2023-05-10 22:58:07 +03:00  
				
					
						
							
							
								 
						
							
								36707ec87a 
								
							 
						 
						
							
							
								
								LibC: implement printf conversions e, E, f, F  
							
							
							
						 
						
							2023-05-10 22:36:03 +03:00  
				
					
						
							
							
								 
						
							
								5f89f083a2 
								
							 
						 
						
							
							
								
								LibC: add math.h with floorl  
							
							
							
						 
						
							2023-05-10 22:35:42 +03:00  
				
					
						
							
							
								 
						
							
								cae0a1cc60 
								
							 
						 
						
							
							
								
								LibC: add working f modifier to printf  
							
							... 
							
							
							
							This is implementation will write out of bounds if the conversion
takes more than 1024 characters (either super large number or very
big percision).
Also we dont handle NaN and infinity cases 
							
						 
						
							2023-05-10 15:43:42 +03:00  
				
					
						
							
							
								 
						
							
								480d92fce5 
								
							 
						 
						
							
							
								
								LibC: add better error string support  
							
							
							
						 
						
							2023-05-10 02:22:31 +03:00  
				
					
						
							
							
								 
						
							
								49fe3d0d4f 
								
							 
						 
						
							
							
								
								LibC: add probably functional *printf  
							
							... 
							
							
							
							I wrote a general printf function that takes an putc function
pointer. We can use this to implement all the printf family
functions. I haven't done thorough testing with this, but it seems
to be functional for the most part 
							
						 
						
							2023-05-10 02:00:28 +03:00  
				
					
						
							
							
								 
						
							
								ff2e2937a5 
								
							 
						 
						
							
							
								
								Kernel: Remove offset from OpenFileDescriptor  
							
							... 
							
							
							
							This is now handled on the libc side. There might be reasons to
have it in kernel side, but for simplicity's sake I'm moving it
to libc for now :) 
							
						 
						
							2023-05-09 20:31:22 +03:00  
				
					
						
							
							
								 
						
							
								0cc1fb53d5 
								
							 
						 
						
							
							
								
								LibC: Fix bug in *printf  
							
							
							
						 
						
							2023-05-09 20:30:12 +03:00  
				
					
						
							
							
								 
						
							
								05046d6e93 
								
							 
						 
						
							
							
								
								BAN: Error uses 64 bit error codes  
							
							
							
						 
						
							2023-05-07 02:09:52 +03:00  
				
					
						
							
							
								 
						
							
								054c5450df 
								
							 
						 
						
							
							
								
								LibC: syscall() now returns -1 on error and updates errno  
							
							
							
						 
						
							2023-05-07 01:51:39 +03:00  
				
					
						
							
							
								 
						
							
								12e42f40c5 
								
							 
						 
						
							
							
								
								Kernel/LibC: add free function for FixedWidthAllocator  
							
							... 
							
							
							
							I have to rework the syscall API and allocators in process. For
now this works well enough :) 
							
						 
						
							2023-05-07 01:21:50 +03:00  
				
					
						
							
							
								 
						
							
								bcfd838131 
								
							 
						 
						
							
							
								
								Kernel: Add basic fixed width allocator for userspace  
							
							... 
							
							
							
							We have to move process stacks to the general heap and maybe map
kernel to higher half. 
							
						 
						
							2023-05-06 19:58:08 +03:00  
				
					
						
							
							
								 
						
							
								e1a6e7c3ac 
								
							 
						 
						
							
							
								
								LibC: add proper stdlib.h header  
							
							... 
							
							
							
							Function declarations taken from the posix specifications 
							
						 
						
							2023-04-27 15:14:03 +03:00  
				
					
						
							
							
								 
						
							
								3537d53d5c 
								
							 
						 
						
							
							
								
								LibC: add link to posix stdio.h  
							
							
							
						 
						
							2023-04-27 14:16:25 +03:00  
				
					
						
							
							
								 
						
							
								1d42b26fce 
								
							 
						 
						
							
							
								
								LibC: Fix some bugs  
							
							
							
						 
						
							2023-04-25 13:27:01 +03:00  
				
					
						
							
							
								 
						
							
								79812b34b0 
								
							 
						 
						
							
							
								
								LibC: fread() now does a single syscall  
							
							
							
						 
						
							2023-04-25 12:38:08 +03:00  
				
					
						
							
							
								 
						
							
								cd74b2167d 
								
							 
						 
						
							
							
								
								LibC: Write mostly functioning stdio  
							
							
							
						 
						
							2023-04-23 14:32:37 +03:00  
				
					
						
							
							
								 
						
							
								ff8c0086e2 
								
							 
						 
						
							
							
								
								LibC: puts() now just calls syscall(SYS_WRITE, ...)  
							
							
							
						 
						
							2023-04-22 15:29:38 +03:00  
				
					
						
							
							
								 
						
							
								dc1b7cf08f 
								
							 
						 
						
							
							
								
								LibC: syscalls have now proper argument order  
							
							
							
						 
						
							2023-04-22 15:29:15 +03:00  
				
					
						
							
							
								 
						
							
								d9b7747fc5 
								
							 
						 
						
							
							
								
								LibC: exit() calls _fini()  
							
							
							
						 
						
							2023-04-19 00:42:00 +03:00  
				
					
						
							
							
								 
						
							
								3f9d6f0311 
								
							 
						 
						
							
							
								
								LibC: add needed stubs to build executables with our compiler  
							
							
							
						 
						
							2023-04-12 17:53:02 +03:00  
				
					
						
							
							
								 
						
							
								aa2aee684b 
								
							 
						 
						
							
							
								
								Kernel: remove message from BAN::Error  
							
							... 
							
							
							
							We don't store the error message anymore in BAN::Error.
Instead we store a error code that can be mapped into a string.
This allows BAN::Error to only take 4 bytes instead of 128.
We should also make some kernel initialization just panic instead
of returning errors since they are required for succesfull boot
anyway. 
							
						 
						
							2023-04-11 23:25:21 +03:00  
				
					
						
							
							
								 
						
							
								781cc78a1f 
								
							 
						 
						
							
							
								
								BuildSystem: Fix header copying to sysroot  
							
							... 
							
							
							
							We used to copy all headers everytime to sysroot which caused
rebuild of the whole os. Now we use the cmake command
'copy_directory_if_different' which seemed to fix this issue :) 
							
						 
						
							2023-04-10 21:07:25 +03:00  
				
					
						
							
							
								 
						
							
								25ddc24754 
								
							 
						 
						
							
							
								
								BuildSystem: cmake can now build out libc  
							
							... 
							
							
							
							I can't seem to get libc++ build to work... 
							
						 
						
							2023-04-10 21:07:25 +03:00  
				
					
						
							
							
								 
						
							
								989f9ec5fe 
								
							 
						 
						
							
							
								
								LibC: remove old unused files  
							
							
							
						 
						
							2023-04-07 02:26:44 +03:00  
				
					
						
							
							
								 
						
							
								8a8793fd2d 
								
							 
						 
						
							
							
								
								BuildSystem: you can now build the toolchain with cmake  
							
							
							
						 
						
							2023-04-06 00:23:02 +03:00  
				
					
						
							
							
								 
						
							
								a5830c5424 
								
							 
						 
						
							
							
								
								LibC: add stubs for a lot of functions  
							
							
							
						 
						
							2023-04-05 23:58:40 +03:00  
				
					
						
							
							
								 
						
							
								b6896a6d85 
								
							 
						 
						
							
							
								
								LibC: sys/types uses 'typedef' instead of 'using'  
							
							
							
						 
						
							2023-04-05 15:03:24 +03:00  
				
					
						
							
							
								 
						
							
								67ff01e915 
								
							 
						 
						
							
							
								
								LibC: Add errno ENOTTY  
							
							
							
						 
						
							2023-04-05 02:47:37 +03:00