Commit Graph

23 Commits

Author SHA1 Message Date
5f660a4a4e io: path: convert to new object system 2025-10-19 21:00:26 +01:00
06add543bf Merge branch 'main' into feature/new-object-system 2025-10-15 11:13:00 +01:00
407a0972c1 io: file: implement tell() callback for file streams 2025-10-12 17:29:49 +01:00
d90291c0b1 io: path: add function to query the path used to open a file 2025-09-22 10:53:23 +01:00
49ad80bcf2 io: path: use new to_string() and b_string apis 2025-09-22 10:52:56 +01:00
0751ef469f meta: rename legacy object module to 'ds' 2025-08-09 19:57:42 +01:00
8bdb770ae5 io: directory: implement temporary directories and delete-on-close 2025-08-09 19:40:11 +01:00
655d8b1881 io: path: implement deleting (empty) directories 2025-08-09 19:40:02 +01:00
663df15289 io: implement b_error support for file/directory operations 2025-07-28 22:20:20 +01:00
8554541f3a io: path: add b_path_duplicate() 2025-07-28 22:18:52 +01:00
5dc6f4088b io: file: add missing static qualifier to stream callbacks 2025-06-27 22:06:22 +01:00
23bd483e78 io: file: add b_stream support 2025-06-27 21:51:52 +01:00
56e35ae07d io: path: update to_string callback to use b_stream 2025-06-27 21:51:39 +01:00
eaa556330e io: implement EPERM -> B_ERR_PERMISSION_DENIED conversion 2025-06-27 21:51:18 +01:00
730b86d907 io: directory: fix wrong stat field usage 2025-06-27 21:50:39 +01:00
a627116264 io: add lots of directory and path manipulation functions 2025-04-11 13:54:53 +01:00
bf83831cee io: implement stat'ing paths, files, and directory contents 2025-02-14 22:06:24 +00:00
61848aadd7 io: fix null pointer deref in win32 update_iterator_data 2025-02-14 18:39:58 +00:00
8177eb2b24 io: store current directory iterator filepath as a b_path 2025-02-13 21:36:53 +00:00
c822be0804 io: implement path manipulation and directory iteration on darwin 2025-02-13 18:03:27 +00:00
8862cdf2e0 io: implement pre- and post-order directory traversal for windows 2025-02-12 22:11:18 +00:00
3fe2fa7d60 io: implement path manipulation on windows 2025-02-10 21:17:01 +00:00
4f9ea02126 meta: add module for disk I/O functionality 2025-02-10 13:59:20 +00:00