|
|
329829c0e9
|
lib: fs: implement file cleanup using disconnect and detach events
|
2026-03-24 20:25:13 +00:00 |
|
|
|
dade9fa81f
|
lib: xpc: add support for event messages
|
2026-03-24 20:24:36 +00:00 |
|
|
|
e30368553f
|
lib: c: io: implement getdents()
|
2026-03-24 12:42:39 +00:00 |
|
|
|
660cb3bd71
|
lib: c: io: update fs_read usage
|
2026-03-24 12:42:08 +00:00 |
|
|
|
d3a25f0af7
|
lib: c: remove errno log messages
|
2026-03-24 12:41:41 +00:00 |
|
|
|
30614e679b
|
lib: xpc: implement support for iterating through directories
|
2026-03-24 12:41:12 +00:00 |
|
|
|
1eb6853cb0
|
lib: xpc: implement scatter/gather i/o for buffers and messages
|
2026-03-24 12:40:16 +00:00 |
|
|
|
c1e10e8b70
|
lib: c: implement runtime initialisation
|
2026-03-22 19:11:43 +00:00 |
|
|
|
7b89a038a2
|
lib: c: add fallback errno storage for single-threaded programs
|
2026-03-22 19:11:25 +00:00 |
|
|
|
a792bbe5db
|
lib: c: pthread: implement per-thread errno storage
|
2026-03-22 19:09:18 +00:00 |
|
|
|
dd46a378b3
|
lib: c: pthread: implement pthread_self
|
2026-03-22 19:08:42 +00:00 |
|
|
|
33888e364b
|
lib: rosetta: change integer bootstrap args to fixed-width types
|
2026-03-22 19:07:39 +00:00 |
|
|
|
a535c588f1
|
lib: launch: add terminating null ptr to environ array
|
2026-03-22 19:07:07 +00:00 |
|
|
|
9f4c4cbc9d
|
lib: fs: fix incorrect status code in fs_msg_open
|
2026-03-22 19:06:40 +00:00 |
|
|
|
119a86b8e6
|
cmake: update for compatibility with CMake 4.0
|
2026-03-22 13:11:10 +00:00 |
|
|
|
88f8d4f18a
|
lib: launch: implement alternate argument handling to support interpreters
|
2026-03-21 10:53:38 +00:00 |
|
|
|
5d9a3fa54d
|
lib: launch: implement GLOB_DAT and RELATIVE relocations
|
2026-03-21 10:53:12 +00:00 |
|
|
|
8236f99aef
|
lib: xpc: fix overlapping variable uses in xpc_string_t
|
2026-03-21 10:52:23 +00:00 |
|
|
|
81b9e7777a
|
lib: xpc: fix overlapping variable uses in xpc_buffer_t
|
2026-03-21 10:52:16 +00:00 |
|
|
|
aa155824d3
|
lib: xpc: add a nr_written output to xpc_msg_write
|
2026-03-21 10:51:17 +00:00 |
|
|
|
af424d85d8
|
lib: fs: implement fs.seek()
|
2026-03-21 10:48:33 +00:00 |
|
|
|
a37a07d708
|
lib: fs: convert some verbose log messages to trace messages
|
2026-03-21 10:47:08 +00:00 |
|
|
|
2fab6687b0
|
lib: fs: fix incorect offset calculation in page request handler
|
2026-03-21 10:46:40 +00:00 |
|
|
|
d1a9c5cd45
|
lib: fs: implement private and shared file mappings
|
2026-03-21 10:46:15 +00:00 |
|
|
|
3bf995cdf6
|
lib: c: io: implement lseek()
|
2026-03-21 10:44:58 +00:00 |
|
|
|
8c09909d07
|
lib: c: malloc: enable the global heap for the static module
|
2026-03-21 10:44:47 +00:00 |
|
|
|
a041bc55db
|
lib: c: rt: call task_exit once main() returns
|
2026-03-21 10:44:21 +00:00 |
|
|
|
32d0606d16
|
lib: c: io: add sys/types.h
|
2026-03-21 10:42:11 +00:00 |
|
|
|
3bc331b9c5
|
lib: c: io: add fcntl.h
|
2026-03-21 10:42:00 +00:00 |
|
|
|
c2b59ed494
|
lib: c: io: implement close()
|
2026-03-21 10:41:29 +00:00 |
|
|
|
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 |
|
|
|
7a00de28a1
|
lib: c: io: munmap now unmaps and unreserves a region of memory
|
2026-03-21 10:40:15 +00:00 |
|
|
|
9148349f44
|
lib: c: implement strcpy and strncpy
|
2026-03-21 10:38:40 +00:00 |
|
|
|
863be171c1
|
lib: launch: populate result with handles to the newly-created task
|
2026-03-18 21:09:59 +00:00 |
|
|
|
0471838f30
|
lib: fs: fix dangling address space handle
|
2026-03-18 21:09:23 +00:00 |
|
|
|
cf70352caa
|
lib: c: add pthread implementation
|
2026-03-18 21:08:59 +00:00 |
|
|
|
cdf828be2d
|
lib: c: implement munmap()
|
2026-03-18 20:49:19 +00:00 |
|
|
|
0c56c645ac
|
lib: fs: implement memory-mapped file i/o
|
2026-03-15 09:43:49 +00:00 |
|
|
|
68b7783f32
|
lib: xpc: implement non-blocking msg receive function
|
2026-03-15 09:43:22 +00:00 |
|
|
|
ea2b0d3986
|
lib: xpc: implement writing to local buffers
|
2026-03-15 09:43:00 +00:00 |
|
|
|
c9ccebacfc
|
lib: launch: update to use new address-space api
|
2026-03-15 09:42:22 +00:00 |
|
|
|
5ad5f57a76
|
lib: c: update libheap to use new address-space api
|
2026-03-15 09:42:03 +00:00 |
|
|
|
f441d633b2
|
lib: c: implement mmap()
|
2026-03-15 09:41:25 +00:00 |
|
|
|
9ea3441fcc
|
lib: c: move io sys headers to include/sys
|
2026-03-15 09:40:37 +00:00 |
|
|
|
ea6ec785a9
|
lib: c: re-organise into separate static modules, plus a single shared library
|
2026-03-10 19:15:59 +00:00 |
|
|
|
6d88cf4bf3
|
lib: fs: implement mounting filesystems; reading, writing from files
|
2026-03-10 19:15:26 +00:00 |
|
|
|
aef0163017
|
lib: add libxpc to implement functionality needed by xpc interfaces
|
2026-03-10 19:14:37 +00:00 |
|
|
|
5658e27445
|
lib: fs: add library for implementing a filesystem service
|
2026-03-06 20:17:23 +00:00 |
|
|
|
c4fd252f86
|
lib: launch: implement passing args and environment variables to new tasks
|
2026-03-06 20:16:51 +00:00 |
|
|
|
a6a2526502
|
lib: rosetta: add library to contain os-wide definitions
|
2026-03-06 20:16:25 +00:00 |
|