Files
RedBear-OS/include
vasilito 599627a926 relibc: ip_mreqn, sched_getcpu, variadic ioctl, sys/vfs.h, sched size_t
Follow-ups so PipeWire's remaining modules compile against real relibc:
- struct ip_mreqn (netinet/in.h): index-based multicast join request, used
  with IP_ADD_MEMBERSHIP + the SIOCGIFINDEX ifr_ifindex.
- sched_getcpu(): honest ENOSYS/-1 (Redox exposes no per-thread current-CPU
  query) rather than a fabricated CPU number.
- ioctl() declared variadic (int, unsigned long, ...) as in POSIX/glibc, so
  ioctl(fd, req, long) no longer trips -Werror=int-conversion; cbindgen's
  fixed void* prototype is excluded in favor of this ABI-compatible one.
- sys/vfs.h: glibc-style thin wrapper re-exporting sys/statfs.h.
- sched.h: pull in stddef.h + usize_is_size_t so the sched_getaffinity
  size_t parameter resolves.

cargo check clean for x86_64-unknown-redox.
2026-08-01 13:03:55 +03:00
..
2019-01-01 07:35:13 -07:00
2019-01-15 20:49:15 -07:00
2018-11-23 21:31:09 +01:00
2018-12-14 12:50:23 -07:00
2024-11-10 16:19:15 +01:00
2026-01-12 12:38:28 -07:00
2018-07-27 18:27:51 +02:00
2025-08-09 01:16:12 -04:00
2023-05-06 17:02:54 +02:00
2024-11-27 01:25:53 -05:00
2025-07-24 21:46:49 -04:00