diff --git a/libc/Makefile b/libc/Makefile
index 162c6847..05acc584 100644
--- a/libc/Makefile
+++ b/libc/Makefile
@@ -319,7 +319,6 @@ arpa/inet/inet_pton.o \
blf/blowfish.o \
$(CPUDIR)/fork.o \
$(CPUDIR)/setjmp.o \
-$(CPUDIR)/signal.o \
$(CPUDIR)/syscall.o \
dirent/closedir.o \
dirent/dscandir_r.o \
diff --git a/libc/x64/signal.S b/libc/x64/signal.S
deleted file mode 100644
index 298ea978..00000000
--- a/libc/x64/signal.S
+++ /dev/null
@@ -1,36 +0,0 @@
-/*******************************************************************************
-
- Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
-
- This file is part of the Sortix C Library.
-
- The Sortix C Library is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or (at your
- option) any later version.
-
- The Sortix C Library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
- License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with the Sortix C Library. If not, see .
-
- x64/signal.S
- An assembly stub that for handling unix signals.
-
-*******************************************************************************/
-
-.section .text
-
-.global SignalHandlerAssembly
-.type SignalHandlerAssembly, @function
-SignalHandlerAssembly:
-
- # The kernel put the signal id in edi.
- call SignalHandler
-
- # Return control to the kernel, so normal execution can continue.
- int $131
-.size SignalHandlerAssembly, . - SignalHandlerAssembly
diff --git a/libc/x86/signal.S b/libc/x86/signal.S
deleted file mode 100644
index 3825af72..00000000
--- a/libc/x86/signal.S
+++ /dev/null
@@ -1,41 +0,0 @@
-/*******************************************************************************
-
- Copyright(C) Jonas 'Sortie' Termansen 2011, 2012.
-
- This file is part of the Sortix C Library.
-
- The Sortix C Library is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as published by
- the Free Software Foundation, either version 3 of the License, or (at your
- option) any later version.
-
- The Sortix C Library is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
- License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with the Sortix C Library. If not, see .
-
- x86/signal.S
- An assembly stub that for handling unix signals.
-
-*******************************************************************************/
-
-.globl SignalHandlerAssembly
-
-.section .text
-
-.type SignalHandlerAssembly, @function
-SignalHandlerAssembly:
-
- # The kernel put the signal id in edi.
- pushl %edi
- call SignalHandler
-
- # Restore the stack as it was.
- addl $4, %esp
-
- # Return control to the kernel, so normal execution can continue.
- int $131
-.size SignalHandlerAssembly, . - SignalHandlerAssembly