David Carlier
|
7f36abc33c
|
sys_resource: get/setpriority implementations.
|
2023-04-15 07:16:25 +01:00 |
|
Ron Williams
|
b0fe3ab095
|
fix typo in linux setrlimit
|
2023-04-14 15:21:15 -07:00 |
|
Ron Williams
|
cbd42c23a4
|
fix typo in setrlimit
|
2023-04-14 14:45:16 -07:00 |
|
David Carlier
|
f5ee873961
|
sys_resource: setrlimit implementation proposal.
|
2023-04-13 20:59:52 +01:00 |
|
David Carlier
|
66786f619d
|
unistd: getdtablesize implementation proposal
|
2023-04-11 20:45:02 +01:00 |
|
David Carlier
|
637dd22d3d
|
stdio: implements legacy cuserid proposal.
|
2023-04-05 22:17:09 +01:00 |
|
David Carlier
|
1928cf4fab
|
sys_mman add further mmap/madvise flags.
|
2023-04-04 07:09:49 +01:00 |
|
David Carlier
|
4d244dee96
|
pte: pte_osThreadWaitForEnd checking return of Sys::waitpid
close #165
|
2023-03-30 08:24:01 +01:00 |
|
David Carlier
|
53cdd95267
|
sys/mman.h update addinng mlockall and posix_madvise flags
|
2023-03-28 18:26:52 +01:00 |
|
David Carlier
|
ec6243bc5b
|
wctrans/towctrans implementation proposal.
close #32
|
2023-03-27 19:15:08 +01:00 |
|
Jeremy Soller
|
2c3561e888
|
Merge branch 'reallocarray_impl' into 'master'
reallocarray introduction available on glibc 2.26. allocates an array of m*n...
See merge request redox-os/relibc!355
|
2023-03-26 23:27:10 +00:00 |
|
David Carlier
|
3fe37e36fa
|
reallocarray introduction available on glibc 2.26. allocates an array of m*n elements but checking for overflow.
|
2023-03-26 08:35:44 +01:00 |
|
David Carlier
|
66fdebc0cb
|
adding SOCK_RDM and a couple of POLL* constants.
close #164
|
2023-03-26 08:11:50 +01:00 |
|
David Carlier
|
34f2fff983
|
strlcpy/strlcat api for portability's sake.
those functions differently than the strn* ones as
they do not pad with zero to remaining bytes but guarantees
a null terminator.
|
2023-03-24 09:44:33 +00:00 |
|
David Carlier
|
63deaec9d8
|
update inline asm
|
2023-03-22 06:56:06 +00:00 |
|
David Carlier
|
44f343bec8
|
explicit_bzero implementation proposal
|
2023-03-22 06:25:26 +00:00 |
|
Jeremy Soller
|
0646140d99
|
Remove detailed abort, too many compatibility issues
|
2023-03-10 11:33:53 -07:00 |
|
Jeremy Soller
|
e7b70fdb93
|
Ensure assert_fail and abort have noreturn attribute
|
2023-03-10 11:23:56 -07:00 |
|
Jeremy Soller
|
334e33cfde
|
Fix abort definition for C++
|
2023-03-10 10:45:19 -07:00 |
|
Jeremy Soller
|
cc0ac982c4
|
Implement __fpurge
|
2023-03-10 08:37:54 -07:00 |
|
Jeremy Soller
|
9c055142cf
|
Add sys/types.h to utime.h
|
2023-03-10 07:54:02 -07:00 |
|
Jeremy Soller
|
47bd55451f
|
Detailed information on abort using macro and new __abort function
|
2023-03-09 20:19:27 -07:00 |
|
Jeremy Soller
|
04d2f296a9
|
Fix for epoll on i686 redox
|
2023-03-03 19:58:05 -07:00 |
|
Jeremy Soller
|
eceaa065cf
|
Fix fmt gitlab CI
|
2023-03-01 10:44:14 -07:00 |
|
Jeremy Soller
|
f5651b22ea
|
Do not overwrite static TCB
|
2023-02-13 08:31:59 -07:00 |
|
Jeremy Soller
|
0bd476d28a
|
Update to new Rust toolchain
|
2023-02-11 13:45:07 -07:00 |
|
Ian Douglas Scott
|
ff70567cd6
|
Fix definition of wcstombs
|
2023-01-13 21:49:28 -08:00 |
|
Jeremy Soller
|
073f1e3e05
|
Fix incorrect pthread PID
|
2023-01-12 08:12:40 -07:00 |
|
Jeremy Soller
|
21efe2d3a1
|
Clarify localeconv mutability
|
2022-12-16 20:10:01 -07:00 |
|
Jeremy Soller
|
0fab7f1864
|
Make localeconv return mutable pointer, matching specification
|
2022-12-16 19:55:13 -07:00 |
|
Jeremy Soller
|
6516695519
|
Format
|
2022-12-16 17:39:30 -07:00 |
|
Jeremy Soller
|
393489b38b
|
Add wcswidth and test
|
2022-12-16 17:39:06 -07:00 |
|
Jeremy Soller
|
59b2e32953
|
Fix compilation on 32-bit systems
|
2022-12-02 08:00:36 -07:00 |
|
Jeremy Soller
|
041d1604b5
|
Make off_t and time_t long long
|
2022-12-02 07:42:26 -07:00 |
|
Jeremy Soller
|
9e0c53f222
|
Make long 32-bits on 32-bit systems
|
2022-12-01 18:33:00 -07:00 |
|
Jeremy Soller
|
da4d277f12
|
Use futex again for semaphore
|
2022-12-01 14:05:12 -07:00 |
|
Jeremy Soller
|
9b04c2e5d3
|
Add missing imports
|
2022-12-01 10:50:27 -07:00 |
|
Jeremy Soller
|
df75b8d037
|
Semaphore improvements
|
2022-12-01 10:48:53 -07:00 |
|
Jeremy Soller
|
ee0193aa7e
|
Add missing import
|
2022-11-11 17:06:50 -07:00 |
|
Jeremy Soller
|
16abc91341
|
cargo fmt and cargo fix
|
2022-11-11 13:27:18 -07:00 |
|
Jeremy Soller
|
d1a86c850e
|
Hack to use the correct TLS size for the first TLS module
|
2022-11-11 10:08:00 -07:00 |
|
Jeremy Soller
|
b13e96ffb8
|
Ensure there is a stub Tcb for dynamically linked binaries
|
2022-11-11 09:42:47 -07:00 |
|
Jeremy Soller
|
f65c1c27c7
|
Implement wcwidth
|
2022-11-10 10:12:41 -07:00 |
|
Jeremy Soller
|
5032cdb6d8
|
Add MADV constants
|
2022-10-25 08:16:00 -06:00 |
|
Jeremy Soller
|
b30c33adc3
|
Add getsid stub
|
2022-10-17 11:37:58 -06:00 |
|
Jeremy Soller
|
fc8e55abd8
|
Add FIONREAD on Redox
|
2022-10-17 10:39:31 -06:00 |
|
Jeremy Soller
|
976ca7893f
|
Use current Tcb if it is set even if no linker objects are loaded
|
2022-09-11 14:07:05 -06:00 |
|
Jeremy Soller
|
367be58666
|
Set linker_ptr when using static TLS
|
2022-09-11 11:11:49 -06:00 |
|
Jeremy Soller
|
e7b6252bd3
|
Make semaphore always sched_yield
|
2022-09-01 15:43:11 -06:00 |
|
Jeremy Soller
|
53c8f0facd
|
Simplify semaphore for debugging
|
2022-09-01 10:56:18 -06:00 |
|