wash
|
474f228c98
|
libc: core: print error message on assertion failure
|
2026-05-31 17:20:00 +01:00 |
|
wash
|
aaea926f4d
|
libc: io: remove verbose log messages
|
2026-05-30 10:06:58 +01:00 |
|
wash
|
07a1d579ca
|
libc: core: implement strtoimax and strtoumax
|
2026-05-30 10:06:14 +01:00 |
|
wash
|
2795a66985
|
libc: add time_t and struct timespec definitions
|
2026-05-30 10:05:48 +01:00 |
|
wash
|
df1662aa10
|
libc: fix handling of __set_errno(SUCCESS)
|
2026-05-30 10:05:28 +01:00 |
|
wash
|
0f0cc44f7c
|
libc: add sched.h and signal.h headers
|
2026-05-30 10:04:46 +01:00 |
|
wash
|
da7b60ca53
|
libc: math: add floating-point constant definitions
|
2026-05-30 10:03:52 +01:00 |
|
wash
|
addd36d237
|
libc: implement fork
|
2026-05-30 10:03:36 +01:00 |
|
wash
|
bfd191a336
|
libc: initial implementation of posix_spawn
|
2026-05-30 10:03:12 +01:00 |
|
wash
|
2413538cb6
|
libc: add fork and exec definitions
|
2026-05-30 10:02:04 +01:00 |
|
wash
|
a5d99ca248
|
libc: update kernel library references
|
2026-05-28 20:39:54 +01:00 |
|
wash
|
1c6ece7b55
|
libc: implement private/shared mapping support
|
2026-04-21 21:15:27 +01:00 |
|
wash
|
0d97fe2340
|
libc: io: file ringbuffer is now cleared on init
|
2026-04-19 20:53:44 +01:00 |
|
wash
|
902537ad52
|
libc: io: vprintf now checks for stream error before returning
|
2026-04-19 20:53:21 +01:00 |
|
wash
|
07d5b4852c
|
libc: io: fputc now updates errno on success
|
2026-04-19 20:52:29 +01:00 |
|
wash
|
b07acb3cdf
|
libc: core: add return-value to printf output callbacks
|
2026-04-19 20:51:23 +01:00 |
|
wash
|
0e3f010713
|
libc: core: initialise errno to SUCCESS
|
2026-04-19 20:48:59 +01:00 |
|
wash
|
3bd5899ece
|
libc: change libmango to a public dependency
|
2026-04-01 18:51:52 +01:00 |
|
wash
|
548387c43a
|
libc: io: implement file io buffering and internal locking for concurrency
|
2026-04-01 18:51:13 +01:00 |
|
wash
|
f2e650d368
|
libc: add a range of header files
|
2026-04-01 18:49:57 +01:00 |
|
wash
|
c6ca934852
|
libc: pthread: add pthread_mutex_t definition
|
2026-04-01 18:49:27 +01:00 |
|
wash
|
0a231d2179
|
libc: pthread: fix pthread_unmap_exit calling the wrong syscall
|
2026-04-01 18:49:13 +01:00 |
|
wash
|
40682810ab
|
libc: core: implement assert, ctype, wctype, and stdlib functions
|
2026-04-01 18:48:35 +01:00 |
|
wash
|
36a486cca6
|
libc: core: implement memcmp and memmove
|
2026-04-01 18:47:59 +01:00 |
|
wash
|
0d16c300e7
|
libc: core: implement sscanf and friends
|
2026-04-01 18:47:36 +01:00 |
|
wash
|
4057e77512
|
libc: remove log message from __libc_init
|
2026-04-01 18:45:45 +01:00 |
|
wash
|
d53bbbb460
|
libc: rename fctprintf to __libc_fctprintf
|
2026-04-01 18:45:19 +01:00 |
|
wash
|
6787f28728
|
lib: c: core: implement strchr and strcspn
|
2026-03-25 20:21:28 +00:00 |
|
wash
|
96784f611f
|
lib: c: io: implement standard FILE and DIR interfaces
|
2026-03-25 20:21:12 +00:00 |
|
wash
|
e30368553f
|
lib: c: io: implement getdents()
|
2026-03-24 12:42:39 +00:00 |
|
wash
|
660cb3bd71
|
lib: c: io: update fs_read usage
|
2026-03-24 12:42:08 +00:00 |
|
wash
|
d3a25f0af7
|
lib: c: remove errno log messages
|
2026-03-24 12:41:41 +00:00 |
|
wash
|
c1e10e8b70
|
lib: c: implement runtime initialisation
|
2026-03-22 19:11:43 +00:00 |
|
wash
|
7b89a038a2
|
lib: c: add fallback errno storage for single-threaded programs
|
2026-03-22 19:11:25 +00:00 |
|
wash
|
a792bbe5db
|
lib: c: pthread: implement per-thread errno storage
|
2026-03-22 19:09:18 +00:00 |
|
wash
|
dd46a378b3
|
lib: c: pthread: implement pthread_self
|
2026-03-22 19:08:42 +00:00 |
|
wash
|
119a86b8e6
|
cmake: update for compatibility with CMake 4.0
|
2026-03-22 13:11:10 +00:00 |
|
wash
|
3bf995cdf6
|
lib: c: io: implement lseek()
|
2026-03-21 10:44:58 +00:00 |
|
wash
|
8c09909d07
|
lib: c: malloc: enable the global heap for the static module
|
2026-03-21 10:44:47 +00:00 |
|
wash
|
a041bc55db
|
lib: c: rt: call task_exit once main() returns
|
2026-03-21 10:44:21 +00:00 |
|
wash
|
32d0606d16
|
lib: c: io: add sys/types.h
|
2026-03-21 10:42:11 +00:00 |
|
wash
|
3bc331b9c5
|
lib: c: io: add fcntl.h
|
2026-03-21 10:42:00 +00:00 |
|
wash
|
c2b59ed494
|
lib: c: io: implement close()
|
2026-03-21 10:41:29 +00:00 |
|
wash
|
c340f927bb
|
lib: c: io: mmap can now reserve a region of memory when called with PROT_NONE
|
2026-03-21 10:40:44 +00:00 |
|
wash
|
7a00de28a1
|
lib: c: io: munmap now unmaps and unreserves a region of memory
|
2026-03-21 10:40:15 +00:00 |
|
wash
|
9148349f44
|
lib: c: implement strcpy and strncpy
|
2026-03-21 10:38:40 +00:00 |
|
wash
|
cf70352caa
|
lib: c: add pthread implementation
|
2026-03-18 21:08:59 +00:00 |
|
wash
|
cdf828be2d
|
lib: c: implement munmap()
|
2026-03-18 20:49:19 +00:00 |
|
wash
|
5ad5f57a76
|
lib: c: update libheap to use new address-space api
|
2026-03-15 09:42:03 +00:00 |
|
wash
|
f441d633b2
|
lib: c: implement mmap()
|
2026-03-15 09:41:25 +00:00 |
|