aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/newsym
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/newsym')
-rwxr-xr-xwinsup/cygwin/newsym24
1 files changed, 0 insertions, 24 deletions
diff --git a/winsup/cygwin/newsym b/winsup/cygwin/newsym
deleted file mode 100755
index 688a8c6..0000000
--- a/winsup/cygwin/newsym
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh -x
-lib=$1; shift
-as=$1; shift
-ar=$1; shift
-ranlib=$1; shift
-rm -rf newsym.dir
-trap "rm -rf newsym.dir" 0 1 2 15
-mkdir newsym.dir
-while [ -n "$1" ]; do
- newsym=$1; shift
- oldsym=$1; shift
- cat <<EOF > newsym.dir/$newsym.s
- .section .idata$6
- .extern __imp__$oldsym
- .extern __head_cygwin1_dll
- .section .text
- .global _$newsym
-_$newsym:
- jmp *__imp__$oldsym
-EOF
- $as -o newsym.dir/$newsym.o newsym.dir/$newsym.s
-done
-$ar cru $lib newsym.dir/*.o
-$ranlib $lib