Peter Limkilde Svendsen
|
aea9e2b432
|
Panic when getpagesize() cannot succeed as specified
|
2024-02-19 00:19:03 +00:00 |
|
Jeremy Soller
|
8313fc1c77
|
Fix array pointer mismatch in parse_grp
|
2024-02-10 14:27:50 -07:00 |
|
Jeremy Soller
|
a7b2294b62
|
Add more networking constants
|
2024-02-03 13:17:40 -07:00 |
|
Jeremy Soller
|
5b78afe5be
|
Do not set constants UNLOCKED and LOCKED
|
2024-02-02 15:40:41 -07:00 |
|
Jeremy Soller
|
f708800898
|
Add struct user for linger
|
2024-02-02 15:35:08 -07:00 |
|
Jeremy Soller
|
47ac9e2d0b
|
Add more TCP socket options
|
2024-02-02 15:31:08 -07:00 |
|
Jeremy Soller
|
9b2b9e6c26
|
Add struct linger
|
2024-02-02 15:30:51 -07:00 |
|
Jeremy Soller
|
af7441e834
|
Implement grantpt as no-op
|
2024-01-18 13:26:14 -07:00 |
|
Jeremy Soller
|
7eefdaf45b
|
Use redox-path external crate
|
2024-01-18 11:07:51 -07:00 |
|
Jeremy Soller
|
02ac8a6363
|
Move redox path handling to redox-path crate
|
2024-01-17 15:51:11 -07:00 |
|
Jeremy Soller
|
ffe152cc51
|
Fall back to the file scheme if no scheme provided
|
2024-01-17 15:09:20 -07:00 |
|
Jeremy Soller
|
83e4095e42
|
Merge branch 'ptys' into 'master'
Add forkpty, ptsname and posix_openpt
See merge request redox-os/relibc!450
|
2024-01-17 03:05:50 +00:00 |
|
Darley Barreto
|
9d8094baee
|
Add forkpty, ptsname and posix_openpt
|
2024-01-17 03:05:50 +00:00 |
|
Jeremy Soller
|
a2321e4b2b
|
Add initgroups
|
2024-01-16 20:00:57 -07:00 |
|
Jeremy Soller
|
d4b0e172f0
|
Add recvmsg (stub on redox)
|
2024-01-16 19:47:39 -07:00 |
|
Darley Barreto
|
298340abf9
|
Remove ralloc
|
2024-01-13 10:57:02 -03:00 |
|
Jeremy Soller
|
88da47a690
|
Fix incorrect reference to iovec in sys/socket.h
|
2024-01-12 15:44:02 -07:00 |
|
Jeremy Soller
|
52612784b6
|
Add sendmsg stub
|
2024-01-12 15:36:01 -07:00 |
|
Jeremy Soller
|
eb3b93d14a
|
Define strtold in C until Rust and cbindgen can use f128
|
2024-01-12 12:21:20 -07:00 |
|
Jeremy Soller
|
a8f9f64274
|
Fix stack_chk_guard size on 32-bit
|
2024-01-11 09:41:17 -07:00 |
|
4lDO2
|
375e0c78bf
|
Add a strerror_r-like libredox API.
|
2024-01-11 16:12:58 +01: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
|
107fcfeb7e
|
Implement getsid and setsid for Redox
|
2024-01-08 14:43:35 -07:00 |
|
Jeremy Soller
|
f4511a487f
|
Clean up rustfmt options, and format
|
2024-01-08 14:10:30 -07:00 |
|
bjorn3
|
eff6700ff4
|
Add back Drop impl for Guard to fix Read::read_to_end
|
2024-01-07 15:30:53 +01:00 |
|
Ron Williams
|
0340ba3b36
|
fix canonicalize of libc:
|
2024-01-05 05:26:51 -08: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 |
|
Jeremy Soller
|
b1383a960d
|
Merge branch 'ae/impl-mknod' into 'master'
Implement mknod and mknodat
See merge request redox-os/relibc!442
|
2024-01-03 16:43:28 +00:00 |
|
Abdullah Emad
|
0caf011122
|
Implement mknod and mknodat
|
2024-01-03 16:43:28 +00:00 |
|
Ron Williams
|
b54cadb88f
|
add libc scheme for /dev/tty etc.
|
2024-01-02 02:20:45 -08: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 |
|
4lDO2
|
3a54aa778d
|
Fix thread cleanup after main exits.
|
2023-12-09 13:24:31 +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
|
7f29349dbc
|
Impl libredox fstat{,vfs}, futimens, clock_gettime.
|
2023-11-05 13:35:37 +01:00 |
|
Jeremy Soller
|
79ef751d7d
|
Merge branch 'cstr' into 'master'
Switch to a lightweight CStr wrapper
See merge request redox-os/relibc!431
|
2023-11-04 18:29:38 +00:00 |
|
4lDO2
|
75d1c67ca2
|
Switch to a lightweight CStr wrapper
|
2023-11-04 18:29:38 +00:00 |
|
4lDO2
|
b5a4dc65e5
|
Implement redox_{mmap,munmap}_v1.
|
2023-11-04 16:41:06 +01: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 |
|