Commit Graph

3085 Commits

Author SHA1 Message Date
auronandace d28a131ec5 split out wchar_t from stddef header 2026-06-04 11:17:36 +01:00
Jeremy Soller 1bc08e8664 Merge branch 'ptyd-changes' into 'master'
pty: update libc functions for ptyd changes

See merge request redox-os/relibc!1409
2026-06-03 19:24:58 -06:00
Connor-GH ee6b7137e7 pty: remove some duplicated code
The Linux and Redox implementations can be combined to reduce code
duplication.
2026-06-03 19:59:53 -05:00
Jeremy Soller 7680bbe6d7 Merge branch 'pthread-def' into 'master'
Fix pthread init and null for C++

See merge request redox-os/relibc!1408
2026-06-03 18:57:24 -06:00
Connor-GH 38737af78d pty: update libc functions for ptyd changes
Of note is that `unlockpt` is required, both by the standard, and our
implementation. This has been taken care of inside of `openpty`, which
is the only non-libc way we are acquiring ptys. Additionally, it has
been modified such that it is POSIX compliant, so any outside future
changes to ptyd will not affect it.

This is part of my ptyd changes (#100). This can be safely merged once
the changes from base/ and userutils/ are merged alongside it.
2026-06-03 19:41:38 -05:00
Wildan M 6acf560ed0 Fix pthread init and null for C++ 2026-06-04 00:38:58 +07:00
auronandace f82397f228 add descriptions to grp header 2026-06-03 15:13:31 +01:00
Jeremy Soller e2218c53d3 Merge branch 'timeb-doc' into 'master'
add descriptions to timeb struct and ftime function

See merge request redox-os/relibc!1405
2026-06-03 07:09:20 -06:00
Jeremy Soller 7323cec50b Merge branch 'nulldef' into 'master'
Fix NULL definition

See merge request redox-os/relibc!1406
2026-06-03 07:08:53 -06:00
Jeremy Soller 85354e2afd Merge branch 'syssocket-doc' into 'master'
add descriptions to sys_socket constants and structs

See merge request redox-os/relibc!1404
2026-06-03 07:08:24 -06:00
Wildan M 4a027c9f2b Fix NULL definition 2026-06-03 19:59:06 +07:00
auronandace ad0f500823 add descriptions to timeb struct and ftime function 2026-06-03 13:49:08 +01:00
auronandace 11769408e5 add descriptions to sys_socket constants and structs 2026-06-03 12:32:28 +01:00
auronandace 2e29bbe86a add descriptions to the ifaddrs header 2026-06-03 09:36:42 +01:00
auronandace 4f5d535ebc split out NULL from stddef header 2026-06-02 16:56:12 +01:00
auronandace 5860d65514 remove stddef include from strings header 2026-06-02 12:29:58 +01:00
Jeremy Soller d4f680a319 Merge branch 'termios-doc' into 'master'
document some termios constants and the termios struct

See merge request redox-os/relibc!1399
2026-06-01 05:51:40 -06:00
Jeremy Soller 84a03f008f Merge branch 'verify-systime-includes' into 'master'
verify sys_time header includes

See merge request redox-os/relibc!1398
2026-06-01 05:51:19 -06:00
Jeremy Soller 056f2c8470 Merge branch 'verify-semaphore-includes' into 'master'
verify semaphore header includes

See merge request redox-os/relibc!1397
2026-06-01 05:50:52 -06:00
Jeremy Soller 2b4a363d23 Merge branch 'verify-langinfo-includes' into 'master'
verify langinfo header includes

See merge request redox-os/relibc!1396
2026-06-01 05:50:32 -06:00
Jeremy Soller 729cc3b90b Merge branch 'verify-netdb-includes' into 'master'
verify netdb header includes

See merge request redox-os/relibc!1395
2026-06-01 05:49:59 -06:00
auronandace 5b4ddd4732 document some termios constants and the termios struct 2026-06-01 12:05:01 +01:00
auronandace 27f65e1b22 verify sys_time header includes 2026-06-01 10:34:39 +01:00
auronandace 784b34f236 verify semaphore header includes 2026-06-01 10:04:03 +01:00
auronandace 4fd346c9d6 verify langinfo header includes 2026-06-01 09:27:09 +01:00
auronandace 0d8b8175c5 verify netdb header includes 2026-06-01 08:20:53 +01:00
auronandace d2df4c9d69 verify sys_socket header includes 2026-06-01 07:42:51 +01:00
Jeremy Soller 664fab3763 Merge branch 'timeout' into 'master'
Implement event timeout

See merge request redox-os/relibc!1382
2026-05-30 13:43:28 -06:00
4lDO2 21253a4be4 Fix unused_warnings error. 2026-05-30 17:00:30 +02:00
Jeremy Soller fa0b529796 Merge branch 'sysioctl-cleanup' into 'master'
deduplicate part of sys_ioctl

See merge request redox-os/relibc!1393
2026-05-30 08:37:33 -06:00
Wildan M 959e7d6cca Implement event timeout with EVENT_TIMEOUT_ID 2026-05-30 01:03:37 +07:00
auronandace 5abdcdf346 cargo fmt 2026-05-28 12:33:34 +01:00
auronandace 670288ef0c update ioctl function body 2026-05-28 12:28:22 +01:00
auronandace abba75fd62 deduplicate part of sys_ioctl 2026-05-28 12:17:11 +01:00
auronandace e6d4994c90 add descriptions to constants and struct members in dlfcn header 2026-05-28 08:36:12 +01:00
Ibuki Omatsu c2bcf91339 feat: Implement relpathat 2026-05-27 16:36:44 +02:00
auronandace 5a696f87d0 add descriptions for stat struct and some constants 2026-05-27 13:17:38 +01:00
Jeremy Soller a6b0a8deca Merge branch 'fenv-systypes' into 'master'
remove sys_types from _fenv header

See merge request redox-os/relibc!1388
2026-05-27 05:27:33 -06:00
Jeremy Soller 1014fe2781 Merge branch 'split-winsize' into 'master'
split out winsize from sys_ioctl header

See merge request redox-os/relibc!1386
2026-05-27 05:22:39 -06:00
auronandace ea3c2b1791 remove sys_types from _fenv header 2026-05-27 07:18:45 +01:00
Wildan M 3e0971603d Fix long double printf for updated Rust 2026-05-26 20:05:38 +07:00
Jeremy Soller ffa097ccb3 Support nightly 2026-05-24 2026-05-25 17:03:17 -06:00
auronandace 3ddd4f56df split out winsize from sys_ioctl header 2026-05-25 16:57:12 +01:00
auronandace 0920fefe3b cleanup _aio header 2026-05-25 14:36:56 +01:00
Jeremy Soller c0383a9465 Merge branch 'shadow-systypes' into 'master'
remove sys_types from the shadow header

See merge request redox-os/relibc!1384
2026-05-25 06:50:13 -06:00
Jeremy Soller b63901099f Merge branch 'utime-systypes' into 'master'
remove sys_types header from utime header includes

See merge request redox-os/relibc!1383
2026-05-25 06:49:56 -06:00
Jeremy Soller 47c5a08466 Merge branch 'ftime-out-ptr' into 'master'
Use Out for out-pointer in ftime()

See merge request redox-os/relibc!1181
2026-05-25 06:48:15 -06:00
Peter Limkilde Svendsen 9eddd8a73e Use Out for out-pointer in ftime() 2026-05-25 06:48:14 -06:00
auronandace 33dbe1aab8 remove sys_types from the shadow header 2026-05-25 07:58:33 +01:00
auronandace 441d9ebfc6 remove sys_types header from utime header includes 2026-05-25 07:22:01 +01:00