summaryrefslogtreecommitdiff
path: root/gcc/libgcc2.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1997-07-02 10:38:04 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1997-07-02 10:38:04 +0000
commitbdf8945358734153331dbe61e431ce92432b11da (patch)
treebb1a285d1b5cfa9d459f3049d66bf9dc543574a7 /gcc/libgcc2.c
parentf474c2ef2f359c4c28960e114daf7c00392a287c (diff)
downloadgcc-bdf8945358734153331dbe61e431ce92432b11da.tar.gz
(_trampoline): Add stdcall attribute to VirtualProtect on i386.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14371 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/libgcc2.c')
-rw-r--r--gcc/libgcc2.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c
index f2532a34746..adda3257f7e 100644
--- a/gcc/libgcc2.c
+++ b/gcc/libgcc2.c
@@ -2729,6 +2729,10 @@ long getpagesize()
#endif
}
+#ifdef i386
+extern int VirtualProtect (char *, int, int, int *) __attribute__((stdcall));
+#endif
+
int mprotect(char *addr, int len, int prot)
{
int np, op;