Commit Graph

1963 Commits

Author SHA1 Message Date
Jeremy Soller b9e5b22f7d Always return C locale from setlocale 2023-09-09 18:59:25 -06:00
Jeremy Soller ab7e3da661 strsignal must return mutable char pointer 2023-09-09 09:22:26 -06:00
Jeremy Soller 57fae4ccfc Include signal.h from sys/select.h 2023-09-09 08:58:10 -06:00
Jeremy Soller a9042abdb9 Rename both __rg and __rust allocator symbols 2023-09-07 15:42:10 -06:00
Jeremy Soller 134b89b271 Update core_io 2023-09-07 14:46:07 -06:00
Jeremy Soller 3359d4a040 Merge branch 'master' into 'master'
Groups

See merge request redox-os/relibc!407
2023-08-21 12:05:16 +00:00
Jacob Schneider 2f887ae434 Groups 2023-08-21 12:05:16 +00:00
Jeremy Soller 3327bc820d Merge branch 'better_proc_apis' into 'master'
Use improved `proc:` APIs from demand paging

See merge request redox-os/relibc!415
2023-08-07 15:34:47 +00:00
4lDO2 068ce3df7c Use redox_syscall git dependency. 2023-08-02 15:14:05 +02:00
4lDO2 084d6b0344 Some MAP_FIXED optimizations. 2023-08-01 13:27:34 +02:00
4lDO2 5aa3ae25b4 Reimplement "clone grant using fmap". 2023-08-01 13:27:33 +02:00
4lDO2 67a0d7aebb Remove redox-exec debug log. 2023-08-01 13:26:22 +02:00
4lDO2 76c948b562 Succeed at loading init! 2023-08-01 13:26:21 +02:00
4lDO2 29d265c11c mmap RAII guard. 2023-08-01 13:26:21 +02:00
4lDO2 d164d84c7f Fix address+size calculation in redox-exec. 2023-08-01 13:26:21 +02:00
4lDO2 01d2f4f036 WIP: Use fmap in program loader. 2023-08-01 13:26:18 +02:00
Jeremy Soller 98743997f5 Merge branch 'remove_redox_physmap_physunmap' into 'master'
Remove redox_phys{map,unmap}.

See merge request redox-os/relibc!414
2023-07-20 14:39:14 +00:00
4lDO2 b063533a8e Remove redox_phys{map,unmap}. 2023-07-20 16:34:04 +02:00
Jeremy Soller 884dce8ec3 Merge branch 'fix_aarch64_sp_align' into 'master'
aarch64: align sp in _start

See merge request redox-os/relibc!412
2023-07-07 13:53:17 +00:00
Ivan Tan 4cb564bc99 aarch64: align sp in _start 2023-07-07 18:58:42 +08:00
Jeremy Soller d006b95701 Merge branch 'fix_uio' into 'master'
Limit src len to dst len in uio::scatter().

See merge request redox-os/relibc!411
2023-07-05 11:32:02 +00:00
4lDO2 4973935b71 Limit src len to dst len in uio::scatter(). 2023-07-05 11:13:14 +02:00
Jeremy Soller c36c4a377a Merge branch 'pipe_scheme' into 'master'
Replace syscall::pipe2 with pipe scheme.

See merge request redox-os/relibc!410
2023-06-30 12:19:59 +00:00
4lDO2 9c6bc9ab0d Replace syscall::pipe2 with pipe scheme. 2023-06-27 16:32:50 +02:00
Jeremy Soller 6d8241e266 Merge branch 'rw_van_230625' into 'master'
epoll: check for zero or negative size argument

See merge request redox-os/relibc!409
2023-06-27 13:35:43 +00:00
Ron Williams 92d1d68024 remove Cargo.lock 2023-06-26 19:17:24 -07:00
Ron Williams 67213ef41a epoll: add check for zero length plus tests 2023-06-26 13:53:43 -07:00
Jeremy Soller 825e5c773a Use status instead of res to determine stopped status in redox waitpid implementation 2023-06-24 19:50:44 -06:00
Jeremy Soller 33d0d670e5 Fix size of event: read in redox epoll implementation 2023-06-24 19:50:20 -06:00
Jeremy Soller 1ef7954077 Merge branch 'aarch64-stuff' into 'master'
Fix misaligned stack pointer on aarch64

See merge request redox-os/relibc!408
2023-06-13 11:34:49 +00:00
uuuvn 41c1f46523 Fix misaligned stack pointer on aarch64 2023-06-13 09:49:06 +00:00
Jeremy Soller 3997cd9551 Format changes to src/platform/redox/clone.rs 2023-06-11 08:10:50 -06:00
Jeremy Soller 3cbaff12fd Merge branch 'rw_van_230610' into 'master'
change winsize to struct winsize

See merge request redox-os/relibc!406
2023-06-10 20:32:55 +00:00
Ron Williams 53abd37bdc change winsize to struct winsize 2023-06-10 13:26:41 -07:00
Jeremy Soller ec1fb94f6d Merge branch 'functions/strto_float/nan_inf' into 'master'
strtof(), strtod(): handle NaN and Infinity

See merge request redox-os/relibc!405
2023-06-05 23:04:26 +00:00
Florian Meißner b66df46f33 strtof(), strtod(): handle NaN and Infinity 2023-06-05 23:04:25 +00:00
Jeremy Soller fe02a5bd98 Merge branch 'tcsetwinsize' into 'master'
Adding tcsetwinsize

See merge request redox-os/relibc!404
2023-06-02 23:23:20 +00:00
Darley Barreto a237165bf8 Adding tcsetwinsize 2023-06-02 23:23:19 +00:00
Jeremy Soller 3023dbb3c0 Add qsort test 2023-06-01 08:11:27 -06:00
Jeremy Soller 7195c9a687 Remove half of prior workaround 2023-05-31 21:40:25 -06:00
Jeremy Soller ffc53bf23b Workaround hang on pthread_create 2023-05-31 20:39:58 -06:00
Jeremy Soller 3f13a228ed Merge branch 'fix-warnings' into 'master'
Fix warnings

See merge request redox-os/relibc!349
2023-05-30 21:24:58 +00:00
Noa df6f4678e8 Fix warnings 2023-05-30 13:46:17 -05:00
Jeremy Soller acbe323656 Merge branch 'functions/system/return_shell_exists' into 'master'
system(): on command == NULL, return nonzero if shell exists

See merge request redox-os/relibc!403
2023-05-30 13:37:33 +00:00
Florian Meißner 14709b3d5c system(): on command == NULL, return nonzero if shell exists 2023-05-29 20:54:34 +02:00
Jeremy Soller 63b7b76ab3 Format 2023-05-22 10:01:18 -06:00
Jeremy Soller 54e2e84be8 Merge branch 'wcsto_' into 'master'
Adding some wcst* functions

See merge request redox-os/relibc!400
2023-05-22 16:01:04 +00:00
Darley Barreto 9642d2ab02 Adding some wcst* functions 2023-05-22 16:01:04 +00:00
Jeremy Soller 127f34a244 Merge branch 'rustfmt' into 'master'
Rustfmt

See merge request redox-os/relibc!398
2023-05-17 13:45:41 +00:00
4lDO2 cdd0f67b23 Rustfmt. 2023-05-17 15:28:10 +02:00