Commit Graph

4666 Commits

Author SHA1 Message Date
auronandace d28a131ec5 split out wchar_t from stddef header 2026-06-04 11:17:36 +01:00
Jeremy Soller fafc4c2c00 Merge branch 'epoll-del-test' into 'master'
Add test for EPOLL_CTL_DEL

See merge request redox-os/relibc!1309
2026-06-03 19:27:58 -06: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
Jeremy Soller cef4ba679c Merge branch 'grp-doc' into 'master'
add descriptions to grp header

See merge request redox-os/relibc!1407
2026-06-03 08:53:34 -06: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
Jeremy Soller a1a81ad958 Merge branch 'ifaddrs-doc' into 'master'
add descriptions to the ifaddrs header

See merge request redox-os/relibc!1403
2026-06-03 07:07:45 -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
Jeremy Soller 6ed85ce9c8 Merge branch 'stddef-null' into 'master'
split out NULL from stddef header

See merge request redox-os/relibc!1402
2026-06-02 19:55:19 -06:00
auronandace 4f5d535ebc split out NULL from stddef header 2026-06-02 16:56:12 +01:00
Jeremy Soller 7e546be11a Merge branch 'strings-include' into 'master'
remove stddef include from strings header

See merge request redox-os/relibc!1401
2026-06-02 05:41:40 -06:00
Jeremy Soller 11acec879b Merge branch 'wchart-type' into 'master'
change wchar_t type to int

See merge request redox-os/relibc!1400
2026-06-02 05:41:17 -06:00
auronandace 5860d65514 remove stddef include from strings header 2026-06-02 12:29:58 +01:00
auronandace 5795eac276 change wchar_t type to int 2026-06-02 12:13:17 +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
Jeremy Soller bc6af64d06 Merge branch 'syssocket-includes' into 'master'
verify sys_socket header includes

See merge request redox-os/relibc!1394
2026-06-01 05:49:43 -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
Jeremy Soller 3325795eb3 Merge branch 'dlfcn-doc' into 'master'
add descriptions to constants and struct members in dlfcn header

See merge request redox-os/relibc!1392
2026-05-30 08:34:28 -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
Jacob Lorentzon 0813a23294 Merge branch 'relpathat' into 'master'
feat: Implement relpathat

See merge request redox-os/relibc!1360
2026-05-27 16:36:45 +02:00
Ibuki Omatsu c2bcf91339 feat: Implement relpathat 2026-05-27 16:36:44 +02:00
Jeremy Soller 265111562a Merge branch 'sysstat-doc' into 'master'
add descriptions for stat struct and some constants

See merge request redox-os/relibc!1390
2026-05-27 06:32:19 -06: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