cargo libc 0.2.162

12 hours ago

Added

  • Android: fix the alignment of uc_mcontext on arm64 #3894
  • Apple: add host_cpu_load_info #3916
  • ESP-IDF: add a time flag #3993
  • FreeBSD: add the CLOSE_RANGE_CLOEXEC flag#3996
  • FreeBSD: fix test errors regarding __gregset_t #3995
  • FreeBSD: fix tests on x86 FreeBSD 15 #3948
  • FreeBSD: make ucontext_t and mcontext_t available on all architectures #3848
  • Haiku: add getentropy #3991
  • Illumos: add syncfs #3990
  • Illumos: add some recently-added constants #3999
  • Linux: add ioctl flags #3960
  • Linux: add epoll busy polling parameters #3922
  • NuttX: add pthread_[get/set]name_np #4003
  • RTEMS: add arc4random_buf #3989
  • Trusty OS: add initial support #3942
  • WASIp2: expand socket support #3981

Fixed

  • Emscripten: don't pass -lc #4002
  • Hurd: change st_fsid field to st_dev #3785
  • Hurd: fix the definition of utsname #3992
  • Illumos/Solaris: fix FNM_CASEFOLD definition #4004
  • Solaris: fix all tests #3864

Other

  • CI: Add loongarch64 #4000
  • CI: Check that semver files are sorted #4018
  • CI: Re-enable the FreeBSD 15 job #3988
  • Clean up imports and extern crate usage #3897
  • Convert mode_t constants to octal #3634
  • Remove the wasm32-wasi target that has been deleted upstream #4013

Don't miss a new libc release

NewReleases is sending notifications on new releases.