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
2058c6693c
Use TEST_RUNNER for make run in tests folder
2024-02-08 15:36:33 -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
5d4f1a3105
Merge branch 'update_rust_toolchain' into 'master'
...
Update rust-toolchain.toml
See merge request redox-os/relibc!452
2024-01-26 17:28:19 +00:00
bjorn3
619c5f3eb8
Update rust-toolchain.toml
...
This matches the version actually used by Redox OS. It also supports the
sparse index, which prevents having to clone the crates.io registry git
repo when rust-analyzer tries to run cargo metadata on relibc.
2024-01-25 15:24:50 +01:00
Jeremy Soller
af7441e834
Implement grantpt as no-op
2024-01-18 13:26:14 -07:00
Jeremy Soller
ab3ececc9a
Merge branch 'scheme-fmt' into 'master'
...
Scheme fmt
See merge request redox-os/relibc!451
2024-01-18 19:58:28 +00: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
Jeremy Soller
faadbc3d70
Merge branch 'remove-ralloc' into 'master'
...
Remove ralloc
See merge request redox-os/relibc!449
2024-01-13 17:01:58 +00: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
17ac6ef039
Remove inline from strtold
2024-01-12 12:05:47 -07:00
Jeremy Soller
225655b711
Do not mark strtold as static
2024-01-12 11:53:47 -07:00
Jeremy Soller
b8ee20cb66
Remove duplicate wprintf definitions
2024-01-12 11:29:33 -07:00
Jeremy Soller
a8f9f64274
Fix stack_chk_guard size on 32-bit
2024-01-11 09:41:17 -07:00
Jeremy Soller
578a7dade3
Merge branch 'libredox_strerror' into 'master'
...
Add a strerror_r-like libredox API.
See merge request redox-os/relibc!448
2024-01-11 16:00:09 +00:00
4lDO2
375e0c78bf
Add a strerror_r-like libredox API.
2024-01-11 16:12:58 +01:00
Jeremy Soller
40004887db
Merge branch 'no_c' into 'master'
...
Make relibc (except libm) pure Rust
See merge request redox-os/relibc!440
2024-01-11 13:08:06 +00: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
Jeremy Soller
1258d296d1
Merge branch 'fix_read_to_end' into 'master'
...
Add back Drop impl for Guard to fix Read::read_to_end
See merge request redox-os/relibc!446
2024-01-08 05:00:02 +00:00
bjorn3
eff6700ff4
Add back Drop impl for Guard to fix Read::read_to_end
2024-01-07 15:30:53 +01:00
Jeremy Soller
b4275813f8
Merge branch 'canonicalize-libcscheme' into 'master'
...
fix canonicalize of libc:
See merge request redox-os/relibc!445
2024-01-05 19:28:06 +00: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
Jeremy Soller
7cddea96c8
Merge branch 'libc-scheme' into 'master'
...
add libc scheme for /dev/tty etc.
See merge request redox-os/relibc!443
2024-01-03 16:40:42 +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