Kaynağa Gözat

Libraries: Move to Userland/Libraries/

Andreas Kling 4 yıl önce
ebeveyn
işleme
13d7c09125
100 değiştirilmiş dosya ile 73 ekleme ve 73 silme
  1. 1 1
      .github/workflows/cmake.yml
  2. 6 7
      CMakeLists.txt
  3. 8 8
      Kernel/CMakeLists.txt
  4. 4 4
      Meta/CMake/utils.cmake
  5. 25 25
      Meta/Lagom/CMakeLists.txt
  6. 1 1
      Meta/Lagom/ReadMe.md
  7. 2 2
      Meta/build-root-filesystem.sh
  8. 1 1
      Meta/check-debug-flags.sh
  9. 4 4
      Meta/check-newlines-at-eof.py
  10. 4 4
      Meta/check-style.sh
  11. 1 1
      Meta/check-symbols.sh
  12. 5 5
      Meta/lint-clang-format.sh
  13. 1 1
      Meta/lint-missing-resources.sh
  14. 2 2
      Toolchain/BuildIt.sh
  15. 1 0
      Userland/CMakeLists.txt
  16. 6 6
      Userland/DynamicLoader/CMakeLists.txt
  17. 0 0
      Userland/Libraries/CMakeLists.txt
  18. 0 0
      Userland/Libraries/LibAudio/Buffer.cpp
  19. 0 0
      Userland/Libraries/LibAudio/Buffer.h
  20. 0 0
      Userland/Libraries/LibAudio/CMakeLists.txt
  21. 0 0
      Userland/Libraries/LibAudio/ClientConnection.cpp
  22. 0 0
      Userland/Libraries/LibAudio/ClientConnection.h
  23. 0 0
      Userland/Libraries/LibAudio/Loader.cpp
  24. 0 0
      Userland/Libraries/LibAudio/Loader.h
  25. 0 0
      Userland/Libraries/LibAudio/WavLoader.cpp
  26. 0 0
      Userland/Libraries/LibAudio/WavLoader.h
  27. 0 0
      Userland/Libraries/LibAudio/WavWriter.cpp
  28. 0 0
      Userland/Libraries/LibAudio/WavWriter.h
  29. 1 1
      Userland/Libraries/LibC/CMakeLists.txt
  30. 0 0
      Userland/Libraries/LibC/alloca.h
  31. 0 0
      Userland/Libraries/LibC/arpa/inet.cpp
  32. 0 0
      Userland/Libraries/LibC/arpa/inet.h
  33. 0 0
      Userland/Libraries/LibC/assert.cpp
  34. 0 0
      Userland/Libraries/LibC/assert.h
  35. 0 0
      Userland/Libraries/LibC/bits/FILE.h
  36. 0 0
      Userland/Libraries/LibC/bits/posix1_lim.h
  37. 0 0
      Userland/Libraries/LibC/bits/stdint.h
  38. 0 0
      Userland/Libraries/LibC/byteswap.h
  39. 0 0
      Userland/Libraries/LibC/crt0.cpp
  40. 0 0
      Userland/Libraries/LibC/crt0_shared.cpp
  41. 0 0
      Userland/Libraries/LibC/crti.S
  42. 0 0
      Userland/Libraries/LibC/crtn.S
  43. 0 0
      Userland/Libraries/LibC/ctype.cpp
  44. 0 0
      Userland/Libraries/LibC/ctype.h
  45. 0 0
      Userland/Libraries/LibC/cxxabi.cpp
  46. 0 0
      Userland/Libraries/LibC/dirent.cpp
  47. 0 0
      Userland/Libraries/LibC/dirent.h
  48. 0 0
      Userland/Libraries/LibC/dlfcn.cpp
  49. 0 0
      Userland/Libraries/LibC/dlfcn.h
  50. 0 0
      Userland/Libraries/LibC/endian.h
  51. 0 0
      Userland/Libraries/LibC/errno.h
  52. 0 0
      Userland/Libraries/LibC/errno_numbers.h
  53. 0 0
      Userland/Libraries/LibC/fcntl.cpp
  54. 0 0
      Userland/Libraries/LibC/fcntl.h
  55. 0 0
      Userland/Libraries/LibC/fd_set.h
  56. 0 0
      Userland/Libraries/LibC/float.h
  57. 0 0
      Userland/Libraries/LibC/getopt.cpp
  58. 0 0
      Userland/Libraries/LibC/getopt.h
  59. 0 0
      Userland/Libraries/LibC/grp.cpp
  60. 0 0
      Userland/Libraries/LibC/grp.h
  61. 0 0
      Userland/Libraries/LibC/iconv.h
  62. 0 0
      Userland/Libraries/LibC/inttypes.h
  63. 0 0
      Userland/Libraries/LibC/ioctl.cpp
  64. 0 0
      Userland/Libraries/LibC/libcinit.cpp
  65. 0 0
      Userland/Libraries/LibC/libgen.cpp
  66. 0 0
      Userland/Libraries/LibC/libgen.h
  67. 0 0
      Userland/Libraries/LibC/limits.h
  68. 0 0
      Userland/Libraries/LibC/locale.cpp
  69. 0 0
      Userland/Libraries/LibC/locale.h
  70. 0 0
      Userland/Libraries/LibC/malloc.cpp
  71. 0 0
      Userland/Libraries/LibC/mallocdefs.h
  72. 0 0
      Userland/Libraries/LibC/memory.h
  73. 0 0
      Userland/Libraries/LibC/mman.cpp
  74. 0 0
      Userland/Libraries/LibC/mman.h
  75. 0 0
      Userland/Libraries/LibC/mntent.cpp
  76. 0 0
      Userland/Libraries/LibC/mntent.h
  77. 0 0
      Userland/Libraries/LibC/net/if.h
  78. 0 0
      Userland/Libraries/LibC/net/route.h
  79. 0 0
      Userland/Libraries/LibC/netdb.cpp
  80. 0 0
      Userland/Libraries/LibC/netdb.h
  81. 0 0
      Userland/Libraries/LibC/netinet/in.h
  82. 0 0
      Userland/Libraries/LibC/netinet/ip.h
  83. 0 0
      Userland/Libraries/LibC/netinet/ip_icmp.h
  84. 0 0
      Userland/Libraries/LibC/netinet/tcp.h
  85. 0 0
      Userland/Libraries/LibC/paths.h
  86. 0 0
      Userland/Libraries/LibC/poll.cpp
  87. 0 0
      Userland/Libraries/LibC/poll.h
  88. 0 0
      Userland/Libraries/LibC/pwd.cpp
  89. 0 0
      Userland/Libraries/LibC/pwd.h
  90. 0 0
      Userland/Libraries/LibC/qsort.cpp
  91. 0 0
      Userland/Libraries/LibC/regex.h
  92. 0 0
      Userland/Libraries/LibC/scanf.cpp
  93. 0 0
      Userland/Libraries/LibC/sched.cpp
  94. 0 0
      Userland/Libraries/LibC/sched.h
  95. 0 0
      Userland/Libraries/LibC/serenity.cpp
  96. 0 0
      Userland/Libraries/LibC/serenity.h
  97. 0 0
      Userland/Libraries/LibC/setjmp.S
  98. 0 0
      Userland/Libraries/LibC/setjmp.h
  99. 0 0
      Userland/Libraries/LibC/signal.cpp
  100. 0 0
      Userland/Libraries/LibC/signal.h

+ 1 - 1
.github/workflows/cmake.yml

@@ -80,7 +80,7 @@ jobs:
         # This assumes that *ALL* LibC headers have an impact on the Toolchain.
         # This assumes that *ALL* LibC headers have an impact on the Toolchain.
         # This is wrong, and causes more Toolchain rebuilds than necessary.
         # This is wrong, and causes more Toolchain rebuilds than necessary.
         # However, we want to avoid false cache hits at all costs.
         # However, we want to avoid false cache hits at all costs.
-        key: ${{ runner.os }}-toolchain-i686-${{ hashFiles('Libraries/LibC/**/*.h', 'Toolchain/Patches/*.patch', 'Toolchain/BuildIt.sh') }}
+        key: ${{ runner.os }}-toolchain-i686-${{ hashFiles('Userland/Libraries/LibC/**/*.h', 'Toolchain/Patches/*.patch', 'Toolchain/BuildIt.sh') }}
     - name: Restore or regenerate Toolchain
     - name: Restore or regenerate Toolchain
       run: TRY_USE_LOCAL_TOOLCHAIN=y ${{ github.workspace }}/Toolchain/BuildIt.sh
       run: TRY_USE_LOCAL_TOOLCHAIN=y ${{ github.workspace }}/Toolchain/BuildIt.sh
 
 

+ 6 - 7
CMakeLists.txt

@@ -68,14 +68,14 @@ if (ENABLE_ALL_THE_DEBUG_MACROS)
     include(${CMAKE_SOURCE_DIR}/Meta/CMake/all_the_debug_macros.cmake)
     include(${CMAKE_SOURCE_DIR}/Meta/CMake/all_the_debug_macros.cmake)
 endif(ENABLE_ALL_THE_DEBUG_MACROS)
 endif(ENABLE_ALL_THE_DEBUG_MACROS)
 
 
-include_directories(Libraries)
+include_directories(Userland/Libraries)
 include_directories(.)
 include_directories(.)
 
 
 add_subdirectory(Meta/Lagom)
 add_subdirectory(Meta/Lagom)
 add_subdirectory(DevTools/IPCCompiler)
 add_subdirectory(DevTools/IPCCompiler)
-add_subdirectory(Libraries/LibWeb/CodeGenerators)
+add_subdirectory(Userland/Libraries/LibWeb/CodeGenerators)
 add_subdirectory(AK/Tests)
 add_subdirectory(AK/Tests)
-add_subdirectory(Libraries/LibRegex/Tests)
+add_subdirectory(Userland/Libraries/LibRegex/Tests)
 
 
 set(write_if_different ${CMAKE_SOURCE_DIR}/Meta/write-only-on-difference.sh)
 set(write_if_different ${CMAKE_SOURCE_DIR}/Meta/write-only-on-difference.sh)
 
 
@@ -134,18 +134,17 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pie -fpic")
 
 
 add_link_options(--sysroot ${CMAKE_BINARY_DIR}/Root)
 add_link_options(--sysroot ${CMAKE_BINARY_DIR}/Root)
 
 
-include_directories(Libraries/LibC)
-include_directories(Libraries/LibM)
+include_directories(Userland/Libraries/LibC)
+include_directories(Userland/Libraries/LibM)
 include_directories(Services)
 include_directories(Services)
 include_directories(Userland)
 include_directories(Userland)
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
 include_directories(${CMAKE_CURRENT_BINARY_DIR})
 include_directories(${CMAKE_CURRENT_BINARY_DIR}/Services)
 include_directories(${CMAKE_CURRENT_BINARY_DIR}/Services)
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/Libraries)
+include_directories(${CMAKE_CURRENT_BINARY_DIR}/Userland/Libraries)
 include_directories(${CMAKE_CURRENT_BINARY_DIR}/Userland)
 include_directories(${CMAKE_CURRENT_BINARY_DIR}/Userland)
 
 
 add_subdirectory(AK)
 add_subdirectory(AK)
 add_subdirectory(Kernel)
 add_subdirectory(Kernel)
-add_subdirectory(Libraries)
 add_subdirectory(Services)
 add_subdirectory(Services)
 add_subdirectory(DevTools)
 add_subdirectory(DevTools)
 add_subdirectory(Userland)
 add_subdirectory(Userland)

+ 8 - 8
Kernel/CMakeLists.txt

@@ -230,26 +230,26 @@ set(AK_SOURCES
 )
 )
 
 
 set(ELF_SOURCES
 set(ELF_SOURCES
-    ../Libraries/LibELF/Image.cpp
-    ../Libraries/LibELF/Validation.cpp
+    ../Userland/Libraries/LibELF/Image.cpp
+    ../Userland/Libraries/LibELF/Validation.cpp
 )
 )
 
 
 set(VT_SOURCES
 set(VT_SOURCES
-    ../Libraries/LibVT/Terminal.cpp
-    ../Libraries/LibVT/Line.cpp
+    ../Userland/Libraries/LibVT/Terminal.cpp
+    ../Userland/Libraries/LibVT/Line.cpp
 )
 )
 
 
 set(KEYBOARD_SOURCES
 set(KEYBOARD_SOURCES
-    ../Libraries/LibKeyboard/CharacterMap.cpp
+    ../Userland/Libraries/LibKeyboard/CharacterMap.cpp
 )
 )
 
 
 set(CRYPTO_SOURCES
 set(CRYPTO_SOURCES
-    ../Libraries/LibCrypto/Cipher/AES.cpp
-    ../Libraries/LibCrypto/Hash/SHA2.cpp
+    ../Userland/Libraries/LibCrypto/Cipher/AES.cpp
+    ../Userland/Libraries/LibCrypto/Hash/SHA2.cpp
 )
 )
 
 
 set(C_SOURCES
 set(C_SOURCES
-    ../Libraries/LibC/ctype.cpp
+    ../Userland/Libraries/LibC/ctype.cpp
 )
 )
 
 
 set(SOURCES
 set(SOURCES

+ 4 - 4
Meta/CMake/utils.cmake

@@ -26,7 +26,7 @@ endfunction()
 
 
 function(serenity_lib target_name fs_name)
 function(serenity_lib target_name fs_name)
     serenity_install_headers(${target_name})
     serenity_install_headers(${target_name})
-    serenity_install_sources("Libraries/${target_name}")
+    serenity_install_sources("Userland/Libraries/${target_name}")
     #add_library(${target_name} SHARED ${SOURCES} ${GENERATED_SOURCES})
     #add_library(${target_name} SHARED ${SOURCES} ${GENERATED_SOURCES})
     add_library(${target_name} SHARED ${SOURCES} ${GENERATED_SOURCES})
     add_library(${target_name} SHARED ${SOURCES} ${GENERATED_SOURCES})
     install(TARGETS ${target_name} DESTINATION usr/lib)
     install(TARGETS ${target_name} DESTINATION usr/lib)
@@ -36,7 +36,7 @@ endfunction()
 
 
 function(serenity_shared_lib target_name fs_name)
 function(serenity_shared_lib target_name fs_name)
     serenity_install_headers(${target_name})
     serenity_install_headers(${target_name})
-    serenity_install_sources("Libraries/${target_name}")
+    serenity_install_sources("Userland/Libraries/${target_name}")
     add_library(${target_name} SHARED ${SOURCES} ${GENERATED_SOURCES})
     add_library(${target_name} SHARED ${SOURCES} ${GENERATED_SOURCES})
     install(TARGETS ${target_name} DESTINATION usr/lib)
     install(TARGETS ${target_name} DESTINATION usr/lib)
     set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})
     set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})
@@ -45,7 +45,7 @@ endfunction()
 
 
 function(serenity_libc target_name fs_name)
 function(serenity_libc target_name fs_name)
     serenity_install_headers("")
     serenity_install_headers("")
-    serenity_install_sources("Libraries/LibC")
+    serenity_install_sources("Userland/Libraries/LibC")
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -nostdlib -fpic")
     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -nostdlib -fpic")
     add_library(${target_name} SHARED ${SOURCES})
     add_library(${target_name} SHARED ${SOURCES})
     install(TARGETS ${target_name} DESTINATION usr/lib)
     install(TARGETS ${target_name} DESTINATION usr/lib)
@@ -56,7 +56,7 @@ endfunction()
 
 
 function(serenity_libc_static target_name fs_name)
 function(serenity_libc_static target_name fs_name)
     serenity_install_headers("")
     serenity_install_headers("")
-    serenity_install_sources("Libraries/LibC")
+    serenity_install_sources("Userland/Libraries/LibC")
     add_library(${target_name} ${SOURCES})
     add_library(${target_name} ${SOURCES})
     install(TARGETS ${target_name} ARCHIVE DESTINATION usr/lib)
     install(TARGETS ${target_name} ARCHIVE DESTINATION usr/lib)
     set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})
     set_target_properties(${target_name} PROPERTIES OUTPUT_NAME ${fs_name})

+ 25 - 25
Meta/Lagom/CMakeLists.txt

@@ -40,31 +40,31 @@ elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
 endif()
 endif()
 
 
 file(GLOB AK_SOURCES CONFIGURE_DEPENDS "../../AK/*.cpp")
 file(GLOB AK_SOURCES CONFIGURE_DEPENDS "../../AK/*.cpp")
-file(GLOB LIBREGEX_LIBC_SOURCES "../../Libraries/LibRegex/C/Regex.cpp")
-file(GLOB LIBREGEX_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibRegex/*.cpp")
-file(GLOB LIBCORE_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibCore/*.cpp")
-file(GLOB LIBELF_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibELF/*.cpp")
+file(GLOB LIBREGEX_LIBC_SOURCES "../../Userland/Libraries/LibRegex/C/Regex.cpp")
+file(GLOB LIBREGEX_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibRegex/*.cpp")
+file(GLOB LIBCORE_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibCore/*.cpp")
+file(GLOB LIBELF_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibELF/*.cpp")
 # There's no way we can reliably make this cross platform
 # There's no way we can reliably make this cross platform
-list(REMOVE_ITEM LIBELF_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/../../Libraries/LibELF/DynamicLinker.cpp")
-
-
-file(GLOB LIBGEMINI_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibGemini/*.cpp")
-file(GLOB LIBGFX_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibGfx/*.cpp")
-file(GLOB LIBGUI_GML_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibGUI/GML*.cpp")
-list(REMOVE_ITEM LIBGUI_GML_SOURCES ../../Libraries/LibGUI/GMLSyntaxHighlighter.cpp)
-file(GLOB LIBHTTP_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibHTTP/*.cpp")
-file(GLOB LIBIPC_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibIPC/*.cpp")
-file(GLOB LIBLINE_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibLine/*.cpp")
-set(LIBM_SOURCES "../../Libraries/LibM/math.cpp")
-file(GLOB LIBMARKDOWN_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibMarkdown/*.cpp")
-file(GLOB LIBX86_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibX86/*.cpp")
-file(GLOB LIBJS_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibJS/*.cpp")
-file(GLOB LIBJS_SUBDIR_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibJS/*/*.cpp")
-file(GLOB LIBCOMPRESS_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibCompress/*.cpp")
-file(GLOB LIBCRYPTO_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibCrypto/*.cpp")
-file(GLOB LIBCRYPTO_SUBDIR_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibCrypto/*/*.cpp")
-file(GLOB LIBTLS_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibTLS/*.cpp")
-file(GLOB LIBTTF_SOURCES CONFIGURE_DEPENDS "../../Libraries/LibTTF/*.cpp")
+list(REMOVE_ITEM LIBELF_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/../../Userland/Libraries/LibELF/DynamicLinker.cpp")
+
+
+file(GLOB LIBGEMINI_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibGemini/*.cpp")
+file(GLOB LIBGFX_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibGfx/*.cpp")
+file(GLOB LIBGUI_GML_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibGUI/GML*.cpp")
+list(REMOVE_ITEM LIBGUI_GML_SOURCES ../../Userland/Libraries/LibGUI/GMLSyntaxHighlighter.cpp)
+file(GLOB LIBHTTP_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibHTTP/*.cpp")
+file(GLOB LIBIPC_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibIPC/*.cpp")
+file(GLOB LIBLINE_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibLine/*.cpp")
+set(LIBM_SOURCES "../../Userland/Libraries/LibM/math.cpp")
+file(GLOB LIBMARKDOWN_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibMarkdown/*.cpp")
+file(GLOB LIBX86_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibX86/*.cpp")
+file(GLOB LIBJS_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibJS/*.cpp")
+file(GLOB LIBJS_SUBDIR_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibJS/*/*.cpp")
+file(GLOB LIBCOMPRESS_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibCompress/*.cpp")
+file(GLOB LIBCRYPTO_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibCrypto/*.cpp")
+file(GLOB LIBCRYPTO_SUBDIR_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibCrypto/*/*.cpp")
+file(GLOB LIBTLS_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibTLS/*.cpp")
+file(GLOB LIBTTF_SOURCES CONFIGURE_DEPENDS "../../Userland/Libraries/LibTTF/*.cpp")
 file(GLOB SHELL_SOURCES CONFIGURE_DEPENDS "../../Userland/Shell/*.cpp")
 file(GLOB SHELL_SOURCES CONFIGURE_DEPENDS "../../Userland/Shell/*.cpp")
 file(GLOB SHELL_TESTS CONFIGURE_DEPENDS "../../Userland/Shell/Tests/*.sh")
 file(GLOB SHELL_TESTS CONFIGURE_DEPENDS "../../Userland/Shell/Tests/*.sh")
 list(REMOVE_ITEM SHELL_SOURCES ../../Userland/Shell/main.cpp)
 list(REMOVE_ITEM SHELL_SOURCES ../../Userland/Shell/main.cpp)
@@ -74,7 +74,7 @@ set(LAGOM_CORE_SOURCES ${AK_SOURCES} ${LIBCORE_SOURCES})
 set(LAGOM_MORE_SOURCES ${LIBELF_SOURCES} ${LIBIPC_SOURCES} ${LIBLINE_SOURCES} ${LIBJS_SOURCES} ${LIBJS_SUBDIR_SOURCES} ${LIBX86_SOURCES} ${LIBCRYPTO_SOURCES} ${LIBCOMPRESS_SOURCES} ${LIBCRYPTO_SUBDIR_SOURCES} ${LIBTLS_SOURCES} ${LIBTTF_SOURCES} ${LIBMARKDOWN_SOURCES} ${LIBGEMINI_SOURCES} ${LIBGFX_SOURCES} ${LIBGUI_GML_SOURCES} ${LIBHTTP_SOURCES} ${LAGOM_REGEX_SOURCES} ${SHELL_SOURCES})
 set(LAGOM_MORE_SOURCES ${LIBELF_SOURCES} ${LIBIPC_SOURCES} ${LIBLINE_SOURCES} ${LIBJS_SOURCES} ${LIBJS_SUBDIR_SOURCES} ${LIBX86_SOURCES} ${LIBCRYPTO_SOURCES} ${LIBCOMPRESS_SOURCES} ${LIBCRYPTO_SUBDIR_SOURCES} ${LIBTLS_SOURCES} ${LIBTTF_SOURCES} ${LIBMARKDOWN_SOURCES} ${LIBGEMINI_SOURCES} ${LIBGFX_SOURCES} ${LIBGUI_GML_SOURCES} ${LIBHTTP_SOURCES} ${LAGOM_REGEX_SOURCES} ${SHELL_SOURCES})
 
 
 include_directories (../../)
 include_directories (../../)
-include_directories (../../Libraries/)
+include_directories (../../Userland/Libraries/)
 add_library(LagomCore ${LAGOM_CORE_SOURCES})
 add_library(LagomCore ${LAGOM_CORE_SOURCES})
 
 
 
 

+ 1 - 1
Meta/Lagom/ReadMe.md

@@ -91,7 +91,7 @@ $ gdb ./Meta/Lagom/Fuzzers/FuzzBMP
 <... SNIP some output ...>
 <... SNIP some output ...>
 (gdb) run -handle_abrt=0 -handle_segv=0 crash-27480a219572aa5a11b285968a3632a4cf25388e
 (gdb) run -handle_abrt=0 -handle_segv=0 crash-27480a219572aa5a11b285968a3632a4cf25388e
 <... SNIP some output ...>
 <... SNIP some output ...>
-FuzzBMP: ../../Libraries/LibGfx/Bitmap.cpp:84: Gfx::Bitmap::Bitmap(Gfx::BitmapFormat, const Gfx::IntSize &, Gfx::Bitmap::Purgeable): Assertion `m_data && m_data != (void*)-1' failed.
+FuzzBMP: ../../Userland/Libraries/LibGfx/Bitmap.cpp:84: Gfx::Bitmap::Bitmap(Gfx::BitmapFormat, const Gfx::IntSize &, Gfx::Bitmap::Purgeable): Assertion `m_data && m_data != (void*)-1' failed.
 
 
 Thread 1 "FuzzBMP" received signal SIGABRT, Aborted.
 Thread 1 "FuzzBMP" received signal SIGABRT, Aborted.
 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50

+ 2 - 2
Meta/build-root-filesystem.sh

@@ -96,8 +96,8 @@ mkdir -p mnt/home/anon/Desktop
 mkdir -p mnt/home/anon/Downloads
 mkdir -p mnt/home/anon/Downloads
 mkdir -p mnt/home/nona
 mkdir -p mnt/home/nona
 cp "$SERENITY_ROOT"/ReadMe.md mnt/home/anon/
 cp "$SERENITY_ROOT"/ReadMe.md mnt/home/anon/
-cp -r "$SERENITY_ROOT"/Libraries/LibJS/Tests mnt/home/anon/js-tests
-cp -r "$SERENITY_ROOT"/Libraries/LibWeb/Tests mnt/home/anon/web-tests
+cp -r "$SERENITY_ROOT"/Userland/Libraries/LibJS/Tests mnt/home/anon/js-tests
+cp -r "$SERENITY_ROOT"/Userland/Libraries/LibWeb/Tests mnt/home/anon/web-tests
 chmod 700 mnt/root
 chmod 700 mnt/root
 chmod 700 mnt/home/anon
 chmod 700 mnt/home/anon
 chmod 700 mnt/home/nona
 chmod 700 mnt/home/nona

+ 1 - 1
Meta/check-debug-flags.sh

@@ -20,7 +20,7 @@ done < <(
         '*.cpp' \
         '*.cpp' \
         '*.h' \
         '*.h' \
         ':!:Kernel/FileSystem/ext2_fs.h' \
         ':!:Kernel/FileSystem/ext2_fs.h' \
-        ':!:Libraries/LibELF/exec_elf.h' \
+        ':!:Userland/Libraries/LibELF/exec_elf.h' \
     | xargs grep -P '^ *#.*DEBUG' \
     | xargs grep -P '^ *#.*DEBUG' \
     | sed -re 's,^.*[^a-zA-Z0-9_]([a-zA-Z0-9_]*DEBUG[a-zA-Z0-9_]*).*$,\1,' \
     | sed -re 's,^.*[^a-zA-Z0-9_]([a-zA-Z0-9_]*DEBUG[a-zA-Z0-9_]*).*$,\1,' \
     | sort \
     | sort \

+ 4 - 4
Meta/check-newlines-at-eof.py

@@ -21,10 +21,10 @@ files = subprocess.run(
         "**/CMake*.txt",
         "**/CMake*.txt",
         ":!:Base",
         ":!:Base",
         ":!:Kernel/FileSystem/ext2_fs.h",
         ":!:Kernel/FileSystem/ext2_fs.h",
-        ":!:Libraries/LibC/getopt.cpp",
-        ":!:Libraries/LibCore/puff.h",
-        ":!:Libraries/LibCore/puff.cpp",
-        ":!:Libraries/LibELF/exec_elf.h"
+        ":!:Userland/Libraries/LibC/getopt.cpp",
+        ":!:Userland/Libraries/LibCore/puff.h",
+        ":!:Userland/Libraries/LibCore/puff.cpp",
+        ":!:Userland/Libraries/LibELF/exec_elf.h"
     ],
     ],
     capture_output=True
     capture_output=True
 ).stdout.decode().strip('\n').split('\n')
 ).stdout.decode().strip('\n').split('\n')

+ 4 - 4
Meta/check-style.sh

@@ -41,10 +41,10 @@ done < <(git ls-files -- \
     '*.h' \
     '*.h' \
     ':!:Base' \
     ':!:Base' \
     ':!:Kernel/FileSystem/ext2_fs.h' \
     ':!:Kernel/FileSystem/ext2_fs.h' \
-    ':!:Libraries/LibC/getopt.cpp' \
-    ':!:Libraries/LibCore/puff.h' \
-    ':!:Libraries/LibCore/puff.cpp' \
-    ':!:Libraries/LibELF/exec_elf.h' \
+    ':!:Userland/Libraries/LibC/getopt.cpp' \
+    ':!:Userland/Libraries/LibCore/puff.h' \
+    ':!:Userland/Libraries/LibCore/puff.cpp' \
+    ':!:Userland/Libraries/LibELF/exec_elf.h' \
 )
 )
 
 
 exit_status=0
 exit_status=0

+ 1 - 1
Meta/check-symbols.sh

@@ -9,7 +9,7 @@ cd "$script_path/.." || exit 1
 # To eliminate the need for these symbols, avoid doing non-trivial construction of local statics in LibC.
 # To eliminate the need for these symbols, avoid doing non-trivial construction of local statics in LibC.
 
 
 FORBIDDEN_SYMBOLS="__cxa_guard_acquire __cxa_guard_release"
 FORBIDDEN_SYMBOLS="__cxa_guard_acquire __cxa_guard_release"
-LIBC_PATH="Build/Libraries/LibC/libc.a" 
+LIBC_PATH="Build/Userland/Libraries/LibC/libc.a" 
 for forbidden_symbol in $FORBIDDEN_SYMBOLS; do
 for forbidden_symbol in $FORBIDDEN_SYMBOLS; do
     # check if symbol is undefined
     # check if symbol is undefined
     if nm $LIBC_PATH | grep "U $forbidden_symbol" ; then
     if nm $LIBC_PATH | grep "U $forbidden_symbol" ; then

+ 5 - 5
Meta/lint-clang-format.sh

@@ -13,11 +13,11 @@ if [ "$#" -eq "1" ]; then
             ':!:Base' \
             ':!:Base' \
             ':!:Kernel/Arch/i386/CPU.cpp' \
             ':!:Kernel/Arch/i386/CPU.cpp' \
             ':!:Kernel/FileSystem/ext2_fs.h' \
             ':!:Kernel/FileSystem/ext2_fs.h' \
-            ':!:Libraries/LibC/getopt.cpp' \
-            ':!:Libraries/LibC/syslog.h' \
-            ':!:Libraries/LibCore/puff.h' \
-            ':!:Libraries/LibCore/puff.cpp' \
-            ':!:Libraries/LibELF/exec_elf.h'
+            ':!:Userland/Libraries/LibC/getopt.cpp' \
+            ':!:Userland/Libraries/LibC/syslog.h' \
+            ':!:Userland/Libraries/LibCore/puff.h' \
+            ':!:Userland/Libraries/LibCore/puff.cpp' \
+            ':!:Userland/Libraries/LibELF/exec_elf.h'
     )
     )
 else
 else
     files=()
     files=()

+ 1 - 1
Meta/lint-missing-resources.sh

@@ -7,7 +7,7 @@ cd "$script_path/.."
 
 
 # The dollar symbol in sed's argument is for "end of line", not any shell variable.
 # The dollar symbol in sed's argument is for "end of line", not any shell variable.
 # shellcheck disable=SC2016
 # shellcheck disable=SC2016
-grep -Pirh '(?<!file://)(?<!\.)(?<!})(?<!\()/(etc|res|usr|www)/' AK/ Applications/ Base Demos/ DevTools/ Documentation/ Games/ Kernel/ Libraries/ MenuApplets/ Services/ Userland/ | \
+grep -Pirh '(?<!file://)(?<!\.)(?<!})(?<!\()/(etc|res|usr|www)/' AK/ Base DevTools/ Documentation/ Kernel/ Services/ Userland/ | \
 sed -re 's,^.*["= `]/([^"%`: ]+[^"%`: /.])/?(["%`: .].*)?$,\1,' | \
 sed -re 's,^.*["= `]/([^"%`: ]+[^"%`: /.])/?(["%`: .].*)?$,\1,' | \
 sort -u | \
 sort -u | \
 while read -r referenced_resource
 while read -r referenced_resource

+ 2 - 2
Toolchain/BuildIt.sh

@@ -237,9 +237,9 @@ pushd "$DIR/Build/$ARCH"
         pushd "$BUILD"
         pushd "$BUILD"
             mkdir -p Root/usr/include/
             mkdir -p Root/usr/include/
             SRC_ROOT=$(realpath "$DIR"/..)
             SRC_ROOT=$(realpath "$DIR"/..)
-            FILES=$(find "$SRC_ROOT"/Libraries/LibC "$SRC_ROOT"/Libraries/LibM -name '*.h' -print)
+            FILES=$(find "$SRC_ROOT"/Userland/Libraries/LibC "$SRC_ROOT"/Userland/Libraries/LibM -name '*.h' -print)
             for header in $FILES; do
             for header in $FILES; do
-                target=$(echo "$header" | sed -e "s@$SRC_ROOT/Libraries/LibC@@" -e "s@$SRC_ROOT/Libraries/LibM@@")
+                target=$(echo "$header" | sed -e "s@$SRC_ROOT/Userland/Libraries/LibC@@" -e "s@$SRC_ROOT/Userland/Libraries/LibM@@")
                 $INSTALL -D "$header" "Root/usr/include/$target"
                 $INSTALL -D "$header" "Root/usr/include/$target"
             done
             done
             unset SRC_ROOT
             unset SRC_ROOT

+ 1 - 0
Userland/CMakeLists.txt

@@ -2,6 +2,7 @@ add_subdirectory(Applications)
 add_subdirectory(Demos)
 add_subdirectory(Demos)
 add_subdirectory(DynamicLoader)
 add_subdirectory(DynamicLoader)
 add_subdirectory(Games)
 add_subdirectory(Games)
+add_subdirectory(Libraries)
 add_subdirectory(MenuApplets)
 add_subdirectory(MenuApplets)
 add_subdirectory(Shell)
 add_subdirectory(Shell)
 add_subdirectory(Tests)
 add_subdirectory(Tests)

+ 6 - 6
Userland/DynamicLoader/CMakeLists.txt

@@ -5,11 +5,11 @@ set(LOADER_SOURCES
 )
 )
 
 
 file(GLOB AK_SOURCES "../../AK/*.cpp")
 file(GLOB AK_SOURCES "../../AK/*.cpp")
-file(GLOB ELF_SOURCES "../../Libraries/LibELF/*.cpp")
-set(ELF_SOURCES ${ELF_SOURCES} ../../Libraries/LibELF/Arch/i386/plt_trampoline.S)
-file(GLOB LIBC_SOURCES1 "../../Libraries/LibC/*.cpp")
-file(GLOB LIBC_SOURCES2 "../../Libraries/LibC/*/*.cpp")
-file(GLOB LIBC_SOURCES3 "../../Libraries/LibC/*.S")
+file(GLOB ELF_SOURCES "../Libraries/LibELF/*.cpp")
+set(ELF_SOURCES ${ELF_SOURCES} ../Libraries/LibELF/Arch/i386/plt_trampoline.S)
+file(GLOB LIBC_SOURCES1 "../Libraries/LibC/*.cpp")
+file(GLOB LIBC_SOURCES2 "../Libraries/LibC/*/*.cpp")
+file(GLOB LIBC_SOURCES3 "../Libraries/LibC/*.S")
 
 
 list(FILTER LIBC_SOURCES1 EXCLUDE REGEX ".+crt0.cpp")
 list(FILTER LIBC_SOURCES1 EXCLUDE REGEX ".+crt0.cpp")
 list(FILTER LIBC_SOURCES1 EXCLUDE REGEX ".+crt0.+.cpp")
 list(FILTER LIBC_SOURCES1 EXCLUDE REGEX ".+crt0.+.cpp")
@@ -18,7 +18,7 @@ set(SOURCES ${LOADER_SOURCES} ${AK_SOURCES} ${ELF_SOURCES} ${LIBC_SOURCES1} ${LI
 
 
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -nostdlib -pie -fpic -DNO_TLS")
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -nostdlib -pie -fpic -DNO_TLS")
 
 
-set_source_files_properties (../../Libraries/LibC/ssp.cpp PROPERTIES COMPILE_FLAGS
+set_source_files_properties (../Libraries/LibC/ssp.cpp PROPERTIES COMPILE_FLAGS
     "-fno-stack-protector")
     "-fno-stack-protector")
 
 
 add_executable(Loader.so ${SOURCES})
 add_executable(Loader.so ${SOURCES})

+ 0 - 0
Libraries/CMakeLists.txt → Userland/Libraries/CMakeLists.txt


+ 0 - 0
Libraries/LibAudio/Buffer.cpp → Userland/Libraries/LibAudio/Buffer.cpp


+ 0 - 0
Libraries/LibAudio/Buffer.h → Userland/Libraries/LibAudio/Buffer.h


+ 0 - 0
Libraries/LibAudio/CMakeLists.txt → Userland/Libraries/LibAudio/CMakeLists.txt


+ 0 - 0
Libraries/LibAudio/ClientConnection.cpp → Userland/Libraries/LibAudio/ClientConnection.cpp


+ 0 - 0
Libraries/LibAudio/ClientConnection.h → Userland/Libraries/LibAudio/ClientConnection.h


+ 0 - 0
Libraries/LibAudio/Loader.cpp → Userland/Libraries/LibAudio/Loader.cpp


+ 0 - 0
Libraries/LibAudio/Loader.h → Userland/Libraries/LibAudio/Loader.h


+ 0 - 0
Libraries/LibAudio/WavLoader.cpp → Userland/Libraries/LibAudio/WavLoader.cpp


+ 0 - 0
Libraries/LibAudio/WavLoader.h → Userland/Libraries/LibAudio/WavLoader.h


+ 0 - 0
Libraries/LibAudio/WavWriter.cpp → Userland/Libraries/LibAudio/WavWriter.cpp


+ 0 - 0
Libraries/LibAudio/WavWriter.h → Userland/Libraries/LibAudio/WavWriter.h


+ 1 - 1
Libraries/LibC/CMakeLists.txt → Userland/Libraries/LibC/CMakeLists.txt

@@ -48,7 +48,7 @@ set(LIBC_SOURCES
     wchar.cpp
     wchar.cpp
 )
 )
 
 
-file(GLOB AK_SOURCES CONFIGURE_DEPENDS "../../AK/*.cpp")
+file(GLOB AK_SOURCES CONFIGURE_DEPENDS "../../../AK/*.cpp")
 file(GLOB ELF_SOURCES CONFIGURE_DEPENDS "../LibELF/*.cpp")
 file(GLOB ELF_SOURCES CONFIGURE_DEPENDS "../LibELF/*.cpp")
 set(ELF_SOURCES ${ELF_SOURCES} ../LibELF/Arch/i386/plt_trampoline.S)
 set(ELF_SOURCES ${ELF_SOURCES} ../LibELF/Arch/i386/plt_trampoline.S)
 
 

+ 0 - 0
Libraries/LibC/alloca.h → Userland/Libraries/LibC/alloca.h


+ 0 - 0
Libraries/LibC/arpa/inet.cpp → Userland/Libraries/LibC/arpa/inet.cpp


+ 0 - 0
Libraries/LibC/arpa/inet.h → Userland/Libraries/LibC/arpa/inet.h


+ 0 - 0
Libraries/LibC/assert.cpp → Userland/Libraries/LibC/assert.cpp


+ 0 - 0
Libraries/LibC/assert.h → Userland/Libraries/LibC/assert.h


+ 0 - 0
Libraries/LibC/bits/FILE.h → Userland/Libraries/LibC/bits/FILE.h


+ 0 - 0
Libraries/LibC/bits/posix1_lim.h → Userland/Libraries/LibC/bits/posix1_lim.h


+ 0 - 0
Libraries/LibC/bits/stdint.h → Userland/Libraries/LibC/bits/stdint.h


+ 0 - 0
Libraries/LibC/byteswap.h → Userland/Libraries/LibC/byteswap.h


+ 0 - 0
Libraries/LibC/crt0.cpp → Userland/Libraries/LibC/crt0.cpp


+ 0 - 0
Libraries/LibC/crt0_shared.cpp → Userland/Libraries/LibC/crt0_shared.cpp


+ 0 - 0
Libraries/LibC/crti.S → Userland/Libraries/LibC/crti.S


+ 0 - 0
Libraries/LibC/crtn.S → Userland/Libraries/LibC/crtn.S


+ 0 - 0
Libraries/LibC/ctype.cpp → Userland/Libraries/LibC/ctype.cpp


+ 0 - 0
Libraries/LibC/ctype.h → Userland/Libraries/LibC/ctype.h


+ 0 - 0
Libraries/LibC/cxxabi.cpp → Userland/Libraries/LibC/cxxabi.cpp


+ 0 - 0
Libraries/LibC/dirent.cpp → Userland/Libraries/LibC/dirent.cpp


+ 0 - 0
Libraries/LibC/dirent.h → Userland/Libraries/LibC/dirent.h


+ 0 - 0
Libraries/LibC/dlfcn.cpp → Userland/Libraries/LibC/dlfcn.cpp


+ 0 - 0
Libraries/LibC/dlfcn.h → Userland/Libraries/LibC/dlfcn.h


+ 0 - 0
Libraries/LibC/endian.h → Userland/Libraries/LibC/endian.h


+ 0 - 0
Libraries/LibC/errno.h → Userland/Libraries/LibC/errno.h


+ 0 - 0
Libraries/LibC/errno_numbers.h → Userland/Libraries/LibC/errno_numbers.h


+ 0 - 0
Libraries/LibC/fcntl.cpp → Userland/Libraries/LibC/fcntl.cpp


+ 0 - 0
Libraries/LibC/fcntl.h → Userland/Libraries/LibC/fcntl.h


+ 0 - 0
Libraries/LibC/fd_set.h → Userland/Libraries/LibC/fd_set.h


+ 0 - 0
Libraries/LibC/float.h → Userland/Libraries/LibC/float.h


+ 0 - 0
Libraries/LibC/getopt.cpp → Userland/Libraries/LibC/getopt.cpp


+ 0 - 0
Libraries/LibC/getopt.h → Userland/Libraries/LibC/getopt.h


+ 0 - 0
Libraries/LibC/grp.cpp → Userland/Libraries/LibC/grp.cpp


+ 0 - 0
Libraries/LibC/grp.h → Userland/Libraries/LibC/grp.h


+ 0 - 0
Libraries/LibC/iconv.h → Userland/Libraries/LibC/iconv.h


+ 0 - 0
Libraries/LibC/inttypes.h → Userland/Libraries/LibC/inttypes.h


+ 0 - 0
Libraries/LibC/ioctl.cpp → Userland/Libraries/LibC/ioctl.cpp


+ 0 - 0
Libraries/LibC/libcinit.cpp → Userland/Libraries/LibC/libcinit.cpp


+ 0 - 0
Libraries/LibC/libgen.cpp → Userland/Libraries/LibC/libgen.cpp


+ 0 - 0
Libraries/LibC/libgen.h → Userland/Libraries/LibC/libgen.h


+ 0 - 0
Libraries/LibC/limits.h → Userland/Libraries/LibC/limits.h


+ 0 - 0
Libraries/LibC/locale.cpp → Userland/Libraries/LibC/locale.cpp


+ 0 - 0
Libraries/LibC/locale.h → Userland/Libraries/LibC/locale.h


+ 0 - 0
Libraries/LibC/malloc.cpp → Userland/Libraries/LibC/malloc.cpp


+ 0 - 0
Libraries/LibC/mallocdefs.h → Userland/Libraries/LibC/mallocdefs.h


+ 0 - 0
Libraries/LibC/memory.h → Userland/Libraries/LibC/memory.h


+ 0 - 0
Libraries/LibC/mman.cpp → Userland/Libraries/LibC/mman.cpp


+ 0 - 0
Libraries/LibC/mman.h → Userland/Libraries/LibC/mman.h


+ 0 - 0
Libraries/LibC/mntent.cpp → Userland/Libraries/LibC/mntent.cpp


+ 0 - 0
Libraries/LibC/mntent.h → Userland/Libraries/LibC/mntent.h


+ 0 - 0
Libraries/LibC/net/if.h → Userland/Libraries/LibC/net/if.h


+ 0 - 0
Libraries/LibC/net/route.h → Userland/Libraries/LibC/net/route.h


+ 0 - 0
Libraries/LibC/netdb.cpp → Userland/Libraries/LibC/netdb.cpp


+ 0 - 0
Libraries/LibC/netdb.h → Userland/Libraries/LibC/netdb.h


+ 0 - 0
Libraries/LibC/netinet/in.h → Userland/Libraries/LibC/netinet/in.h


+ 0 - 0
Libraries/LibC/netinet/ip.h → Userland/Libraries/LibC/netinet/ip.h


+ 0 - 0
Libraries/LibC/netinet/ip_icmp.h → Userland/Libraries/LibC/netinet/ip_icmp.h


+ 0 - 0
Libraries/LibC/netinet/tcp.h → Userland/Libraries/LibC/netinet/tcp.h


+ 0 - 0
Libraries/LibC/paths.h → Userland/Libraries/LibC/paths.h


+ 0 - 0
Libraries/LibC/poll.cpp → Userland/Libraries/LibC/poll.cpp


+ 0 - 0
Libraries/LibC/poll.h → Userland/Libraries/LibC/poll.h


+ 0 - 0
Libraries/LibC/pwd.cpp → Userland/Libraries/LibC/pwd.cpp


+ 0 - 0
Libraries/LibC/pwd.h → Userland/Libraries/LibC/pwd.h


+ 0 - 0
Libraries/LibC/qsort.cpp → Userland/Libraries/LibC/qsort.cpp


+ 0 - 0
Libraries/LibC/regex.h → Userland/Libraries/LibC/regex.h


+ 0 - 0
Libraries/LibC/scanf.cpp → Userland/Libraries/LibC/scanf.cpp


+ 0 - 0
Libraries/LibC/sched.cpp → Userland/Libraries/LibC/sched.cpp


+ 0 - 0
Libraries/LibC/sched.h → Userland/Libraries/LibC/sched.h


+ 0 - 0
Libraries/LibC/serenity.cpp → Userland/Libraries/LibC/serenity.cpp


+ 0 - 0
Libraries/LibC/serenity.h → Userland/Libraries/LibC/serenity.h


+ 0 - 0
Libraries/LibC/setjmp.S → Userland/Libraries/LibC/setjmp.S


+ 0 - 0
Libraries/LibC/setjmp.h → Userland/Libraries/LibC/setjmp.h


+ 0 - 0
Libraries/LibC/signal.cpp → Userland/Libraries/LibC/signal.cpp


+ 0 - 0
Libraries/LibC/signal.h → Userland/Libraries/LibC/signal.h


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor