Commit Graph

1938 Commits

Author SHA1 Message Date
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
Jeremy Soller 7251fc7c47 Fix type error after fcntl redefinition 2023-05-17 07:24:19 -06:00
Jeremy Soller 7d9cd5ab88 Include bits/pthread.h in signal.h for pthread_t 2023-05-17 07:22:05 -06:00
Jeremy Soller ef6375cb09 Merge branch 'lockf_impl' into 'master'
lockf implementation proposal

See merge request redox-os/relibc!396
2023-05-17 11:56:49 +00:00
David Carlier bae8bb68df lockf implementation proposal 2023-05-16 23:40:40 +01:00
Jeremy Soller a768852bec Merge branch 'pthread_fixes' into 'master'
Fix sem_t definition and allow nullable pthread destructors

See merge request redox-os/relibc!395
2023-05-12 18:57:58 +00:00
4lDO2 89429f26c0 Follow POSIX by allowing NULL pthread_key_t dtors. 2023-05-12 18:09:22 +02:00
4lDO2 951e9dd1eb Define sem_t as typedef, not union. 2023-05-12 13:59:07 +02:00
Jeremy Soller c1376d01dc Implement pthread_kill 2023-05-11 21:00:21 -06:00
Jeremy Soller 2941e5b36a Add _POSIX_THREADS definition 2023-05-11 17:18:16 -06:00
4lDO2 9040c2a2a2 fix semaphores 2023-05-11 17:18:12 -06:00
Jeremy Soller 75cc16a559 Add empty libpthread.a 2023-05-11 14:16:51 -06:00
Jeremy Soller d6af37e977 Fix a missing cast to sigset_t 2023-05-11 12:44:19 -06:00
Jeremy Soller aa1e63d730 Update libc crate 2023-05-11 12:15:07 -06:00
Jeremy Soller a38e7aaa4b Update sigset_t to c_ulonglong 2023-05-11 12:13:10 -06:00
Jeremy Soller 24c4c10f52 Update libc 2023-05-11 12:09:08 -06:00
Jeremy Soller 66f1f32ac2 Pad RlctAttr for 32-bit systems 2023-05-11 12:06:53 -06:00
Jeremy Soller 64849c7d59 Fix types for 32-bit systems 2023-05-11 11:44:24 -06:00
Jeremy Soller e2fd33db40 Ensure wchar_t and wint_t definitions can coexist with GCC stddef.h 2023-05-11 11:26:55 -06:00
Jeremy Soller 51c93c4b39 Cleanup of wchar_t and wint_t definitions 2023-05-11 10:41:49 -06:00
Jeremy Soller 4266364183 Merge branch 'fix-tests' into 'master'
Fix tests

See merge request redox-os/relibc!394
2023-05-11 15:57:27 +00:00
Darley Barreto 511d99aa21 Fix tests 2023-05-11 15:57:27 +00:00
Jeremy Soller 848fde933b Merge branch 'remove_pthreads_emb' into 'master'
Replace pthreads-emb with a native implementation

See merge request redox-os/relibc!380
2023-05-11 13:56:11 +00:00
Jeremy Soller 34c11d6b76 Merge branch 'wprintf' into 'master'
wprintf

See merge request redox-os/relibc!352
2023-05-11 13:52:09 +00:00
Jeremy Soller 3473088510 Add expected wprintf output 2023-05-11 07:48:52 -06:00
Jeremy Soller 29c898dff0 Cargo format 2023-05-11 07:48:51 -06:00