Commit Graph

2659 Commits

Author SHA1 Message Date
Josh Megnauth 27cd6a2b88 fix: USHRT_MAX is too large
The original expanded to 16 nibbles which is technically correct because
the standard defines USHRT_MAX as being at LEAST 65535. However, in
practice everything seems to set the max as the max length of two bytes.
2025-02-18 00:06:58 -05:00
Jeremy Soller b6b273af05 Merge branch 'sys-time-docs' into 'master'
Add docs, deprecations for sys/time.h

See merge request redox-os/relibc!616
2025-02-17 14:06:22 +00:00
Peter Limkilde Svendsen 6c94ed589a Mention select() declaration 2025-02-15 00:20:26 +01:00
Peter Limkilde Svendsen b9c4a910dd Reorder alphabetically 2025-02-15 00:18:18 +01:00
Peter Limkilde Svendsen 1fea91cb1a Add docs and deprecations for sys/time.h 2025-02-15 00:15:54 +01:00
Jeremy Soller 759f2a3a17 Merge branch 'netinet-docs' into 'master'
Add docs for netinet headers

See merge request redox-os/relibc!615
2025-02-14 15:12:35 +00:00
Peter Limkilde Svendsen 63aee953a1 Add docs for netinet headers 2025-02-12 21:24:16 +01:00
Jeremy Soller 56a1d9c3e9 Merge branch 'pvalloc2' into 'master'
Add pvalloc()

See merge request redox-os/relibc!614
2025-02-12 17:58:25 +00:00
Jeremy Soller 2eba1f5c6e Merge branch 'strings-docs' into 'master'
Add docs, missing functions for strings.h

See merge request redox-os/relibc!611
2025-02-12 17:57:54 +00:00
Peter Limkilde Svendsen b3f36faf87 Add pvalloc() 2025-02-11 21:13:51 +01:00
Jeremy Soller 365ec7fe7c Merge branch 'wscanf' into 'master'
wscanf and vwscanf implementation proposal

See merge request redox-os/relibc!613
2025-02-10 14:39:45 +00:00
Nicolás Antinori 205e09cac4 Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc into wscanf 2025-02-09 13:24:46 -03:00
Nicolás Antinori 28b471300b added vwscanf 2025-02-09 02:29:20 -03:00
Nicolás Antinori 230a15046d cleanup 2025-02-08 14:24:44 -03:00
Nicolás Antinori 47ed7a5907 fixed return value 2025-02-08 14:11:25 -03:00
Nicolás Antinori da3e1e94fa added get_char_encoded_length function 2025-02-08 14:05:37 -03:00
Jeremy Soller a16cd75508 Merge branch 'fix-sigqueue-test' into 'master'
Fix sigqueue test

See merge request redox-os/relibc!612
2025-02-07 22:04:03 +00:00
Ron Williams 6ea993bf46 Fix sigqueue test 2025-02-07 22:04:01 +00:00
Nicolás Antinori ca9cfde3d6 clean up code 2025-02-07 16:04:25 -03:00
Nicolás Antinori 9d49a2745f it is working, but with an unsafe 2025-02-07 15:56:21 -03:00
Jeremy Soller da174f9626 Fixes for 32-bit builds 2025-02-07 09:18:56 -07:00
Nicolás Antinori 61c31f348c changed wscanf parameters 2025-02-06 19:58:54 -03:00
Nicolás Antinori 18659e821f compiling but not working :) 2025-02-06 19:45:54 -03:00
Peter Limkilde Svendsen bda6a944b6 Fix error on deprecated functions 2025-02-04 19:53:09 +01:00
Peter Limkilde Svendsen 05eb0e85de Set #[no_mangle] on ffsl(), ffsll() 2025-02-03 23:07:02 +01:00
Peter Limkilde Svendsen 306196da2a Implement ffsl(), ffsll() 2025-02-03 22:47:45 +01:00
Peter Limkilde Svendsen 79badf4cfa Add missing function stubs 2025-02-03 22:46:27 +01:00
Peter Limkilde Svendsen 39f564ea23 Add docs and deprecations for strings.h 2025-02-03 22:37:37 +01:00
Jeremy Soller 7edc231f31 Merge branch 'clock_getcpuclockid-paramtype-fix' into 'master'
Fix clock_getcpuclockid() parameter type

See merge request redox-os/relibc!610
2025-02-03 20:59:41 +00:00
Peter Limkilde Svendsen a98fe90498 Fix clock_getcpuclockid() parameter type 2025-02-03 21:50:51 +01:00
Jeremy Soller f4e456e5b5 Merge branch 'time-docs' into 'master'
Add docs for time.h

See merge request redox-os/relibc!609
2025-02-03 14:51:43 +00:00
Peter Limkilde Svendsen 0f0bc8fc5e Formatting 2025-02-02 22:42:05 +01:00
Peter Limkilde Svendsen 3f88c9042d Add missing function stubs 2025-02-02 22:41:45 +01:00
Peter Limkilde Svendsen b0c6991f57 Reorder alphabetically 2025-02-02 22:28:32 +01:00
Peter Limkilde Svendsen ef6b64a7c2 Doc and pub use for strptime 2025-02-02 22:22:39 +01:00
Peter Limkilde Svendsen ee4f346ef0 Add docs and deprecations for time.h 2025-02-02 22:19:57 +01:00
Jeremy Soller 1972a5f44c Merge branch 'unistd-docs' into 'master'
Add docs for unistd.h

See merge request redox-os/relibc!608
2025-02-02 15:28:29 +00:00
Peter Limkilde Svendsen 85f01e8412 Add stubs for missing functions 2025-02-01 18:36:07 +01:00
Peter Limkilde Svendsen 26fdc200bf Add docs for unistd submodules 2025-02-01 18:07:51 +01:00
Peter Limkilde Svendsen 99e0948e0c Reexport ctermid, cuserid 2025-02-01 18:07:23 +01:00
Peter Limkilde Svendsen 5116c80d2f Reorder functions alphabetically 2025-02-01 17:34:20 +01:00
Peter Limkilde Svendsen bfde89c7cc Add docs and deprecations for unistd.h 2025-02-01 17:23:36 +01:00
Jeremy Soller e7a24b3f7f Merge branch 'sleep-intr' into 'master'
Make nanosleep and sleep handle interrupts correctly, plus fix alarm

See merge request redox-os/relibc!605
2025-01-31 21:10:15 +00:00
Ron Williams c528c0885f Make nanosleep and sleep handle interrupts correctly, plus fix alarm 2025-01-31 21:10:14 +00:00
Jeremy Soller 1871e8b08b Merge branch 'arpa-inet-docs' into 'master'
Add docs for arpa/inet.h, allow testing deprecated functions

See merge request redox-os/relibc!607
2025-01-31 21:09:42 +00:00
Jeremy Soller 4012354154 Merge branch 'dirent-docs' into 'master'
Add docs for dirent.h

See merge request redox-os/relibc!606
2025-01-31 21:09:21 +00:00
Peter Limkilde Svendsen b441916279 Add docs for dirent.h 2025-01-31 21:09:21 +00:00
Peter Limkilde Svendsen 38d22bd735 Suppress warnings about deprecated declarations in C 2025-01-30 21:41:52 +01:00
Peter Limkilde Svendsen a285728610 Formatting 2025-01-30 21:35:43 +01:00
Peter Limkilde Svendsen f4c75e99cd Align function parameter names and types with POSIX 2025-01-30 21:35:11 +01:00