File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed
Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,15 @@ add_proxy_header_library(
7272 libc.include .fenv
7373)
7474
75+ add_proxy_header_library(
76+ sched_macros
77+ HDRS
78+ sched_macros.h
79+ FULL_BUILD_DEPENDS
80+ libc.include .sched
81+ libc.include .llvm-libc-macros .sched_macros
82+ )
83+
7584add_proxy_header_library(
7685 signal_macros
7786 HDRS
Original file line number Diff line number Diff line change 1+ //===-- Definition of macros from sched.h ---------------------------------===//
2+ //
3+ // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4+ // See https://llvm.org/LICENSE.txt for license information.
5+ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6+ //
7+ //===----------------------------------------------------------------------===//
8+
9+ #ifndef LLVM_LIBC_HDR_SCHED_MACROS_H
10+ #define LLVM_LIBC_HDR_SCHED_MACROS_H
11+
12+ #ifdef LIBC_FULL_BUILD
13+
14+ #include "include/llvm-libc-macros/sched-macros.h"
15+
16+ #else // Overlay mode
17+
18+ #include <sched.h>
19+
20+ #endif // LLVM_LIBC_FULL_BUILD
21+
22+ #endif // LLVM_LIBC_HDR_SCHED_MACROS_H
You can’t perform that action at this time.
0 commit comments