cargo libc 0.2.160

14 hours ago

Added

  • Android: add PR_GET_NAME and PR_SET_NAME #3941
  • Apple: add F_TRANSFEREXTENTS #3925
  • Apple: add mach_error_string #3913
  • Apple: add additional pthread APIs #3846
  • Apple: add the LOCAL_PEERTOKEN socket option #3929
  • BSD: add RTF_*, RTA_*, RTAX_*, and RTM_* definitions #3714
  • Emscripten: add AT_EACCESS #3911
  • Emscripten: add getgrgid, getgrnam, getgrnam_r and getgrgid_r #3912
  • Emscripten: add getpwnam_r and getpwuid_r #3906
  • FreeBSD: add POLLRDHUP #3936
  • Haiku: add arc4random #3945
  • Illumos: add ptsname_r #3867
  • Linux: add fanotify interfaces #3695
  • Linux: add tcp_info #3480
  • Linux: add additional AF_PACKET options #3540
  • Linux: make Elf constants always available #3938
  • Musl x86: add iopl and ioperm #3720
  • Musl: add posix_spawn chdir functions #3949
  • Musl: add utmpx.h constants #3908
  • NetBSD: add sysctlnametomib, CLOCK_THREAD_CPUTIME_ID and CLOCK_PROCESS_CPUTIME_ID #3927
  • Nuttx: initial support #3909
  • RTEMS: add getentropy #3973
  • RTEMS: initial support #3866
  • Solarish: add POLLRDHUP, POSIX_FADV_*, O_RSYNC, and posix_fallocate #3936
  • Unix: add fnmatch.h #3937
  • VxWorks: add riscv64 support #3935
  • VxWorks: update constants related to the scheduler #3963

Changed

  • Redox: change ino_t to be c_ulonglong #3919

Fixed

  • ESP-IDF: fix mismatched constants and structs #3920
  • FreeBSD: fix struct stat on FreeBSD 12+ #3946

Other

  • CI: Fix CI for FreeBSD 15 #3950
  • Docs: link to windows-sys #3915

Don't miss a new libc release

NewReleases is sending notifications on new releases.