wash
|
c64abb9bbc
|
meta: update libfx
|
2026-04-20 22:11:35 +01:00 |
|
wash
|
a11188b6bf
|
liblaunch: build a shared version of the library
|
2026-04-20 22:11:21 +01:00 |
|
wash
|
5b996585d4
|
libfs: implement handling of lazy-attach cow-duplicate file mapping vmo
|
2026-04-19 20:56:09 +01:00 |
|
wash
|
466af317b2
|
libfs: add library to bsp
|
2026-04-19 20:55:17 +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
|
f70d64759f
|
libfx: configure build and add libraries to sysroot and bsp
|
2026-04-01 19:05:32 +01:00 |
|
wash
|
8ebf44dca9
|
libfs: add support for special files not backed by a filesystem
|
2026-04-01 18:57:59 +01:00 |
|
wash
|
f2e6e7785d
|
libfs: replace kern_handle_duplicate with kern_handle_transfer
|
2026-04-01 18:56:30 +01:00 |
|
wash
|
f6993553cd
|
libfs: separating closing a file descriptor from releasing a reference to the file itself
|
2026-04-01 18:55:47 +01:00 |
|
wash
|
3a9539adbc
|
liblaunch: implement stdio handle initialisation for child task
|
2026-04-01 18:53:28 +01:00 |
|
wash
|
28d986c628
|
liblaunch: ensure stack pointers remain aligned
|
2026-04-01 18:53:04 +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
|
329829c0e9
|
lib: fs: implement file cleanup using disconnect and detach events
|
2026-03-24 20:25:13 +00:00 |
|
wash
|
dade9fa81f
|
lib: xpc: add support for event messages
|
2026-03-24 20:24:36 +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
|
30614e679b
|
lib: xpc: implement support for iterating through directories
|
2026-03-24 12:41:12 +00:00 |
|
wash
|
1eb6853cb0
|
lib: xpc: implement scatter/gather i/o for buffers and messages
|
2026-03-24 12:40:16 +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
|
33888e364b
|
lib: rosetta: change integer bootstrap args to fixed-width types
|
2026-03-22 19:07:39 +00:00 |
|
wash
|
a535c588f1
|
lib: launch: add terminating null ptr to environ array
|
2026-03-22 19:07:07 +00:00 |
|
wash
|
9f4c4cbc9d
|
lib: fs: fix incorrect status code in fs_msg_open
|
2026-03-22 19:06:40 +00:00 |
|
wash
|
119a86b8e6
|
cmake: update for compatibility with CMake 4.0
|
2026-03-22 13:11:10 +00:00 |
|
wash
|
88f8d4f18a
|
lib: launch: implement alternate argument handling to support interpreters
|
2026-03-21 10:53:38 +00:00 |
|
wash
|
5d9a3fa54d
|
lib: launch: implement GLOB_DAT and RELATIVE relocations
|
2026-03-21 10:53:12 +00:00 |
|
wash
|
8236f99aef
|
lib: xpc: fix overlapping variable uses in xpc_string_t
|
2026-03-21 10:52:23 +00:00 |
|
wash
|
81b9e7777a
|
lib: xpc: fix overlapping variable uses in xpc_buffer_t
|
2026-03-21 10:52:16 +00:00 |
|
wash
|
aa155824d3
|
lib: xpc: add a nr_written output to xpc_msg_write
|
2026-03-21 10:51:17 +00:00 |
|
wash
|
af424d85d8
|
lib: fs: implement fs.seek()
|
2026-03-21 10:48:33 +00:00 |
|
wash
|
a37a07d708
|
lib: fs: convert some verbose log messages to trace messages
|
2026-03-21 10:47:08 +00:00 |
|
wash
|
2fab6687b0
|
lib: fs: fix incorect offset calculation in page request handler
|
2026-03-21 10:46:40 +00:00 |
|