Age | Commit message (Collapse) | Author | |
---|---|---|---|
30 hours | lib: libc: Add fcntl.h header | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
45 hours | Fix conflicts | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
45 hours | lib: libc: Add SYS_open system call interface | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
47 hours | lib: libc: Add mount syscall interface | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
3 days | build: Use toolchain for user programs | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | libwidget: Add initial window drawing + cleanups | Ian 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 days | libwidget: Set widget operations upon init | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | libwidget: Use bigger window defaults | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | libc: l5: Add query system call wrapper | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | libwidget: Initialize vram/fbdev pointer | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | libwidget: Initialize default width and height | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | cmd: build: Include from libc incdir | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | lib: Add initial libwidget skeleton | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | libc: string: Add memset() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | libc: string: Add memcpy() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | libc: Add POSIX errno.h header | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
11 days | kern: Add initial signals work | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
12 days | libc: stdio: Add POSIX puts() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
12 days | libc: unistd: Fix typo in header guard | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
12 days | libc: unistd: Add write() system call wrapper | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
12 days | libc: string: Add POSIX strnlen() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
12 days | libc: string: Add POSIX strlen() | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
12 days | sys: unistd: Add standard stream file numbers | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
13 days | libc: Add resource border crossing interface | Ian 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 days | libc: Add ssize_t to sys/stddef.h | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
13 days | libc: crt: Call main function from _start | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
13 days | libc: Build all cfiles | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
13 days | libc: Add stddef.h | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
13 days | Merge branch 'master' into dev | Ian Moffett | |
13 days | libc: Add stdint.h | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
13 days | libc: Ensure system includes are synced | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-23 | usr: libc: Add libc syscall interface | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-20 | build: Ignore *.a files | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-17 | lib: Add initial libc stub | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> |