summaryrefslogtreecommitdiff
path: root/src/thread/i386/cancellation2.s
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2011-08-03 19:57:46 -0400
committerRich Felker <dalias@aerifal.cx>2011-08-03 19:57:46 -0400
commit5f37fc132a8f41994f37b6712feb2d4fd34c2be0 (patch)
treeaaaa1a58cb009684d183ee7cb21b805c540f6a3e /src/thread/i386/cancellation2.s
parent56385dd5feb4292183c48f62355e1ce4d796957e (diff)
downloadmusl-5f37fc132a8f41994f37b6712feb2d4fd34c2be0.tar.gz
further debloat cancellation handlers
cleanup push and pop are also no-ops if pthread_exit is not reachable. this can make a big difference for library code which needs to protect itself against cancellation, but which is unlikely to actually be used in programs with threads/cancellation.
Diffstat (limited to 'src/thread/i386/cancellation2.s')
-rw-r--r--src/thread/i386/cancellation2.s24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/thread/i386/cancellation2.s b/src/thread/i386/cancellation2.s
deleted file mode 100644
index beeffb91..00000000
--- a/src/thread/i386/cancellation2.s
+++ /dev/null
@@ -1,24 +0,0 @@
-.text
-.global __pthread_register_cancel
-.type __pthread_register_cancel,@function
-__pthread_register_cancel:
- pushl %eax
- call __pthread_register_cancel_3
- popl %eax
- ret
-
-.global __pthread_unregister_cancel
-.type __pthread_unregister_cancel,@function
-__pthread_unregister_cancel:
- pushl %eax
- call __pthread_unregister_cancel_3
- popl %eax
- ret
-
-.global __pthread_unwind_next
-.type __pthread_unwind_next,@function
-__pthread_unwind_next:
- pushl %eax
- call __pthread_unwind_next_3
- popl %eax
- ret