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 |
|
Jeremy Soller
|
e1ecdbd8a5
|
Implement vfwprintf
|
2023-05-11 07:48:49 -06:00 |
|
Jeremy Soller
|
410e897807
|
Fix double build when building sysroot
|
2023-05-11 07:48:23 -06:00 |
|
Jeremy Soller
|
98193b2eeb
|
Add tests for wprintf
|
2023-05-11 07:48:23 -06:00 |
|
Jeremy Soller
|
5a5bd0c983
|
Add stubs for wprintf functions
|
2023-05-11 07:48:21 -06:00 |
|
Jeremy Soller
|
db8ed860e9
|
Rerun build.rs if src/c changes
|
2023-05-11 07:47:33 -06:00 |
|
Jeremy Soller
|
63ea94c439
|
Merge branch 'sigwait_impl' into 'master'
signal adding sig(timed)wait implementations
See merge request redox-os/relibc!392
|
2023-05-10 12:49:38 +00:00 |
|
Jeremy Soller
|
69fbd110ef
|
Merge branch 'wcsrtombs' into 'master'
Fixing wcsrtombs
See merge request redox-os/relibc!391
|
2023-05-10 12:48:33 +00:00 |
|
Darley Barreto
|
82eb083091
|
Fixing wcsrtombs
|
2023-05-10 12:48:33 +00:00 |
|
David Carlier
|
a5cfc5d260
|
signal adding sig(timed)wait implementations
|
2023-05-09 20:33:03 +01:00 |
|
Jeremy Soller
|
b25bbae2e0
|
Merge branch 'time__var_impl' into 'master'
clock_getres/clock_settime additions
See merge request redox-os/relibc!389
|
2023-05-09 14:24:25 +00:00 |
|
Jeremy Soller
|
4b238bf0d6
|
Merge branch 'ungetwc' into 'master'
Implementing ungetwc
See merge request redox-os/relibc!390
|
2023-05-09 14:23:25 +00:00 |
|
Darley Barreto
|
c659bf11f9
|
Implementing ungetwc
|
2023-05-09 14:23:25 +00:00 |
|
David Carlier
|
2db85f9a3f
|
clock_getres/clock_settime additions
|
2023-05-08 18:52:05 +01:00 |
|
Jeremy Soller
|
9661efe619
|
Merge branch 'wcsrtombs' into 'master'
Adding `wcsrtombs`.
Closes #166
See merge request redox-os/relibc!388
|
2023-05-08 12:39:54 +00:00 |
|
Darley Barreto
|
7155005be2
|
Adding wcsrtombs.
|
2023-05-08 12:39:53 +00:00 |
|
4lDO2
|
4169e99aa5
|
Stop requiring #![feature(atomic_mut_ptr)].
|
2023-05-07 19:20:20 +02:00 |
|
4lDO2
|
a7708a9fc8
|
Fix AtomicPtr::as_ptr compiler version problem.
|
2023-05-07 11:17:04 +02:00 |
|
Jeremy Soller
|
26a8e316f1
|
Merge branch 'rw_van_230506' into 'master'
fix tzset cbindgen declarations
See merge request redox-os/relibc!386
|
2023-05-06 20:24:35 +00:00 |
|
Ron Williams
|
95e9162d22
|
change tzname to be mut
|
2023-05-06 13:20:30 -07:00 |
|
4lDO2
|
84e5b41200
|
Improve once test.
|
2023-05-06 17:02:55 +02:00 |
|
4lDO2
|
d8bc60e0fb
|
Add more pthread tests.
|
2023-05-06 17:02:55 +02:00 |
|
4lDO2
|
90a789368e
|
Add missing pthread_barrierattr_destroy.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
fc01985410
|
WIP: fix errno and args output
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
ccfbdc0ae4
|
Run regular non-expect-based tests too.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
5cd110a92b
|
WIP: Add pthread tests.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
74130f2c0e
|
Update libc patch.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
439b054486
|
Rustify pthread_rwlock_t.
|
2023-05-06 17:02:54 +02:00 |
|
4lDO2
|
e75381fd1a
|
Patch libc via git recipe rather than local.
|
2023-05-06 17:02:54 +02:00 |
|