Skip to content
Snippets Groups Projects
  1. Oct 20, 2020
  2. Oct 19, 2020
    • Andrew Walbran's avatar
      Android: Add preadv and pwritev. · d04bb8e2
      Andrew Walbran authored
      From sys/uio.h. Note that preadv64/pwritev64 are already included in
      src/unix/linux_like/mod.rs.
      Also fix parameter names of process_vm_[readv,writev] to match Bionic
      header.
      d04bb8e2
  3. Oct 16, 2020
  4. Oct 15, 2020
  5. Oct 07, 2020
  6. Oct 01, 2020
  7. Sep 30, 2020
  8. Sep 29, 2020
  9. Sep 27, 2020
  10. Sep 25, 2020
  11. Sep 21, 2020
    • Josh Triplett's avatar
      Consolidate handling of libdl, and handle crt-static · 5bf6ee5d
      Josh Triplett authored
      Move the link line for `libdl` up to `src/unix/mod.rs`, making it easier
      to see all the libraries `libc` links to.
      
      This also makes `libdl` respect `target-feature=+crt-static`.
      5bf6ee5d
    • Josh Triplett's avatar
      Consolidate handling of libutil, and handle crt-static · e005f4ca
      Josh Triplett authored
      The two library blocks that specify `#[link(name = "util")]` do not
      actually reference any functions in `libutil`; the functions that do use
      `libutil` don't have any reference to it. And having two library blocks
      specify it results in two separate inclusions of `-lutil` on the linker
      command line. Move the link lines up to `src/unix/mod.rs`, making it
      easier to see all the libraries `libc` links to.
      
      This also makes `libutil` respect `target-feature=+crt-static`.
      e005f4ca
  12. Sep 17, 2020
    • Aaron Hill's avatar
      Add SYS_pidfd_open and SYS_clone3 · 8e58e82c
      Aaron Hill authored
      These syscalls were added recently, and therefore have consistent
      numbers across different architetures (other than the weird offsetting
      on some platforms).
      8e58e82c
  13. Sep 11, 2020
  14. Aug 31, 2020
  15. Aug 28, 2020
    • Thomas de Zeeuw's avatar
      Add IOV_MAX and UIO_MAXIOV constants · 41fb4805
      Thomas de Zeeuw authored
      These constant can be used to determine the maximum number of iovecs can
      be passed to functions like readv/writev.
      
      Linux like uses UIO_MAXIOV, while the BSD family uses IOV_MAX.
      41fb4805
  16. Aug 22, 2020
  17. Aug 20, 2020
  18. Aug 19, 2020
  19. Aug 18, 2020
    • Josh Triplett's avatar
      Define P_PIDFD, used with waitid · e709b3f7
      Josh Triplett authored
      Linux defines a waitid type `P_PIDFD`, for use with process file
      descriptors (`pidfd`). Add that constant.
      
      In libc-test, add linux/wait.h to the Linux-specific and
      Android-specific headers, to get the definition. Exclude it on Android
      and musl for now, though, as the versions in CI don't have it yet.
      e709b3f7
  20. Aug 12, 2020
  21. Aug 11, 2020
  22. Aug 10, 2020
  23. Aug 09, 2020
  24. Aug 02, 2020
  25. Jul 29, 2020
  26. Jul 25, 2020
  27. Jul 24, 2020
  28. Jul 23, 2020
  29. Jul 22, 2020
Loading