Commit Graph

41 Commits

Author SHA1 Message Date
Ibuki Omatsu dc9aee240a Bump version to 0.1.9 2025-07-30 19:48:52 -06:00
Jeremy Soller 53fd2f4530 Merge branch 'call_redox_syscall_feature' into 'master'
fix: Add cfg attribute for the redox_syscall feature to all call functions.

See merge request redox-os/libredox!11
2025-07-30 15:34:25 -06:00
Ibuki Omatsu 86444c59a2 fix: Add cfg attribute for the redox_syscall feature to all call functions. 2025-07-30 15:34:25 -06:00
Jeremy Soller c6c2ae6ce6 Merge branch 'call' into 'master'
feat: Add call_ro, call_wo and call_wr to call module.

See merge request redox-os/libredox!10
2025-07-28 09:33:13 -06:00
Ibuki Omatsu c8ad74b402 feat: Add call_ro, call_wo and call_wr to call module. 2025-07-28 09:33:13 -06:00
Jacob Lorentzon c2e45479c9 Merge branch 'fd-call' into 'master'
feat: Add call as a new method of Fd.

See merge request redox-os/libredox!9
2025-07-26 16:21:23 +02:00
Ibuki Omatsu 144500e2c9 feat: Add call as a new method of Fd. 2025-07-26 16:21:22 +02:00
Jeremy Soller 2cacc86d93 Merge branch 'redox_get_socket_token' into 'master'
refactor: Use redox_get_socket_token from relibc

See merge request redox-os/libredox!8
2025-07-19 07:36:33 -06:00
Ibuki Omatsu c21fcb6847 refactor: Use redox_get_socket_token from relibc 2025-07-19 07:36:33 -06:00
Jeremy Soller 927f8f0578 Merge branch 'get_proc_creds_cap' into 'master'
feat: Change get_proc_credentials to use capability fd and add get_socket_token.

See merge request redox-os/libredox!6
2025-07-18 18:27:36 -06:00
Ibuki Omatsu 690884e0a6 feat: Change get_proc_credentials to use capability fd and add get_socket_token. 2025-07-18 18:27:36 -06:00
Jeremy Soller 69d53bef29 Merge branch 'openat-update' into 'master'
Add fcntl_flags to openat

See merge request redox-os/libredox!7
2025-07-07 15:18:41 -06:00
Darley Barreto 6e05857046 Add fcntl_flags to openat 2025-07-05 12:55:13 -03:00
Jeremy Soller 540f302456 Merge branch 'redox_get_proc_credentials' into 'master'
feat: Add get_proc_credentials functions.

See merge request redox-os/libredox!3
2025-06-25 08:48:33 -06:00
Ibuki Omatsu 7bb0cff932 feat: Add get_proc_credentials functions. 2025-06-25 08:48:33 -06:00
Jacob Lorentzon 4273b8ac67 Merge branch 'openat' into 'master'
Add openat

See merge request redox-os/libredox!1
2025-04-05 18:00:33 +00:00
Darley Barreto 2a04c02f36 Add openat 2025-04-05 12:35:10 -03:00
4lDO2 70bf561aef 0.1.3 2024-03-18 17:08:27 +01:00
4lDO2 fa1739a954 Add mkns API. 2024-03-18 17:08:14 +01:00
4lDO2 0cd9eec99e Libredox 0.1.2 2024-03-12 17:04:55 +01:00
4lDO2 8596a93069 Bump redox_syscall optional dependency. 2024-03-12 17:04:41 +01:00
4lDO2 23b4a07f1a Libredox 0.1.1 2024-02-23 10:36:02 +01:00
4lDO2 0ef1244bd7 Impl From<libredox Error> for syscall Error. 2024-02-23 10:34:48 +01:00
4lDO2 9faaf9d156 Libredox 0.1.0 2024-01-14 20:56:26 +01:00
4lDO2 7341724f55 Make the redox_syscall dependency optional. 2024-01-11 15:03:09 +01:00
4lDO2 9872ee3ef5 Bump crate version. 2023-12-26 12:21:28 +01:00
4lDO2 4de57e2c98 Allow disabling redox_syscall public APIs. 2023-12-26 12:20:13 +01:00
4lDO2 dcb73fea4b Move scheme API to redox-scheme. 2023-12-26 11:21:01 +01:00
4lDO2 8009c0457a Libredox 0.0.3 2023-11-05 13:04:36 +01:00
4lDO2 8201e827c8 Add fstat, fstatvfs, and futimens. 2023-11-05 13:03:57 +01:00
4lDO2 5376b5aaae Libredox 0.0.2 2023-11-04 16:48:53 +01:00
4lDO2 4b4b0432dd Only use the call feature by default. 2023-11-04 16:47:23 +01:00
4lDO2 3a0e50ef3f Implement mmap and munmap 2023-11-04 16:42:12 +01:00
4lDO2 eea551978d Add LICENSE. 2023-10-12 20:17:57 +02:00
4lDO2 cc96253e78 Add exclude = ["target"] 2023-10-12 20:16:44 +02:00
4lDO2 721a564726 Update Cargo.toml metadata. 2023-10-12 20:15:12 +02:00
4lDO2 a15ce02753 Compile on non-Redox platforms. 2023-10-12 20:13:05 +02:00
4lDO2 619de8a521 Add more ABI functions and some scheme APIs. 2023-10-12 20:08:07 +02:00
4lDO2 eaf682b6b4 Ensure ABI uses unsigned arguments
This is important because compilers may not correctly sign-extend args
otherwise, if e.g. flags are extended.
2023-10-02 17:08:07 +02:00
4lDO2 9904ebe0c1 Add clock_gettime. 2023-10-02 17:06:25 +02:00
4lDO2 7016837f1f Initial Commit 2023-09-28 16:32:39 +02:00