summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
30 hourslib: libc: Add fcntl.h headerIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
45 hoursFix conflictsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
45 hourslib: libc: Add SYS_open system call interfaceIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
47 hourslib: libc: Add mount syscall interfaceIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
3 daysbuild: Use toolchain for user programsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
8 dayslibwidget: Add initial window drawing + cleanupsIan Moffett
Introduce the initial logic to draw windows as well as tidying up the interface a bit. - All callbacks must now have a state arguments - The libwidget state is now kept internally - Add helper to get pixel index - Add initial window drawing Signed-off-by: Ian Moffett <ian@osmora.org>
8 dayslibwidget: Set widget operations upon initIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
8 dayslibwidget: Use bigger window defaultsIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
8 dayslibc: l5: Add query system call wrapperIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
8 dayslibwidget: Initialize vram/fbdev pointerIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
8 dayslibwidget: Initialize default width and heightIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
8 dayscmd: build: Include from libc incdirIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
9 dayslib: Add initial libwidget skeletonIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
9 dayslibc: string: Add memset()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
9 dayslibc: string: Add memcpy()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
9 dayslibc: Add POSIX errno.h headerIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
11 dayskern: Add initial signals workIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
12 dayslibc: stdio: Add POSIX puts()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
12 dayslibc: unistd: Fix typo in header guardIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
12 dayslibc: unistd: Add write() system call wrapperIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
12 dayslibc: string: Add POSIX strnlen()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
12 dayslibc: string: Add POSIX strlen()Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
12 dayssys: unistd: Add standard stream file numbersIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
13 dayslibc: Add resource border crossing interfaceIan Moffett
Introduce a new libc cross() function which acts as a wrapper to the SYS_cross system call. Signed-off-by: Ian Moffett <ian@osmora.org>
13 dayslibc: Add ssize_t to sys/stddef.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
13 dayslibc: crt: Call main function from _startIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
13 dayslibc: Build all cfilesIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
13 dayslibc: Add stddef.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
13 daysMerge branch 'master' into devIan Moffett
13 dayslibc: Add stdint.hIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
13 dayslibc: Ensure system includes are syncedIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-09-23usr: libc: Add libc syscall interfaceIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-09-20build: Ignore *.a filesIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
2025-09-17lib: Add initial libc stubIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>