summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordtorilov <[email protected]>2025-08-26 19:05:16 +0300
committerdtorilov <[email protected]>2025-08-26 19:31:25 +0300
commit565e4af3ceeba00b1a5c86e1199cb4dfb755db3c (patch)
treebefdd94a2f7628740ed992283e6ed23f03742e10
parentf151bf817a6102010c02c3be3841853a936935e0 (diff)
YT-25950: Move queue.h to separate folder
commit_hash:e3de43adddfa3fb08b2352b34358b29de1b5122f
-rw-r--r--build/sysincl/emscripten.yml2
-rw-r--r--build/sysincl/misc-win.yml2
-rw-r--r--contrib/libs/libc_compat/queue/sys/queue.h (renamed from contrib/libs/libc_compat/include/windows/sys/queue.h)0
-rw-r--r--contrib/libs/libc_compat/ya.make10
4 files changed, 10 insertions, 4 deletions
diff --git a/build/sysincl/emscripten.yml b/build/sysincl/emscripten.yml
index 8d9c6919b00..c75631f83cd 100644
--- a/build/sysincl/emscripten.yml
+++ b/build/sysincl/emscripten.yml
@@ -278,7 +278,7 @@
- sys/vfs.h: contrib/restricted/emscripten/system/lib/libc/musl/include/sys/vfs.h
- sys/wait.h: contrib/restricted/emscripten/system/lib/libc/musl/include/sys/wait.h
- sys/xattr.h: contrib/restricted/emscripten/system/lib/libc/musl/include/sys/xattr.h
- - sys/queue.h: contrib/libs/libc_compat/include/windows/sys/queue.h
+ - sys/queue.h: contrib/libs/libc_compat/queue/sys/queue.h
- tar.h: contrib/restricted/emscripten/system/lib/libc/musl/include/tar.h
- termios.h: contrib/restricted/emscripten/system/lib/libc/musl/include/termios.h
- threads.h: contrib/restricted/emscripten/system/lib/libc/musl/include/threads.h
diff --git a/build/sysincl/misc-win.yml b/build/sysincl/misc-win.yml
index 50af79f64fa..54deafb25d1 100644
--- a/build/sysincl/misc-win.yml
+++ b/build/sysincl/misc-win.yml
@@ -110,5 +110,5 @@
- gdk-pixbuf/gdk-pixbuf.h
- includes:
- - sys/queue.h: contrib/libs/libc_compat/include/windows/sys/queue.h
+ - sys/queue.h: contrib/libs/libc_compat/queue/sys/queue.h
- sys/uio.h: contrib/libs/libc_compat/include/windows/sys/uio.h
diff --git a/contrib/libs/libc_compat/include/windows/sys/queue.h b/contrib/libs/libc_compat/queue/sys/queue.h
index bc1568be674..bc1568be674 100644
--- a/contrib/libs/libc_compat/include/windows/sys/queue.h
+++ b/contrib/libs/libc_compat/queue/sys/queue.h
diff --git a/contrib/libs/libc_compat/ya.make b/contrib/libs/libc_compat/ya.make
index 63c8cadf259..06314f00584 100644
--- a/contrib/libs/libc_compat/ya.make
+++ b/contrib/libs/libc_compat/ya.make
@@ -25,6 +25,7 @@ ENDIF()
DEFAULT(PROVIDE_GETRANDOM_GETENTROPY "no")
DEFAULT(PROVIDE_REALLOCARRAY "no")
+DEFAULT(PROVIDE_QUEUE "no")
# Android libc function appearance is documented here:
# https://android.googlesource.com/platform/bionic/+/master/docs/status.md
@@ -85,6 +86,7 @@ IF (OS_WINDOWS)
src/windows/sys/uio.c
)
ENABLE(PROVIDE_REALLOCARRAY)
+ ENABLE(PROVIDE_QUEUE)
ENDIF()
IF (OS_LINUX)
@@ -131,6 +133,10 @@ IF (OS_LINUX AND NOT MUSL)
ENDIF()
ENDIF()
+IF(OS_EMSCRIPTEN)
+ ENABLE(PROVIDE_QUEUE)
+ENDIF()
+
IF (PROVIDE_REALLOCARRAY)
SRCS(
reallocarray/reallocarray.c
@@ -170,9 +176,9 @@ IF (PROVIDE_MEMFD_CREATE)
)
ENDIF()
-IF(OS_EMSCRIPTEN)
+IF (PROVIDE_QUEUE)
ADDINCL(
- GLOBAL contrib/libs/libc_compat/include/windows
+ GLOBAL contrib/libs/libc_compat/queue
)
ENDIF()