Skip to content
Snippets Groups Projects
  1. Jan 03, 2024
  2. Sep 13, 2023
  3. Jul 20, 2023
  4. May 11, 2023
  5. May 06, 2023
  6. Mar 10, 2023
  7. Jan 18, 2023
  8. Dec 19, 2022
  9. Dec 02, 2022
  10. Sep 15, 2021
  11. Jul 19, 2021
  12. Dec 24, 2020
  13. Dec 23, 2020
  14. Aug 08, 2020
  15. Jul 15, 2020
  16. Jun 14, 2020
    • Ahmed Abd El Mawgood's avatar
      Add sys/select.h to sys/types.h · f4d95ce4
      Ahmed Abd El Mawgood authored
      This was triggered by gcc for some reason It included sys/types.h and
      assumed sys/select.h to be there. And that seams to be the case in musl.
      
      The problem with relibc here is that sys/types.h is are part of relibc
      "include/*.h" files, while sys/select.h is generated by cbindgen. That
      makes it impossible to #include select.h in types.h epsecially that
      there are files like fcntl.c that uses types.h. They would complain
      about missing headers. I fixed this by renaming sys/types.h to
      sys/types_internal.h and then generating types.h using cbindgen as well
      except for that. however fcntl and dlmalloc can include types_internal
      instead of types.h
      f4d95ce4
    • Ahmed Abd El Mawgood's avatar
      Make stdbool.h C++ compatiable · a125b8be
      Ahmed Abd El Mawgood authored
      The problem here is that _Bool type is not defined in C++ yet this file
      is using it. That leads to issues when compiling gcc. I borrowed the
      same techniques used in other stdbool.h
      a125b8be
  17. Jun 02, 2020
  18. May 28, 2020
  19. May 23, 2020
  20. Apr 24, 2020
    • Ahmed Abd El Mawgood's avatar
      Implement #include<sys/user.h> and #include<sys/procfs.h> · 3a923aa6
      Ahmed Abd El Mawgood authored
      This patch implements sys/user.h file that works for both x86_64 as well
      as aarch64. This include file is used by sys/procfs.h which is needed
      dependency for binutils. There is bug in this patch in aarch64 implementation
      which is the lack of f128 implementation in rust, thus we can't create cbinding
      for long double.
      3a923aa6
  21. Mar 01, 2020
  22. Aug 17, 2019
  23. Aug 12, 2019
  24. Aug 09, 2019
  25. Aug 04, 2019
  26. Jul 18, 2019
  27. Jul 04, 2019
  28. Jul 01, 2019
  29. May 11, 2019
  30. Apr 27, 2019
Loading