Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 3c2feab

Browse files
authoredApr 10, 2024
Revert "[libc] implement ioctl" (#88226)
Reverts #85890 This fails in full build mode: https://lab.llvm.org/buildbot/#/builders/163/builds/54478/steps/4/logs/stdio
1 parent 87e6f87 commit 3c2feab

File tree

12 files changed

+0
-152
lines changed

12 files changed

+0
-152
lines changed
 

‎libc/config/linux/aarch64/entrypoints.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,6 @@ set(TARGET_LIBC_ENTRYPOINTS
204204
#libc.src.stdio.scanf
205205
#libc.src.stdio.fscanf
206206

207-
# sys/ioctl.h entrypoints
208-
libc.src.sys.ioctl.ioctl
209-
210207
# sys/mman.h entrypoints
211208
libc.src.sys.mman.madvise
212209
libc.src.sys.mman.mmap

‎libc/config/linux/riscv/entrypoints.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,6 @@ set(TARGET_LIBC_ENTRYPOINTS
209209
libc.src.stdio.scanf
210210
libc.src.stdio.fscanf
211211

212-
# sys/ioctl.h entrypoints
213-
libc.src.sys.ioctl.ioctl
214-
215212
# sys/mman.h entrypoints
216213
libc.src.sys.mman.madvise
217214
libc.src.sys.mman.mmap

‎libc/config/linux/x86_64/entrypoints.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,6 @@ set(TARGET_LIBC_ENTRYPOINTS
221221
# https://github.com/llvm/llvm-project/issues/80060
222222
# libc.src.sys.epoll.epoll_pwait2
223223

224-
# sys/ioctl.h entrypoints
225-
libc.src.sys.ioctl.ioctl
226-
227224
# sys/mman.h entrypoints
228225
libc.src.sys.mman.madvise
229226
libc.src.sys.mman.mmap

‎libc/spec/linux.td

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -79,24 +79,6 @@ def Linux : StandardSpec<"Linux"> {
7979
[] // Functions
8080
>;
8181

82-
HeaderSpec SysIoctl = HeaderSpec<
83-
"sys/ioctl.h",
84-
[Macro<"MAP_ANONYMOUS">],
85-
[], // Types
86-
[], // Enumerations
87-
[
88-
FunctionSpec<
89-
"ioctl",
90-
RetValSpec<IntType>,
91-
[
92-
ArgSpec<IntType>,
93-
ArgSpec<UnsignedLongType>,
94-
ArgSpec<VoidPtr>,
95-
]
96-
>,
97-
] // Functions
98-
>;
99-
10082
HeaderSpec SysMMan = HeaderSpec<
10183
"sys/mman.h",
10284
[Macro<"MAP_ANONYMOUS">],

‎libc/src/sys/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
add_subdirectory(auxv)
22
add_subdirectory(epoll)
3-
add_subdirectory(ioctl)
43
add_subdirectory(mman)
54
add_subdirectory(random)
65
add_subdirectory(resource)

‎libc/src/sys/ioctl/CMakeLists.txt

Lines changed: 0 additions & 12 deletions
This file was deleted.

‎libc/src/sys/ioctl/ioctl.h

Lines changed: 0 additions & 17 deletions
This file was deleted.

‎libc/src/sys/ioctl/linux/CMakeLists.txt

Lines changed: 0 additions & 13 deletions
This file was deleted.

‎libc/src/sys/ioctl/linux/ioctl.cpp

Lines changed: 0 additions & 38 deletions
This file was deleted.

‎libc/test/src/sys/ioctl/CMakeLists.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

‎libc/test/src/sys/ioctl/linux/CMakeLists.txt

Lines changed: 0 additions & 14 deletions
This file was deleted.

‎libc/test/src/sys/ioctl/linux/ioctl_test.cpp

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.