hypermist and Claude Opus 5.5
e66eae3c5a
feat(libSceLibcInternal): add the std::filesystem file and directory primitives
...
The Dinkumware std::filesystem in titles calls twelve low-level helpers
that libSceLibcInternal exports and this project did not: _Stat, _Lstat,
_File_size, _Last_write_time, _Make_dir, _Remove_dir, _Unlink, _Chmod,
_Current_get, _Open_dir, _Read_dir and _Close_dir. They now follow the
PS5 12.00 module on top of the guest stat, mkdir, rmdir, unlink, chmod,
getcwd and directory calls, with its results: file_type codes from the
mode, not_found for ENOENT, ENOTDIR, EINVAL and ENAMETOOLONG, mkdir's
1/0/-errno, -1 for a failed size, and directory reads that skip the dot
entries and report the type as unknown. As on the console, _Lstat
follows links like _Stat.
The two _Xfilesystem_error overloads are exported and still throw, as
the guest filesystem_error type is not provided yet.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
2026-10-21 21:58:09 +13:00
..
2026-10-21 20:58:24 +13:00
2026-10-20 16:08:26 +02:00
2026-10-21 20:57:20 +13:00
2026-10-19 14:34:35 +05:30
2026-10-21 08:01:05 +01:00
2026-10-21 02:53:31 +01:00
2026-10-21 21:32:49 +13:00
2026-10-21 20:57:00 +13:00
2026-10-21 02:37:10 +01:00
2026-10-21 06:21:49 +13:00
2026-10-19 12:26:39 +00:00
2026-10-21 02:37:10 +01:00
2026-10-19 08:28:58 +01:00
2026-10-20 03:21:07 +01:00
2026-10-20 17:55:03 -03:00
2026-10-19 23:37:57 +02:00
2026-10-21 02:37:11 +01:00
2026-10-21 02:37:11 +01:00
2026-10-21 17:34:40 +13:00
2026-10-19 12:26:39 +00:00
2026-10-20 17:16:40 +02:00
2026-10-20 17:09:07 +13:00
2026-10-19 23:46:13 +02:00
2026-10-19 23:37:57 +02:00
2026-10-21 02:37:11 +01:00
2026-10-21 02:37:12 +01:00
2026-10-21 02:37:12 +01:00
2026-10-21 02:37:13 +01:00
2026-10-19 08:28:58 +01:00
2026-10-19 23:37:57 +02:00
2026-10-19 17:39:28 +02:00
2026-10-20 11:14:38 +05:30
2026-10-19 12:25:10 +00:00
2026-10-19 12:26:39 +00:00
2026-10-19 10:55:39 +05:30
2026-10-19 23:37:57 +02:00
2026-10-19 23:16:55 +02:00
2026-10-21 17:34:40 +13:00
2026-10-19 12:25:10 +00:00
2026-10-21 02:37:14 +01:00
2026-10-21 07:46:58 +01:00
2026-10-19 12:26:39 +00:00
2026-10-19 23:16:55 +02:00
2026-10-19 23:46:13 +02:00
2026-10-21 07:47:00 +01:00
2026-10-19 23:37:57 +02:00
2026-10-21 06:26:24 +13:00
2026-10-18 15:29:08 +02:00
2026-10-20 12:37:02 +05:30
2026-10-20 01:14:16 +03:00
2026-10-19 10:36:53 +00:00
2026-10-21 02:37:14 +01:00
2026-10-20 08:36:40 -05:00
2026-10-19 15:01:38 -03:00
2026-10-21 19:10:33 +13:00
2026-10-21 16:10:19 +13:00
2026-10-21 08:01:05 +01:00
2026-10-21 02:37:15 +01:00
2026-10-20 14:00:43 +00:00
2026-10-21 02:37:15 +01:00
2026-10-20 07:12:43 -05:00
2026-10-19 18:02:53 +02:00
2026-10-21 02:37:16 +01:00
2026-10-19 23:16:55 +02:00
2026-10-21 21:58:09 +13:00
2026-10-21 02:37:16 +01:00
2026-10-21 02:37:16 +01:00
2026-10-20 17:58:00 +13:00
2026-10-20 03:21:07 +01:00
2026-10-19 09:56:57 +01:00
2026-10-19 23:16:55 +02:00
2026-10-21 09:31:13 +03:00
2026-10-19 12:25:10 +00:00
2026-10-21 20:19:56 +13:00
2026-10-21 17:54:21 +13:00
2026-10-19 20:26:24 +02:00
2026-10-20 12:03:19 +02:00
2026-10-21 17:44:56 +13:00
2026-10-19 12:26:39 +00:00
2026-10-20 17:58:28 +13:00
2026-10-19 16:28:46 +02:00
2026-10-21 17:34:40 +13:00
2026-10-19 22:44:05 +01:00
2026-10-19 23:16:55 +02:00
2026-10-21 12:13:31 +05:30
2026-10-20 10:43:48 -03:00
2026-10-20 10:18:30 +03:00
2026-10-19 23:16:55 +02:00
2026-10-21 02:37:18 +01:00
2026-10-21 07:24:18 +06:00
2026-10-20 16:48:55 -03:00
2026-10-19 23:16:55 +02:00
2026-10-19 12:25:10 +00:00
2026-10-19 23:16:55 +02:00
2026-10-19 12:25:10 +00:00
2026-10-20 01:52:50 +02:00
2026-10-20 13:30:24 +02:00
2026-10-20 17:58:28 +13:00
2026-10-19 16:58:33 +02:00
2026-10-19 23:46:13 +02:00
2026-10-19 19:39:24 +02:00
2026-10-19 08:29:42 +01:00
2026-10-20 19:45:17 -03:00
2026-10-20 20:07:28 +11:00
2026-10-19 12:26:39 +00:00
2026-10-21 04:08:02 +13:00
2026-10-19 23:46:13 +02:00
2026-10-21 02:37:19 +01:00
2026-10-19 12:25:10 +00:00
2026-10-19 17:11:29 +00:00
2026-10-19 02:12:30 -04:00
2026-10-19 08:28:58 +01:00
2026-10-20 17:58:28 +13:00
2026-10-20 21:13:30 +13:00
2026-10-21 19:52:41 +13:00
2026-10-21 02:37:20 +01:00
2026-10-20 14:35:49 +03:00
2026-10-19 23:16:55 +02:00
2026-10-19 11:00:59 +05:30
2026-10-19 10:37:19 +00:00
2026-10-20 22:11:22 -04:00
2026-10-21 07:46:47 +01:00
2026-10-21 14:59:25 +13:00
2026-10-19 11:13:20 +05:30
2026-10-20 07:10:28 -03:00
2026-10-19 11:39:06 +05:30
2026-10-19 21:42:23 +02:00
2026-10-19 09:10:42 +05:30
2026-10-19 23:37:57 +02:00
2026-10-19 08:28:58 +01:00
2026-10-20 17:58:28 +13:00
2026-10-21 02:37:20 +01:00
2026-10-21 20:57:16 +13:00
2026-10-21 20:57:27 +13:00