Jeremy Soller
|
52612784b6
|
Add sendmsg stub
|
2024-01-12 15:36:01 -07:00 |
|
Jeremy Soller
|
a8f9f64274
|
Fix stack_chk_guard size on 32-bit
|
2024-01-11 09:41:17 -07:00 |
|
4lDO2
|
5630b6e0df
|
Make relibc (except libm) pure Rust
|
2024-01-11 13:08:06 +00:00 |
|
Jeremy Soller
|
49ee2f0593
|
Stub some terminal ioctls on Redox
|
2024-01-08 20:35:17 -07:00 |
|
Jeremy Soller
|
2a40638ec3
|
Fix assert definition
|
2024-01-03 13:02:51 -07:00 |
|
Jeremy Soller
|
6b88ad6271
|
Merge branch 'inline-core-io' into 'master'
Refactor: inline `core_io`
Closes #175
See merge request redox-os/relibc!441
|
2024-01-03 19:19:58 +00:00 |
|
Jeremy Soller
|
92b56f3f92
|
Format
|
2024-01-03 11:46:29 -07:00 |
|
Jeremy Soller
|
99f097cf90
|
Implement openpty and login_tty
|
2024-01-03 11:46:18 -07:00 |
|
Jeremy Soller
|
70dc59210d
|
Add TIOCSCTTY, currenty unimplemented
|
2024-01-03 10:10:07 -07:00 |
|
Abdullah Emad
|
0caf011122
|
Implement mknod and mknodat
|
2024-01-03 16:43:28 +00:00 |
|
Arthur Paulino
|
d4eddbf42e
|
Refactor: inline core_io
* Extract the minimal set of definitions from `core_io` to `relibc` itself
* Remove dependency on `core_io`
|
2023-12-24 17:06:27 -03:00 |
|
Jeremy Soller
|
0f9aca12dd
|
Add missing stdarg header to sys_mman
|
2023-12-12 09:21:13 -07:00 |
|
Jeremy Soller
|
e2e401db41
|
Merge branch 'dlmalloc' into 'master'
Replace C dlmalloc
See merge request redox-os/relibc!430
|
2023-12-12 15:04:17 +00:00 |
|
Darley Barreto
|
ce1e31d567
|
Replace C dlmalloc
|
2023-12-12 15:04:17 +00:00 |
|
4lDO2
|
b2385367cb
|
Fix CI
|
2023-12-09 13:29:36 +01:00 |
|
Jeremy Soller
|
50c5ce2fb4
|
Merge branch 'fix_utimes_null' into 'master'
Fixed utimes segfault when given nullptr
See merge request redox-os/relibc!438
|
2023-12-07 15:39:38 +00:00 |
|
Martin Welgemoed
|
02780057f0
|
Fixed utimes segfault when given nullptr
|
2023-12-07 15:39:38 +00:00 |
|
Ron Williams
|
41faf1bd2e
|
cfmakeraw: missing disable of ICRNL
|
2023-11-24 11:53:39 -08:00 |
|
4lDO2
|
c76a12347f
|
Enforce -Werror in tests.
|
2023-11-12 11:45:15 +01:00 |
|
4lDO2
|
75d1c67ca2
|
Switch to a lightweight CStr wrapper
|
2023-11-04 18:29:38 +00:00 |
|
Ian Douglas Scott
|
f195c8c126
|
Correctly parse /etc/passwd and /etc/group on Redox
Redox uses `;` as separators in these files, and doesn't have the
"password" flag in `/etc/group`. With these, it seems to parse fine.
|
2023-11-01 19:31:46 -07:00 |
|
4lDO2
|
ae46e37ca7
|
Run rustfmt
|
2023-10-26 15:51:04 +02:00 |
|
4lDO2
|
3c1107f21a
|
Future-proof against incorrect libc crate usage.
|
2023-10-26 15:37:15 +02:00 |
|
4lDO2
|
7fce3c5734
|
Fix grp.h soundness and incorrect ::libc usage.
|
2023-10-26 15:34:55 +02:00 |
|
Darley Barreto
|
f7d151e287
|
Simplify wcsrtombs and make test follow standard
|
2023-10-25 09:13:41 -03:00 |
|
Jeremy Soller
|
b0624b4178
|
Merge branch 'tests/getline' into 'master'
getline, getdelim: fix issues, extend tests
See merge request redox-os/relibc!418
|
2023-10-20 14:34:06 +00:00 |
|
Florian Meißner
|
b65cd4e511
|
getline, getdelim: fix issues, extend tests
|
2023-10-20 14:34:06 +00:00 |
|
Jeremy Soller
|
76242fc7bc
|
Merge branch 'fix/ungetwc' into 'master'
Fix ungetwc for multi byte chars
See merge request redox-os/relibc!425
|
2023-10-19 14:58:57 +00:00 |
|
Darley Barreto
|
3d2dd71b8b
|
Fix ungetwc for multi byte chars
|
2023-10-19 14:58:57 +00:00 |
|
Jeremy Soller
|
8f085eabbe
|
Merge branch 'wcslen-related' into 'master'
Add wcpcpy, wcpncpy, wcsdup, wcsnlen, wcsnrtombs
See merge request redox-os/relibc!426
|
2023-10-19 14:58:37 +00:00 |
|
Darley Barreto
|
05992b8451
|
Add wcpcpy, wcpncpy, wcsdup, wcsnlen, wcsnrtombs
|
2023-10-19 14:58:37 +00:00 |
|
Henri Hannetel
|
330b50d734
|
Add UTIME_OMIT and UTIME_NOW
|
2023-10-19 14:57:58 +00:00 |
|
Darley Barreto
|
db9bbaeb48
|
Make fgetwc real multibyte
|
2023-10-14 00:29:42 +00:00 |
|
Jeremy Soller
|
635248cdff
|
Define _SC_GETGR_R_SIZE_MAX
|
2023-09-13 11:26:44 -06:00 |
|
Jeremy Soller
|
afdc26f9cc
|
Add getgroups/setgroups (stub on redox)
|
2023-09-13 11:16:59 -06:00 |
|
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
|
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 |
|
4lDO2
|
4973935b71
|
Limit src len to dst len in uio::scatter().
|
2023-07-05 11:13:14 +02:00 |
|
Ron Williams
|
53abd37bdc
|
change winsize to struct winsize
|
2023-06-10 13:26:41 -07:00 |
|
Darley Barreto
|
a237165bf8
|
Adding tcsetwinsize
|
2023-06-02 23:23:19 +00:00 |
|
Noa
|
df6f4678e8
|
Fix warnings
|
2023-05-30 13:46:17 -05: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 |
|
Darley Barreto
|
9642d2ab02
|
Adding some wcst* functions
|
2023-05-22 16:01:04 +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 |
|