Jeremy Soller
852eac9ac5
Merge branch 'sysuio-systypes' into 'master'
...
remove sys_types from sys_uio and bits_iovec
See merge request redox-os/relibc!1290
2026-05-09 07:58:05 -06:00
Jeremy Soller
e8e9aa61f7
Merge branch 'glob-sizet' into 'master'
...
remove stddef header from glob
See merge request redox-os/relibc!1289
2026-05-09 07:12:06 -06:00
auronandace
b60f77d7a0
remove sys_types from sys_uio and bits_iovec
2026-05-09 14:03:48 +01:00
Jeremy Soller
a0a8629f17
Merge branch 'sysresource-constants' into 'master'
...
move sys_resource constants from cbindgen to rust
See merge request redox-os/relibc!1288
2026-05-09 06:21:52 -06:00
Jeremy Soller
45749ad101
Merge branch 'posix-dent-export' into 'master'
...
eliminate function export struct workaround for posix_dent
See merge request redox-os/relibc!1287
2026-05-09 06:21:35 -06:00
Jeremy Soller
1c7faca624
Merge branch 'regex-systypes' into 'master'
...
replace sys_types include in regex header with bits
See merge request redox-os/relibc!1286
2026-05-09 06:20:31 -06:00
Jeremy Soller
c9ab8f8676
Merge branch 'monetary-systypes' into 'master'
...
replace sys_types include in monetary header with bits
See merge request redox-os/relibc!1285
2026-05-09 06:20:10 -06:00
Jeremy Soller
2c2bab1955
Merge branch 'split-offt' into 'master'
...
split out off_t from sys_types_internal
See merge request redox-os/relibc!1284
2026-05-09 06:18:51 -06:00
auronandace
da8de4b034
remove stddef header from glob
2026-05-09 13:15:34 +01:00
Jeremy Soller
501394aa42
Merge branch 'nice' into 'master'
...
Implement nice and write test
See merge request redox-os/relibc!1283
2026-05-09 06:15:34 -06:00
auronandace
5b29140b29
move sys_resource constants from cbindgen to rust
2026-05-09 12:40:39 +01:00
auronandace
1b7a84633e
eliminate function export struct workaround for posix_dent
2026-05-09 12:09:33 +01:00
auronandace
aa52ed1bcc
replace sys_types include in regex header with bits
2026-05-09 08:30:02 +01:00
auronandace
8e9b2837cc
replace sys_types include in monetary header with bits
2026-05-09 07:45:22 +01:00
auronandace
8e1881c3cc
split out off_t from sys_types_internal
2026-05-09 07:11:29 +01:00
Wildan M
c15059e205
Workaround nice test hit the ceiling
2026-05-09 05:48:45 +07:00
Wildan M
e9c3960c65
Implement nice and write test
2026-05-09 01:23:37 +07:00
Jeremy Soller
3caae5a009
Merge branch 'split-sizet' into 'master'
...
split out size_t from stddef header
See merge request redox-os/relibc!1282
2026-05-08 08:35:35 -06:00
auronandace
dc28f2faef
split out sizt_t from stddef header
2026-05-08 14:59:27 +01:00
Jeremy Soller
4596d71bf5
Merge branch 'eliminate-flock-workaround' into 'master'
...
eliminate function export workaround for flock struct
See merge request redox-os/relibc!1281
2026-05-08 06:58:00 -06:00
Jeremy Soller
00a90eab57
Merge branch 'expect-simplify' into 'master'
...
Simplify expect files
See merge request redox-os/relibc!1280
2026-05-08 06:30:21 -06:00
Jeremy Soller
90fc985806
Merge branch 'eliminate-timeval-function' into 'master'
...
eliminate cbindgen export function workaround for timeval struct
See merge request redox-os/relibc!1279
2026-05-08 06:29:41 -06:00
Jeremy Soller
a4b536fdcb
Merge branch 'netinet-in-systypes' into 'master'
...
remove sys_types from netinet_in
See merge request redox-os/relibc!1278
2026-05-08 06:29:24 -06:00
Jeremy Soller
45f9484fd2
Merge branch 'split-ssizet' into 'master'
...
split out ssize_t from sys_types
See merge request redox-os/relibc!1277
2026-05-08 06:27:21 -06:00
Jeremy Soller
dbb4a1efa4
Merge branch 'include-guards' into 'master'
...
disamiguate include guards for arpa_inet and sys_time
See merge request redox-os/relibc!1276
2026-05-08 06:26:45 -06:00
auronandace
71427e3594
eliminate function export workaround for flock struct
2026-05-08 13:21:20 +01:00
auronandace
5c131dc037
eliminate cbindgen export function workaround for timeval struct
2026-05-08 12:30:55 +01:00
Wildan M
e9f8b0c697
Merge expect files
2026-05-08 17:57:18 +07:00
Wildan M
796b1d8ef5
Remove empty stderr expect
2026-05-08 17:48:25 +07:00
auronandace
4ef52218f1
remove sys_types from netinet_in
2026-05-08 11:47:56 +01:00
auronandace
4cb1ab3a2e
acutally include ssize_t in sys_types_internal
2026-05-08 09:58:13 +01:00
auronandace
ed488b71dc
split out ssize_t from sys_types
2026-05-08 09:49:06 +01:00
auronandace
c75c13da91
disamiguate include guards for arpa_inet and sys_time
2026-05-08 07:54:05 +01:00
Jeremy Soller
f35df25195
Merge branch 'master' into 'master'
...
Fix many clippy lints
See merge request redox-os/relibc!1226
2026-05-07 06:06:20 -06:00
Speedy_Lex
2d4ab41de5
Cargo fmt
2026-05-07 00:05:13 +02:00
Speedy_Lex
eff610eac6
Fix many clippy lints
2026-05-07 00:05:07 +02:00
Jeremy Soller
eebd41a187
Merge branch 'smp-ci' into 'master'
...
Enable SMP for testing
See merge request redox-os/relibc!1273
2026-05-06 13:01:07 -06:00
Jeremy Soller
fc8947006b
Merge branch 'verify-syswait-includes' into 'master'
...
verify sys_wait header includes
See merge request redox-os/relibc!1275
2026-05-06 06:18:15 -06:00
Jeremy Soller
4be86efdfa
Merge branch 'fnmatch-doc' into 'master'
...
add documentation for fnmatch
See merge request redox-os/relibc!1274
2026-05-06 06:16:33 -06:00
Jeremy Soller
519fea47cc
Merge branch 'iovec-cleanup' into 'master'
...
eliminate export function for struct iovec
See merge request redox-os/relibc!1272
2026-05-06 06:15:48 -06:00
Jeremy Soller
3c90d97a2a
Merge branch 'timespec-cleanup' into 'master'
...
eliminate export function struct workaround for timespec
See merge request redox-os/relibc!1271
2026-05-06 06:14:35 -06:00
auronandace
d1ff2d0a0a
verify sys_wait header includes
2026-05-06 12:26:40 +01:00
auronandace
b09b1fb0c7
add documentation for fnmatch
2026-05-06 11:42:12 +01:00
auronandace
e1d26137b4
eliminate export function for struct iovec
2026-05-06 08:57:33 +01:00
auronandace
b8a767fced
eliminate export function struct workaround for timespec
2026-05-06 08:17:26 +01:00
Jeremy Soller
a5f0d0c918
Merge branch 'redundant-syscall-removal' into 'master'
...
Remove redundant code and impl them in terms of *at functions
See merge request redox-os/relibc!1269
2026-05-05 14:52:24 -06:00
Connor-GH
e2486379b1
Remove redundant code and impl them in terms of *at functions
...
The following functions were replaced with their *at variants or
similar:
- lstat -> lstat -> fstatat
- stat -> stat -> fstatat
- fstat -> fstatat
- fchmod -> fchmodat
- fchown -> fchownat
- lchown -> fchownat
- mkfifo -> mkfifoat
- open -> openat
- renameat -> renameat2
- rmdir -> unlinkat
- unlink -> unlinkat
- symlink-> symlinkat
The `open_flags` logic for fstatat was redundant, as this is already
handled (and better so) in `openat2`.
Additionally, the fstatat test succeeds in os-test, and no longer
returns EINVAL. This is because `O_SYMLINK` is no longer
unconditionally passed like it was before. This is a problem because
redoxfs returns EINVAL if a node isn't a symlink but set `O_SYMLINK`.
2026-05-05 15:30:46 -05:00
Jeremy Soller
5312b86ee5
Merge branch 'fix-semaphore' into 'master'
...
include fcntl in semaphore header to fix includes
See merge request redox-os/relibc!1267
2026-05-05 11:49:13 -06:00
Jeremy Soller
f500e637c3
Merge branch 'utimensat' into 'master'
...
add utimensat
See merge request redox-os/relibc!1268
2026-05-05 11:49:05 -06:00
Wildan M
fd9faac62d
Enable SMP for testing
2026-05-05 23:00:21 +07:00