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